Ai XII Giochi del Commonwealth vinse la medaglia d'argento nei 5000 metri piani. Nella mezza maratona il suo miglior tempo è di 1:01:03, secondo solo a Steve Jones fra gli atleti britannici.