Zdobył srebrny medal biegu maratońskim na igrzyskach Imperium Brytyjskiego w 1934 w Londynie, przegrywając jedynie z Haroldem Websterem Z Kanady, a wyprzedzając swego kolegę z reprezentacji Szkocji, obrońcę tytułu z 1930 Dunky’ego Wrighta.