He was transferred to Sheffield United on 1 February 1968 for £26,500. He scored on his debut against Tottenham Hotspur with a header on 26 February but missed the next game on 2 March as it was his wedding day. 'TC' or 'Top Cat' as he was nicknamed by Sheffield United fans, was idolised in his time at Bramall Lane. He went on to score 54 goals in 313 appearances and was also made captain by manager Ken Furphy in March 1974. In September 2014, as part of the club's 125th Anniversary celebrations, he was named Sheffield United's Greatest Ever Player