Gañou a medalla de bronce nos Xogos Olímpicos de 2004 en Atenas, e é catro veces medallista de ouro dos Xogos da Commonwealth. Gañou o ouro nos eventos de 20 km e 50 km tanto nos Xogos de Manchester de 2002 como nos Xogos de Melbourne de 2006.
, converténdose no primeiro home en gañar tanto os 20 km como os 50 km a pé en dous Xogos da Commonwealth consecutivos. Tamén gañou medallas de bronce nos Xogos de Kuala Lumpur de 1998 e nos Campionatos Mundiais Xuveniles de 1996. Tamén estivo entre o dúo líder nos Xogos Olímpicos de Atenas no 50 km a pé, ata ser descalificado. Gañou a medalla de ouro nos Campionatos do Mundo de 2007 en Osaka na carreira de 50 km.