Ośmiokrotnie startował w mistrzostwach świata w biegach przełajowych reprezentując Szkocję i zajmując następujące miejsca: 1977 w Düsseldorfie – 94. miejsce, 1979 w Limerick – 52. miejsce, 1980 w Paryżu – 5. miejsce, 1981 w Madrycie – 54. miejsce, 1982 w Rzymie – 85. miejsce, 1985 w Lizbonie – 42. miejsce, 1986 w Neuchâtel – 122. miejsce i 1987 w Warszawie – 144. miejsce.