У дорослому футболі дебютував 1946 року виступами за команду клубу «Рейнджерс», кольори якої і захищав протягом усієї своєї кар'єри гравця, що тривала цілих п'ятнадцять років. Більшість часу, проведеного у складі «Рейнджерс», був основним гравцем захисту команди. За цей час сім разів виборював титул чемпіона Шотландії. Протягом 50-х років був капітаном лідером захисту команди, який називали «залізною завісою» через свою міцність.
Виступи за збірну
1950 року дебютував в офіційних матчах у складі національної збірної Шотландії. Протягом кар'єри у національній команді, яка тривала 9 років, провів у формі головної команди країни 14 матчів.