Začínal ve druhé nejvyšší anglické soutěži v týmu Bury FC. Po 3 sezónách přestoupil do Manchester City FC, za který hrál až do roku 1979. V roce 1968 získal s Manchesterem City anglický titul a v roce 1969 Anglický pohár a v roce 1976 ligový pohár. V Football League First Division nastoupil ve 383 utkáních a dal 113 gólů. V Poháru mistrů evropských zemí nastoupil ve 2 utkáních, v Poháru vítězů pohárů nastoupil v 16 utkáních a dal 7 gólů a v Poháru UEFA nastoupil v 6 utkáních a dal 1 gól. Za anglickou fotbalovou reprezentaci nastoupil v letech 1968–1975 ve 48 zápasech a dal 9 gólů. Byl členem bronzové anglické reprezentace na Mistrovství Evropy ve fotbale 1968, ale v utkání nenastoupil. Byl členem anglické reprezentace na Mistrovství světa ve fotbale 1970, nastoupil ve 3 utkáních.