Scottish League Cup
Debutó como futbolista en 1977 con el Dundee United FC de la liga escocesa. Jugó en el club durante diez años, siempre en la máxima categoría y llegando a ganar dos Copa de la Liga de Escocia y una Scottish Premiership en 1983. También jugó para el Charlton Athletic FC, Bristol City FC, Manchester United FC, cedido en el West Ham United FC y para el Sing Tao SC de Hong Kong, equipo en el que se retiró en 1992.