У дорослому футболі дебютував у 1963 році виступами за команду клубу «Бері», в якій провів три сезони, взявши участь у 82 матчах чемпіонату.
У 1966 році перейшов до клубу «Манчестер Сіті», за який відіграв 13 сезонів. Більшість часу, проведеного у складі «Манчестер Сіті», був основним гравцем команди. Завершив професійну кар'єру футболіста виступами за команду «Манчестер Сіті» у 1979 році.
Виступи за збірну
У 1968 році дебютував в офіційних матчах у складі національної збірної Англії. Протягом кар'єри у національній команді, яка тривала 8 років, провів у формі головної команди країни 48 матчів, забивши 9 голів.