Debutó como futbolista en 1964 con el Sheffield United FC.
Lo hizo en un partido celebrado en Anfield contra el Liverpool FC el 7 de octubre.
Su primer gol con la camiseta del Sheffield se produjo el 31 de octubre contra el Leeds United en Elland Road.
Además llegó a marcar cuatro goles el 27 de noviembre de 1971 contra el Ipswich Town en un partido que finalizó por 7-0.
Tras quince temporadas en el club, 639 partidos y 191 goles, dejó el equipo para fichar por el Tulsa Roughnecks estadounidense, donde permaneció hasta 1981, año en el que se retiró.