Participó en cuatro Juegos Olímpicos de Verano, entre los años 1996 y 2008, obteniendo en total cinco medallas: dos de bronce en Atlanta 1996, en las pruebas de persecución individual y por equipos (junto con Stuart O'Grady, Timothy O'Shannessey y Dean Woods), bronce en Sídney 2000 (persecución individual) y en Atenas 2004, oro en persecución por equipos (con Graeme Brown, Brett Lancaster y Luke Roberts) y plata en persecución individual.