Il participe au Tournoi des Cinq Nations entre 1994 et 2003 (cependant, il ne fait pas partie de l’équipe qui remporte le Tournoi en 1999). Il est 21 fois capitaine de l'équipe d'Écosse en test match (et deux fois avec le XV d'Écosse).