Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Барселона», до складу якого приєднався 1984 року. Відіграв за каталонський клуб наступні три сезони своєї ігрової кар'єри. У складі «Барселони» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,44 голу за гру першості.
Завершив професійну ігрову кар'єру в ірландському клубі «Гоум Фарм», за команду якого виступав протягом 1996—1996 років.
Виступи за збірну
1980 року дебютував в офіційних матчах у складі національної збірної Шотландії. Протягом кар'єри у національній команді, яка тривала 7 років, провів у формі головної команди країни 27 матчів, забивши 4 голи.