Bien que souvent barré par Jim Leighton, il compte 43 sélections en équipe d'Écosse et faisait partie des 22 écossais lors des coupes du monde 1986 et 1990. Il a également participé à l'Euro 92 ainsi qu'à l'Euro 96. Il n'est plus sélectionné en équipe d'Écosse à partir de 1998. 15 jours avant la Coupe du monde en France, il est en effet écarté de l'équipe.