Points Race 1994 1st Stage 18 Fresca Classic (USA) 1st Stage 12 Herald Sun Tour (AUS) 1st Stage 1 Tour des Pyrénées - Vuelta a los Pirineos (FRA) 1st Stage 2 Tour des Pyrénées - Vuelta a los Pirineos (FRA) 1st Australian Professional Road Championship 3rd Australian Open Road Championship 1995 1st Stage 5 Herald Sun Tour (AUS) 1st National Championship, Track, Madison, Elite, Australia 1st Stage 3 White Pages Tour (AUS) 2nd Australian Road Championship 1996 3rd Track World Cup, Madison Cottbus (GER) 1st Dortmund (GER) 2nd Overall Classification Geelong Bay Classic Series 1st Stage 2 Bay Classic Series, Port Arlington 3rd Stage 5 Bay Cycling Classic, Torquay 2nd Stage 6 Bay Cycling Classic, Geelong 2nd Madison 1996 World Championships 2nd Australian Championship, Madison 3rd Bendigo Madison (AUS) 1997 2nd US Pro Championship Philadelphia (USA) 1st Alsfeld (GER) 1st Sindelfingen (GER) 1st Hennesee-Rundfahrt (GER) 3rd General Classification Herald Sun Tour (AUS) 1st Stage 15 Herald Sun Tour (AUS) 1st Nordhorn (GER) 1st Sindelfingen (GER) 2nd Stage 1 Hofbrau Cup, Gärtringen (GER) 3rd Stage 6 Tour of Japan, Tokyo (JPN) 1998 1st Dortmund (GER) 1st Aachen (GER) 3rd Dortmund, Six Days (GER) 3rd Leipzig, Six Days (GER) 3rd Zürich, Six Days (SUI) 4th US Pro Championship Philadelphia (USA) 2nd Stage 1 Herald Sun Tour, Bendigo (AUS) 3rd Stage 3 Herald Sun Tour, Warrnambool (AUS) 2nd Stage 8 Herald Sun Tour, Mount Hotham (AUS) 8th Commonwealth Games Road Race Kuala Lumpur (MAS) 1999 1st Gent Six Days (BEL) 1st Track World Cup, Madison Fiorenzuola d' Arda (ITA) 3rd München, Six Days (GER) 2nd Zürich, Six Days (SUI) 1st Stage 5 Bayern Rundfahrt (GER) 1st Points Classification Bayern Rundfahrt (GER) 3rd Scheinfeld (GER) 2000 1st Madison Cycling at the 2000 Summer Olympics 3rd Berlin, Six Days (GER) 3rd Bremen, Six Days (GER) 2nd Gent, Six Days (BEL) 2nd Stage 5 Circuit Cycliste Sarthe, Sablé sur Sarthe (FRA) 2001 1st Aguascalientes, Six Days (MEX) 1st Amsterdam, Six Days (NED) 1st Bremen, Six Days (GER) 1st Gent, Six Days (BEL) 1st Zürich, Six Days (SUI) 1st Bendigo International Madison (AUS) 3rd München, Six Days (GER) 3rd Stuttgart, Six Days (GER) 3rd Fiorenzuola d' Arda, Six Days (ITA) 2nd Heilbronn (GER) 2nd Ulm (GER) 2002 1st München, Six Days (GER) 1st Copenhagen, Six Days (DEN) 1st Fiorenzuola d' Arda, Six Days (ITA) 1st Stage 5 Geelong Bay Classic Series (AUS) 1st Bendigo International Madison (AUS)