Вихованець футбольної школи клубу «Мотервелл». Дорослу футбольну кар'єру розпочав 1981 року в основній команді того ж клубу, в якій провів чотири сезони, взявши участь у 59 матчах чемпіонату.
Своєю грою за «лис» привернув увагу представників тренерського штабу «Лідс Юнайтед», до складу якого приєднався 2 липня1990 року. Відіграв за команду з Лідса наступні шість сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Лідс Юнайтед», був основним гравцем команди.
Завершив професійну ігрову кар'єру після сезону у клубі «Ковентрі Сіті», до якого повернувся 13 травня2002 року, обійнявши посаду граючого тренера.
Виступи за збірну
1990 року дебютував в офіційних матчах у складі національної збірної Шотландії. Протягом кар'єри у національній команді, яка тривала 10 років, провів у формі головної команди країни 57 матчів, забивши 5 голів.