1965 gewann er bei der Universiade Bronze über 5000 m, und 1966 wurde er für Schottland startend bei den British Empire and Commonwealth Games in Kingston Siebter über sechs Meilen und belegte über drei Meilen den 17. Platz.