La sua prima comparsa nella nazionale scozzese fu il 18 gennaio 1986, in una partita contro l'Francia e l'ultima il 1º febbraio 1997 a Twickenham contro l'Inghilterra. Le presenze in nazionale furono in totale 64 e ha giocato le Cinque Nazioni 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996 e 1997.