Event
Winner
Second
Third
Colombia , Cali — 25–27 May
Individual pursuit
Stefan Steinweg (GER )
Hayden Godfrey (NZL )
Damien Pommereau (FRA )
1 km time trial
Chris Hoy (GBR )
Hervé Robert Thuet (FRA )
Carsten Bergemann (GER )
Points race
Gregory Henderson (NZL )
Leonardo Duque (COL )
Robert Sassone (FRA )
Sprint
Laurent Gané (FRA )
Matthias John (GER )
José Antonio Villanueva (ESP )
Team pursuit
New ZealandHayden Godfrey Gregory Henderson Matthew Randall Lee Maxwell Vertongen
Colombia Arles Castro Leonardo Duque Víctor Herrera José Serpa
Spain Francisco Javier Carrion Sergio Escobar Cristobal Forcadell Asier Maeztu
Keirin
Laurent Gané (FRA )
Jens Fiedler (GER )
Labros Vasilopoulos (GRE )
Team sprint
Germany Carsten Bergemann Jens Fiedler Matthias John
France Mickaël Bourgain Laurent Gané Hervé Robert Thuet
Great Britain Chris Hoy Alwyn Mcmath Andrew Slater
Madison
Germany Stefan Steinweg Erik Weispfennig
Argentina Juan Curuchet Edgardo Simón
Switzerland Alexander Äschbach Franco Marvulli
Poland, Szczecin — 8–10 June
Individual pursuit
Jens Lehmann (GER )
Alexander Symonenko (UKR )
Alexei Markov (RUS )
Points
Franz Stocher (AUT )
Vasyl Yakovlev (UKR )
Milan Kadlec (CZE )
Sprint
Roberto Chiappa (ITA )
Pavel Buráň (CZE )
Viesturs Berzins (LAT )
Team pursuit
Germany Christian Bach Jens Lehmann Andreas Müller Sébastian Siedler
Great Britain Paul Manning Bryan Steel Phillip West Bradley Wiggins
Ukraine Sergiy Chernyavsky Aleksander Kliemienko Roman Kononenko Alexander Symonenko
Keirin
Pavel Buráň (CZE )
Jaroslav Jeřábek (SVK )
Viesturs Berzins (LAT )
Team sprint
Poland Grzegorz Krejner Łukasz Kwiatkowski Marcin Mientki
Ukraine Sergiy Ruban Igor Troyanovsky Andrei Vynokurov
Germany Stefan Nimke Eyk Pokorny René Wolff
Madison
Switzerland Alexander Äschbach Franco Marvulli
Netherlands Robert Slippens Danny Stam
Austria Roland Garber Franz Stocher
1 km time trial
Teun Mulder (NED )
Stefan Nimke (GER )
Andrei Vynokurov (UKR )
Italy, Pordenone — 29 June–1 July
Individual pursuit
Thomas Liese (GER )
Bradley Wiggins (GBR )
Ruslan Pidgornyy (UKR )
1 km time trial
Sören Lausberg (GER )
Marty Nothstein (USA )
Hervé Robert Thuet (FRA )
Points race
Ho-Sung Cho (KOR )
Devid Garbelli (ITA )
Olexandr Fedenko (UKR )
Sprint
Laurent Gané (FRA )
Mickaël Bourgain (FRA )
Ainārs Ķiksis (LAT )
Team pursuit
Ukraine Ruslan Pidgorniy Uleksandr Fedenko Borys Gapych Sergiy Chernyavskyy
Great Britain
Australia
Keirin
Ainārs Ķiksis (LAT )
Yuji Yamada (JPN )
Marty Nothstein (USA )
Team sprint
SpainAguilarJosé Antonio Escuredo Salvador Meliá
PolandKrejner Zieliński Mientki
ItalyBrossaRoberto Chiappa McFarlane
Madison
Cancelled
Mexico, Mexico — 10–12 August
Individual pursuit
Damien Pommereau (FRA )
Sergio Escobar (ESP )
Alexei Markov (RUS )
1 km time trial
Arnaud Tournant (FRA )
Mark Renshaw (AUS )
Grzegorz Krejner (POL )
Points race
Robert Sassone (FRA )
Marco Arriagada (CHI )
Joan Llaneras (ESP )
Sprint
Roberto Chiappa (ITA )
Jeffrey Labauve (USA )
Arnaud Duble (FRA )
Team pursuit
RussiaAlexei Markov Vladislav Borisov Vladimir Karpets Alexander Serov
Netherlands
Chile
Keirin
José Antonio Villanueva (ESP )
Grzegorz Krejner (POL )
Craig MacLean (GBR )
Team sprint
FranceMickaël Bourgain Arnaud Duble Arnaud Tournant
JapanTakahiro Ara Koji Hamada Keichi Omori
United StatesJeffrey Labauve Giddeon Massie Joshua Weir
Madison
Spain
Russia
Netherlands
Malaysia , Ipoh — 24–26 August
Individual pursuit
Franco Marvulli (SUI )
Noriyuki Iijima (JPN )
Vadim Kravchenko (KAZ )
1 km time trial
Stefan Nimke (GER )
Mark Renshaw (AUS )
Hervé Gane (FRA )
Points race
Matthew Gilmore (BEL )
Jimmi Madsen (DEN )
James Carney (USA )
Sprint
Jobie Dajka (AUS )
Matthias John (GER )
René Wolff (GER )
Team pursuit[ 1]
GermanyMarc Altman Leif Lampater Christian Müller Bernhard Wachter
Czech Republic Blaha Hlavac Kesl Kozuvek
Kazakhstan
Keirin
Jobie Dajka (AUS )
Florian Rousseau (FRA )
Marty Nothstein (USA )
Team sprint[ 2]
GermanyMatthias John Stefan Nimke Rene Wolff
FranceFlorian Rousseau Jérôme Hubschwerlin Hervé Gané
JapanNagai Kifoyumi Kaneko Takashi Sano Umezaku
Madison[ 2]
SwitzerlandFranco Marvulli Alexander Äschbach
United StatesJames Carney Colby Pearce
Belgium[ 3] Matthew Gilmore Wouter van Mechelen
Final standings
Individual pursuit
Damien Pommereau (FRA )
Sergio Escobar (ESP )
Alexei Markov (RUS )
1 km time trial
Mark Renshaw (AUS )
Stefan Nimke (GER )
Hervé Robert Thuet (FRA )
Points race
James Carney (USA )
Robert Sassone (FRA )
Franz Stocher (AUT )
Sprint
Roberto Chiappa (ITA ) shared with Laurent Gané (FRA )
Mickaël Bourgain (FRA )
Team pursuit
Germany
Great Britain shared with Ukraine
Keirin
Pavel Buráň (CZE )
Josiah Ng (MAS ) shared with Marty Nothstein (USA )
Team sprint
Germany shared with France
Japan
Madison
Switzerland
Spain
United States