Li gajnis bronzan medalon ĉe la Someraj Olimpikoj de 2004 en Ateno, kaj li estas kvarfoja ora medalisto de la Komunumoj de Nacioj. Li gajnis oron en la 20 km marŝado kaj 50 km marŝado okazaĵoj ĉe kaj la 2002-datita Manchester Ludoj kaj la 2006-datita Melburna Ludoj
, iĝante la unua viro, kiu gajnis kaj la 20 km kaj 50 km piediras ĉe du sinsekvaj Komunregna Ludoj. Li ankaŭ gajnis bronzajn medalojn ĉe la Ludoj de Kuala-Lumpuro en 1998 kaj la Mondaj Junioraj Ĉampionecoj en 1996. Li ankaŭ estis inter la ĉefa duopo ĉe la Olimpikoj de Ateno en la 50 km piediro, ĝis esti malkvalifikita. Li gajnis la oran medalon ĉe la Monda Ĉampioneco 2007 en Osako en la 50 km piediro.