Championships
|
Winner
|
Runner-up
|
Third
|
1980 Besançon details |
File:Flag of Belgium (civil).svg Stan Tourné (BEL) |
File:Flag of Italy.svg Giovanni Mantovani (ITA) |
File:Flag of Germany.svg Heinz Betz (FRG)
|
1981 Brno details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of Australia (converted).svg Danny Clark (AUS) |
File:Flag of Italy.svg Giuseppe Saronni (ITA)
|
1982 Leicester details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of Australia (converted).svg Gary Sutton (AUS) |
File:Flag of Liechtenstein.svg Roman Hermann (LIE)
|
1983 Zürich details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of Italy.svg Guido Bontempi (ITA) |
File:Flag of Australia (converted).svg Gary Sutton (AUS)
|
1984 Barcelona details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of Australia (converted).svg Gary Sutton (AUS) |
File:Flag of Germany.svg Henry Rinklin (FRG)
|
1985 Bassano del Grappa details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of Switzerland (Pantone).svg Hans Ledermann (SUI) |
File:Flag of Italy.svg Stefano Allocchio (ITA)
|
1986 Colorado Springs details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of Belgium (civil).svg Michel Vaarten (BEL) |
File:Flag of Italy.svg Stefano Allocchio (ITA)
|
1987 Vienna details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of the United Kingdom.svg Tony Doyle (GBR) |
File:Flag of Belgium (civil).svg Roger Ilegems (BEL)
|
1988 Ghent details |
File:Flag of Switzerland (Pantone).svg Daniel Wyder (SUI) |
File:Flag of Italy.svg Adriano Baffi (ITA) |
File:Flag of Denmark.svg Michael Marcussen (DEN)
|
1989 Lyon details |
File:Flag of Switzerland (Pantone).svg Urs Freuler (SUI) |
File:Flag of Australia (converted).svg Gary Sutton (AUS) |
File:Flag of the Czech Republic.svg Martin Penc (TCH)
|
1990 Maebashi details |
File:Flag of France.svg Laurent Biondi (FRA) |
File:Flag of Denmark.svg Michael Marcussen (DEN) |
File:Flag of Australia (converted).svg Danny Clark (AUS)
|
1991 Stuttgart details |
File:Flag of the Soviet Union.svg Viatcheslav Ekimov (URS) |
File:Flag of France.svg Francis Moreau (FRA) |
File:Flag of the Netherlands.svg Peter Pieters (NED)
|
1992 Valencia details |
File:Flag of Switzerland (Pantone).svg Bruno Risi (SUI) |
File:Flag of Lithuania.svg Jonas Romanovas (LTU) |
File:Flag of Argentina.svg Juan Esteban Curuchet (ARG)
|
1993 Hamar details |
File:Flag of Belgium (civil).svg Etienne De Wilde (BEL) |
File:Flag of France.svg Eric Magnin (FRA) |
File:Flag of Ukraine.svg Vasyl Yakovlev (UKR)
|
1994 Palermo details |
File:Flag of Switzerland (Pantone).svg Bruno Risi (SUI) |
File:Flag of Denmark.svg Jan Bo Petersen (DEN) |
File:Flag of Austria.svg Franz Stocher (AUT)
|
1995 Bogotá details |
File:Flag of Italy.svg Silvio Martinello (ITA) |
File:Flag of Lithuania.svg Remigius Lupeikis (LTU) |
File:Flag of Kazakhstan.svg Sergey Lavrenenko (KAZ)
|
1996 Manchester details |
File:Flag of Spain.svg Joan Llaneras (ESP) |
File:Flag of Denmark.svg Michael Sandstød (DEN) |
File:Flag of Italy.svg Silvio Martinello (ITA)
|
1997 Perth details |
File:Flag of Italy.svg Silvio Martinello (ITA) |
File:Flag of Switzerland (Pantone).svg Bruno Risi (SUI) |
File:Flag of Spain.svg Joan Llaneras (ESP)
|
1998 Bordeaux details |
File:Flag of Spain.svg Joan Llaneras (ESP) |
File:Flag of Germany.svg Andreas Kappes (GER) |
File:Flag of Italy.svg Silvio Martinello (ITA)
|
1999 Berlin details |
File:Flag of Switzerland (Pantone).svg Bruno Risi (SUI) |
File:Flag of Ukraine.svg Vasyl Yakovlev (UKR) |
File:Flag of South Korea.svg Ho-Sung Cho (KOR)
|
2000 Manchester details |
File:Flag of Spain.svg Joan Llaneras (ESP) |
File:Flag of Belgium (civil).svg Matthew Gilmore (BEL) |
File:Flag of Austria.svg Franz Stocher (AUT)
|
2001 Antwerp details |
File:Flag of Switzerland (Pantone).svg Bruno Risi (SUI) |
File:Flag of Argentina.svg Juan Esteban Curuchet (ARG) |
File:Flag of Austria.svg Franz Stocher (AUT)
|
2002 Ballerup details |
File:Flag of the United Kingdom.svg Chris Newton (GBR) |
File:Flag of Austria.svg Franz Stocher (AUT) |
File:Flag of Argentina.svg Juan Curuchet (ARG)
|
2003 Stuttgart details |
File:Flag of Austria.svg Franz Stocher (AUT) |
File:Flag of Spain.svg Joan Llaneras (ESP) |
File:Flag of the Netherlands.svg Jos Pronk (NED)
|
2004 Melbourne details |
File:Flag of France.svg Franck Perque (FRA) |
File:Flag of Uruguay.svg Milton Wynants (URU) |
File:Flag of Argentina.svg Juan Curuchet (ARG)
|
2005 Los Angeles details |
File:Flag of Ukraine.svg Volodymyr Rybin (UKR) |
File:Flag of Greece.svg Ioannis Tamouridis (GRE) |
File:Flag of Spain.svg Joan Llaneras (ESP)
|
2006 Bordeaux details |
File:Flag of the Netherlands.svg Peter Schep (NED) |
File:Flag of Poland.svg Rafał Ratajczyk (POL) |
File:Flag of Belarus.svg Vasil Kiryienka (BLR)
|
2007 Palma de Mallorca details |
File:Flag of Spain.svg Joan Llaneras (ESP) |
File:Flag of Belgium (civil).svg Iljo Keisse (BEL) |
File:Flag of Russia.svg Mikhail Ignatiev (RUS)
|
2008 Manchester details |
File:Flag of Belarus.svg Vasil Kiryienka (BLR) |
File:Flag of France.svg Christophe Riblon (FRA) |
File:Flag of the Netherlands.svg Peter Schep (NED)
|
2009 Pruszków details |
File:Flag of Australia (converted).svg Cameron Meyer (AUS) |
File:Flag of Denmark.svg Daniel Kreutzfeldt (DEN) |
File:Flag of the United Kingdom.svg Chris Newton (GBR)
|
2010 Ballerup details |
File:Flag of Australia (converted).svg Cameron Meyer (AUS) |
File:Flag of the Netherlands.svg Peter Schep (NED) |
File:Flag of the Czech Republic.svg Milan Kadlec (CZE)
|
2011 Apeldoorn details |
File:Flag of Colombia.svg Edwin Ávila (COL) |
File:Flag of Australia (converted).svg Cameron Meyer (AUS) |
File:Flag of France.svg Morgan Kneisky (FRA)
|
2012 Melbourne details |
File:Flag of Australia (converted).svg Cameron Meyer (AUS) |
File:Flag of the United Kingdom.svg Ben Swift (GBR) |
File:Flag of Belgium (civil).svg Kenny De Ketele (BEL)
|
2013 Minsk details |
File:Flag of the United Kingdom.svg Simon Yates (GBR) |
File:Flag of Spain.svg Eloy Teruel (ESP) |
File:Flag of Russia.svg Kirill Sveshnikov (RUS)
|
2014 Cali details |
File:Flag of Colombia.svg Edwin Ávila (COL) |
File:Flag of New Zealand.svg Thomas Scully (NZL) |
File:Flag of Spain.svg Eloy Teruel (ESP)
|
2015 Yvelines details |
File:Flag of Russia.svg Artur Ershov (RUS) |
File:Flag of Spain.svg Eloy Teruel (ESP) |
File:Flag of Germany.svg Maximilian Beyer (GER)
|
2016 London details |
File:Flag of the United Kingdom.svg Jonathan Dibben (GBR) |
File:Flag of Austria.svg Andreas Graf (AUT) |
File:Flag of Belgium (civil).svg Kenny De Ketele (BEL)
|
2017 Hong Kong details |
File:Flag of Australia (converted).svg Cameron Meyer (AUS) |
File:Flag of Belgium (civil).svg Kenny De Ketele (BEL) |
File:Flag of Poland.svg Wojciech Pszczolarski (POL)
|
2018 Apeldoorn details |
File:Flag of Australia (converted).svg Cameron Meyer (AUS) |
File:Flag of the Netherlands.svg Jan-Willem van Schip (NED) |
File:Flag of the United Kingdom.svg Mark Stewart (GBR)
|
2019 Pruszków details |
File:Flag of the Netherlands.svg Jan-Willem van Schip (NED) |
File:Flag of Spain.svg Sebastián Mora (ESP) |
File:Flag of Ireland.svg Mark Downey (IRL)
|
2020 Berlin details |
File:Flag of New Zealand.svg Corbin Strong (NZL) |
File:Flag of Spain.svg Sebastián Mora (ESP) |
File:Flag of the Netherlands.svg Roy Eefting (NED)
|
2021 Roubaix details |
File:Flag of France.svg Benjamin Thomas (FRA) |
File:Flag of Belgium (civil).svg Kenny De Ketele (BEL) |
File:Flag of the Netherlands.svg Vincent Hoppezak (NED)
|
2022 Saint-Quentin-en-Yvelines details |
File:Flag of the Netherlands.svg Yoeri Havik (NED) |
File:Flag of Germany.svg Roger Kluge (GER) |
File:Flag of Belgium (civil).svg Fabio Van den Bossche (BEL)
|
2023 Glasgow details |
File:Flag of New Zealand.svg Aaron Gate (NZL) |
File:Flag of Spain.svg Albert Torres (ESP) |
File:Flag of Belgium (civil).svg Fabio Van den Bossche (BEL)
|
2024 Ballerup details |
File:Flag of Spain.svg Sebastián Mora (ESP) |
File:Flag of Denmark.svg Niklas Larsen (DEN) |
File:Flag of the Netherlands.svg Philip Heijnen (NED)
|