13 lipca 1973 w Londynie ustanowił rekord świata w biegu na 10 000 metrów czasem 27:30,8, poprawiając dotychczasowy rekord należący do Lasse Viréna o 7,6 sekundy. Jako reprezentant Anglii zajął 4. miejsce w biegu na 10 000 metrów i 11. miejsce w biegu na 5000 metrów na Igrzyskach Brytyjskiej Wspólnoty Narodów w 1974 w Christchurch. Wystąpił na mistrzostwach świata w biegach przełajowych w 1977 w Düsseldorfie, gdzie zajął 45. miejsce.