У дорослому футболі дебютував 1946 року виступами за команду «Гіберніан», в якій провів вісім сезонів, взявши участь у 164 матчах чемпіонату. Більшість часу, проведеного у складі «Гіберніана», був основним гравцем атакувальної ланки команди. У складі «Гіберніана» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,51 голу за гру першості. За цей час тричі виборював титул чемпіона Шотландії.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Манчестер Сіті», до складу якого приєднався 1955 року. Відіграв за команду з Манчестера наступні чотири сезони своєї ігрової кар'єри. Граючи у складі «Манчестер Сіті» також здебільшого виходив на поле в основному складі команди. В новому клубі був серед найкращих голеодорів, відзначаючись забитим голом в середньому щонайменше у кожній третій грі чемпіонату. За цей час додав до переліку своїх трофеїв титул володаря Кубка Англії з футболу.
Протягом 1959—1960 років знову захищав кольори клубу «Гіберніан».
Завершив ігрову кар'єру у команді «Олдем Атлетик», за яку виступав протягом 1960—1965 років.
Виступи за збірну
1951 року дебютував в офіційних матчах у складі національної збірної Шотландії. Протягом кар'єри у національній команді провів у її формі 17 матчів, забивши 10 голів[4].