Pięciokrotny medalista igrzysk Wspólnoty Narodów: złoty w chodzie na 20 kilometrów i na 50 kilometrów w 2002 w Manchesterze i w 2006 w Melbourne oraz brązowy w chodzie na 20 kilometrów w 1998 w Kuala Lumpur.