The World Cycling Championships are held near the end of the European racing season. The races are for elite men (formerly for professional men), men under 23 (formerly the race was for amateur men), women, junior men and junior women. Both individual time trial and massed-start road championship races are held. Each road championship race is a single-day race. The road race winner has the privilege of wearing a white jersey with rainbow stripes in road races until the next championship. The time trial champion can wear his rainbow jersey only during time trials. A former world champion can have rainbows on his jersey collar and cuffs.
The world championships are run on a national team format. The riders are expected to forget their trade team allegiances during the race and compete for their countries. They usually do.
In recent years world champions have taken to wearing rainbow decorated shorts, gloves, helmets, shoes and riding rainbow'd bikes.
Before cycling's governing body, the UCI, began running the championships, a discontinued French race called the GP Wolber, which was run in September, was considered by many to be the unofficial road racing championship. In time trialing, the Grand Prix des Nations held the same status.
4 riders have won the world road championship 3 times: Alfredo Binda, Rik Van Steenbergen, Eddy Merckx and Oscar Freire.
2 riders have won the Tour de France, Giro d'Italia and World Championship in the same year: Eddy Merckx (1974) and Stephen Roche (1987).
Year
|
City
|
First
|
Second
|
Third
|
Distance,
Ave. Speed
(km/hr)
|
Starters
Finishers
|
July 21
1927 |
Nurburgring
Germany |
Alfredo Binda (It)
6hr 37min 29sec |
Costante Girardengo (It)
@ 7min 16sec |
Domenico Piemontesi (It)
@ 10min 51sec |
182.48 km
27.545 |
55s
18f |
Aug 16
1928 |
Budapest
Hungary |
Georges Ronsee (Bel)
6hr 20min 10sec |
Herbert Nebe (Den)
@ 19min 43sec |
Bruno Wolke (Ger)
@ s.t. |
192 km
30.302 |
16s
8f |
Aug 16
1929 |
Zurich
Switzerland |
Georges Ronsee (Bel)
6hr 48min 5sec |
Nicolas Frantz (Lux)
@ s.t. |
Alfredo Binda (It)
@ s.t. |
200 km
29.405 |
21s
16f |
Aug 30
1930 |
Liège
Belgium |
Alfredo Binda (It)
7hr 30min 45sec |
Learco Guerra (It)
@ s.t. |
Georges Ronsee (Bel)
@ s.t. |
210 km
27.953 |
26s
17f |
Aug 26
1931 |
Copenhagen
Denmark |
Learco Guerra (It)
4hr 53min 43sec |
Ferdinand Le Drogo (Fra)
@ 5min 17sec |
Albert Buchi (Switz)
@ 4min 48sec |
170 km
34.727 |
17s
13f |
Aug 31
1932 |
Rome
Italy |
Alfredo Binda (It)
7hr 1min 28sec |
Remo Bertoni (It)
@ 15sec |
Nicolas Frantz (Lux) @ 4min 52sec |
206.1 km
29.340 |
21s
17f |
Aug 14
1933 |
Monthléry
France |
Geroges Speicher (Fra)
7hr 8min 58sec |
Antonin Magne (Fra)
@ 5min 3sec |
Marinus Valentijn (Ned)
@ 5min 4sec |
250 km
34.967 |
28s
13f |
Aug 18
1934 |
Leipzig
Germany |
Karel Kaers (Bel)
5hr 56min 15.8sec |
Learco Guerra (It)
@ s.t. |
Gustave Daneels (Bel)
@ s.t. |
225.6 km
37.994 |
26s
15f |
Aug 18
1935 |
Floreffe
Belgium |
Jean Aerts (Bel)
6hr 5min 19sec |
Luciano Montero (Fra)
@ 2min 57sec |
Gustave Daneels (Bel)
@ 9min 8sec |
216 km
35.476 |
29s
13f |
Sep 6
1936 |
Berne
Switzerland |
Antonin Magne (Fra)
5hr 53min 32sec |
Aldo Bini (It)
@ 9min 27sec |
Theo Middlekamp (Ned)
@ s.t. |
218 km
36.997 |
39s
9f |
Aug 23
1937 |
Copenhagen
Denmark |
Eloi Meulenberg (Bel)
7hr 59min 48sec |
Emil Kijewski (Den)
@ s.t. |
Paul Egli (Switz)
@ s.t. |
297.5 km
37.203 |
34s
9f |
Sep 5
1938 |
Valkenburg
Netherlands |
Marcel Kint (Bel)
7hr 53min 25sec |
Paul Egli (Switz)
@ s.t. |
Leo Amberg (Switz)
@ s.t. |
273 km
34.599 |
36s
8f |
1939-
1945 |
No championships held |
Sep 1
1946 |
Zurich
Switzerland |
Hans Knecht (Switz)
7hr 24min 28sec |
Marcel Kint (Bel)
@ 10sec |
Rik Van Steenbergen (Bel)
@ 59sec |
270 km
36.448 |
30s
17f |
Aug 3
1947 |
Reims
France |
Theo Middlekamp (Ned)
7hr 28min 17sec |
Albert Sercu (Bel)
@ 10sec |
Jef Jansen (Ned)
@ s.t. |
274.04 km
36.677 |
31s
7f |
Aug 22
1948 |
Valkenburg
Netherlands |
Briek Schotte (Bel)
7hr 30min 42sec |
Apo Lazarides (Fra)
@ 1sec |
Lucien Teisseire (Fra)
@ 3min 41sec |
266.8 km
35.517 |
37s
10f |
Aug 21
1949 |
Copenhagen
Denmark |
Rik Van Steenbergen (Bel)
7hr 33min 44sec |
Ferdi Kübler (Switz)
@ s.t. |
Fausto Coppi (It)
@ s.t. |
290 km
38.013 |
35s
22f |
Aug 20
1950 |
Moorslede
Belgium |
Briek Schotte (Bel)
7hr 49min 54sec |
Theo Middlekamp (Ned)
@ 1min 1sec |
Ferdi Kübler (Switz) @ 1min 48sec |
284 km
36.263 |
40s
12f |
Sep 2
1951 |
Varese
Italy |
Ferdi Kübler (Switz)
8hr 28min 28sec |
Fiorenzo Magni (It)
@ s.t. |
Antonio Bevilacqua (It)
@ s.t. |
295.2 km
34.834 |
46s
24f |
Aug 24
1952 |
Luxembourg |
Heinz Muller (Ger)
7hr 5min 51.4sec |
Gottfried Wellenmann (Switz)
@ s.t. |
Ludwig Hörmann (Ger)
@ s.t. |
280 km
39.449 |
48s
38f |
Aug 30
1953 |
Lugano
Switzerland |
Fausto Coppi (It)
7hr 30min 59sec |
Germian Derijcke (Bel) @ 6min 22sec |
Stan Ockers (Bel)
@ 7min 33sec |
270 km
35.921 |
70s
27f |
Aug 22
1954 |
Solingen-
Klingenring
Germany |
Louison Bobet (Fra)
7hr 24min 36sec |
Fritz Schaer (Switz)
@ 12sec |
Charly Gaul (Lux)
@ 2min 12sec |
240 km
32.389 |
71s
22f |
Aug 28
1955 |
Frascati
Italy |
Stan Ockers (Bel) 8hr 43min 33sec |
Jean-Pierre Schmitz (Lux)
@ 1min 3sec |
Germain Derijcke (Bel)
@ 1min 15sec |
293.132 km
33.593 |
65s
22f |
Aug 26
1956 |
Ballerup
Denmark |
Rik Van Steenbergen (Bel)
7hr 26min 15sec |
Rik Van Looy (Bel)
@ s.t. |
Gerrit Schulte (Ned)
@ s.t. |
285.12 km
38.335 |
71s
27f |
Aug 18
1957 |
Waregem
Belgium |
Rik Van Steenbergen (Bel)
7hr 43min 10sec |
Louison Bobet (Fra)
@ s.t. |
André Darrigade (Fra)
@ s.t. |
285.6 km
36.997 |
70s
34f |
Aug 31
1958 |
Reims-Gueux
France |
Ercole Baldini (It)
7hr 29min 32sec |
Louison Bobet (Fra) @ 2min 8sec |
André Darrigade (Fra)
@ 3min 47sec |
276.964 km
36.972 |
67s
26f |
Aug 16
1959 |
Zandvoort
Netherlands |
André Darrigade (Fra)
7hr 30min 43sec |
Michele Gismondi (It)
@ s.t. |
Noël Foré (Bel)
@ s.t. |
292.033 km
38.875 |
69s
44f |
Aug 14
1960 |
Hohenstein-
Sachsenring
East Germany (DDR) |
Rik Van Looy (Bel)
7hr 47min 27sec |
André Darrigade (Fra)
@ s.t. |
Pino Cerami (Bel)
@ s.t. |
279.392 km
35.861 |
67s
32f |
Sep 3
1961 |
Bern-
Bremgarten
Switzerland |
Rik Van Looy (Bel)
7hr 46min 35sec |
Nino Defilippis (It)
@ s.t. |
Raymond Poulidor (Fra)
@ s.t. |
285.252 km
36.675 |
71s
32f |
Sep 2
1962 |
Salo
Italy |
Jean Stablinski (Fra)
7hr 34min 11sec |
Seamus Elliot (Ire)
@ 1min 22sec |
Joseph Hoevenaars (Bel)
@ 1min 44sec |
296.24 km
38.374 |
69s
36f |
Aug 1
1963 |
Renaix/ Ronse
Belgium |
Beneni Beheyt (Bel)
7hr 25min 26sec |
Rik Van Looy (Bel)
@ s.t. |
Jo De Haan (Ned)
@ s.t. |
278.8 km
37.544 |
70s
36f |
Sep 6
1964 |
Sallanches
France |
Jan Janssen (Ned)
7hr 35min 52sec |
Vittorio Adorni (It)
@ s.t. |
Raymond Poulidor (Fra)
@ s.t. |
290 km
38.169 |
62s
40f |
Sep 5
1965 |
Lasarte
(San Sebastian)
Spain |
Tom Simpson (GB)
6hr 38min 19sec |
Rudi Altig (Ger)
@ s.t. |
Roger Swerts (Bel)
@ 3min 40sec |
267.4 km
|
74s
56f |
Aug 28
1966 |
Nurburgring
Germany |
Rudi Altig (Ger)
7hr 21min 10sec |
Jacques Anguetil (Fra)
@ s.t. |
Raymond Poulidor (Fra)
@ s.t. |
273.72 km
36.401 |
74s
22f |
Sep 3
1967 |
Heerlen
Netherlands |
Eddy Merckx (Bel)
6hr 44min 42sec |
Jan Janssen (Netherlands)
@ s.t. |
Raymond Saez (Sp)
@ s.t. |
265.18 km
39.315 |
70s
45f |
Sep 1
1968 |
Imola
Italy |
Vittorio Adorni (It)
7hr 27min 39sec |
Herman Van Springel (Bel)
@ 9min 50sec |
Michele Dancelli (It)
@ 10min 18sec |
277.318 km
37.169 |
85s
19f |
Aug 10
1969 |
Zolder
Belgium |
Harm Ottenbros (Ned)
6hr 23min 44sec |
Julien Stevens (Bel)
@ s.t. |
Michele Dancelli (It)
@ 2min 18sec |
262.86 km
41.10 |
92s
62f |
Aug 16
1970 |
Leicester
Great Brit. |
Jean-Pierre Monseré (Bel)
6hr 33min 58sec |
Leif Mortensen (Den)
@ 2sec |
Felice Gimondi (It)
@ s.t. |
271.16 km
41.418 |
95s
69f |
Sep 5
1971 |
Mendrisio
Switzerland |
Eddy Merckx (Bel)
6hr 39min 6sec |
Felice Gimondi (It)
@ s.t. |
Cyrille Guimard (Fra)
@ 1min 13sec |
268.8 km
40.41 |
93s
57f |
Aug 6
1972 |
Gap
France |
Marino Basso (It)
7hr 5min 59sec |
Franco Bitossi (It)
@ s.t. |
Cyrille Guimard (Fra)
@ s.t. |
272.564 km
38.392 |
89s
42f |
Sep 2
1973 |
Barcelona
Spain |
Felice Gimondi (It)
6hr 31min 26sec |
Freddy Maertens (Bel)
@ s.t. |
Luis Ocaña (Sp)
@ s.t. |
248.6 km
38.106 |
87s
39f |
Aug 25
1974 |
Montreal
Canada |
Eddy Merckx (Bel)
6hr 52min 22sec |
Raymond Poulidor (Fra)
@ 2sec |
Mariano Martinez (Fra)
@ 37sec |
262.5 km
38.194 |
66s
18f |
Aug 31
1975 |
Yvoir
Belgium |
Hennie Kuiper (Ned)
6hr 39min 19sec |
Roger De Vlaeminck (Bel) @ 17sec |
Jean-Pierre Danguillaume (Fra)
@ s.t. |
266 km
39.968 |
79s
28f |
Sep 5
1976 |
Ostuni
Italy |
Freddy Maertens (Bel)
7hr 6min 10sec |
Francesco Moser (It)
@ s.t. |
Tino Conti (It)
@ 11sec |
288 km
40.547 |
77r
53s |
Sep 4
1977 |
S. Cristobal
Venesuela |
Francesco Moser (It)
6hr 36min 24sec |
Dierich Thurau (Ger)
@ s.t. |
Franco Bitossi (It)
@ 1min 19sec |
255 km
38.597 |
89s
33f |
Aug 27
1978 |
Nurburgring
Germany |
Gerrie Knetemann (Ned)
7hr 32min 4sec |
Francesco Moser (It)
@ s.t. |
Jorgen Marcussen (Den)
@ 20sec |
273.72 km
36.329 |
111s
31f |
Aug 25
1979 |
Valkenburg
Netherlands |
Jan Raas (Ned)
7hr 3min 9sec |
Dietrich Thurau (Ger)
@ s.t. |
Jean-René Bernaudeau (Fra)
@ s.t. |
274.8 km
38.965 |
1114s
44f |
Aug 31
1980 |
Sallanches
France |
Bernard Hinault (Fra)
7hr 32min 16sec |
Giambattista Baronchelli (It)
@ 1min 1sec |
Juan Fernandez (Sp)
@ 4min 25sec |
268 km
35.554 |
107s
15f |
Aug 30
1981 |
Prague
Czechoslov. |
Freddy Maertens (Bel)
7hr 21min 59sec |
Giuseppe Saronni (It)
@ s.t. |
Bernard Hinault (Fra)
@ s.t. |
281.4 km
38.15 |
112s
69f |
Sep 5
1982 |
Goodwood
Great Brit. |
Giuseppe Saronni (It)
6hr 42min 22sec |
Greg LeMond (USA)
@ 5sec |
Sean Kelly (Ire)
@ 10sec |
275.13 km
41.01 |
136s
55f |
Sep 4
1983 |
Altenrhein
Switzerland |
Greg LeMond (USA)
7hr 1min 21sec |
Adrie Van Der Poel (Ned)
@ 1min 11sec |
Stephen Roche (Ire)
@ s.t. |
269.89 km
38.31 |
117s
46f |
Sep 2
1984 |
Barcelona
Spain |
Claude Criquiélion (Bel)
6hr 46min 46sec |
Claudio Corti (It)
@ 14sec |
Steve Bauer (Can)
@ 1min 1sec |
255.55 km
37.69 |
119s
31f |
Sep 1
1985 |
Giavera di Montello
Italy |
Joop Zoetemelk (Ned)
6hr 26min 38sec |
Greg LeMond (USA)
@ 3sec |
Moreno Argentin (It)
@ s.t. |
265.5 km
41.201 |
149s
66f |
Sep 6
1986 |
Colorado Springs
USA |
Moreno Argentin (It)
6hr 32min 38sec |
Charly Mottet (Fra)
@ 1sec |
Giuseppe Saronni (It)
@ 9sec |
261.8 km
39.88 |
141s
87f |
Sep 6
1987 |
Villach
Austria |
Stephen Roche (Ire)
6hr 50min 2sec |
Moreno Argentin (It)
@ 1sec |
Juan Fernandez (Sp)
@ s.t. |
276 km
40.386 |
168s
71f |
Aug 28
1988 |
Renaix
Belgium |
Maurizio Fondriest (It)
7hr 2min 11sec |
Martial Gayant (Fra) @ 27sec |
Juan Fernandez (Sp) @ 41sec |
272 km
38.66 |
178s
79f |
Aug 27
1989 |
Chambéry
France |
Greg LeMond (USA)
6hr 45min 59sec |
Dimitri Konyshev (Rus)
@ s.t. |
Sean Kelly (Ire)
@ s.t. |
259.35 km
38.33 |
190s
42f |
Sep 2
1990 |
Utsonomina
Japan |
Rudy Dhaenens (Bel)
6hr 51min 59sec |
Dirk De Wolf (Bel)
@ s.t. |
Gianni Bugno (It)
@ 8sec |
261 km
38.01 |
145s
57f |
Aug 25
1991 |
Stuttgart
Germany |
Gianni Bugno (It)
6hr 20min 23sec |
Steven Rooks (Ned)
@ s.t. |
Miguel Indurain (Sp)
@ s.t. |
252 km
39.75 |
191s
96f |
Sep 6
1992 |
Benidorm
Spain |
Gianni Bugno (It)
6hr 34min 28sec |
Laurent Jalabert (Fra)
@ s.t. |
Dimitri Konyshev (Rus)
@ s.t. |
261 km
39.70 |
192s
89f |
Aug 29
1993 |
Oslo
Norway |
Lance Armstrong (USA)
6hr 17min 10sec |
Miguel Indurain (Sp) @ 19sec |
Olaf Ludwig (Ger)
@ s.t. |
257.6 km
40.979 |
171s
66f |
Aug 28
1994 |
Agrigente
Italy |
Luc Leblanc (Fra)
6hr 33min 54sec |
Claudio Chiappucci (It)
@ 9sec |
Richard Virenque (Fra)
@ s.t. |
251 km
38.23 |
170s
57f |
Oct 8
1995 |
Duitama
Colombia |
Abraham Olano (Sp)
7hr 9min 55sec |
Miguel Indurain (Sp)
@ 35sec |
Marco Pantani (It)
@ s.t. |
265.5 km
37.05 |
98s
20f |
Oct 13
1996 |
Lugano
Switzerland |
Johan Museeuw (Bel)
6hr 23min 50sec |
Mauro Gianetti (Switz)
@ 1sec |
Michele Brtoli (It)
@ 29sec |
252 km
39.39 |
151s
49f |
Oct 12
1997 |
San Sebastian
Spain |
Laurent Brochard (Fra)
6hr 16min 48sec |
Bo Hamburger (Den)
@ s.t. |
Leon Van Bon (Ned)
@ s.t.
|
256.5 km
40.84 |
163s
87f |
Oct 11
1998 |
Valkenburg
Netherlands |
Oscar Camenzind (Switz)
6hr 1min 30sec |
Peter Van Petegem (Bel)
@ 23sec |
Michele Bartoli (It)
@ 24sec
|
258 km
42.82 |
152s
66f |
Oct 10
1999 |
Verona
Italy |
Oscar Freire (Sp)
6hr 19min 29sec |
Markus Zberg (Switz)
@ 4sec |
Jean-Cyril Robin (Fra)
@ s.t. |
260 km
41.109 |
172s
49f |
Oct 15
2000 |
Plouay
France |
Romans Vainsteins (Lit)
6hr 15min 28sec |
Zbigniew Spruch (Pol)
@ s.t. |
Oscar Freire (Sp)
@ s.t. |
268.9 km
42.678 |
156s
109f |
Oct 14
2001 |
Lisbon
Protugal |
Oscar Freire (Sp)
6hr 7min 21sec |
Paolo Bettini (It)
@ s.t. |
Andrej Hauptmann (Slo)
@ s.t. |
254.1 km
41.503 |
171s
94f |
Oct 13
2002 |
Zolder
Belgium |
Mario Cipollini (It)
5hr 30min 3sec |
Robbie McEwen (Australia)
@ s.t. |
Eric Zabel (Ger)
@ s.t. |
256 km
46.538 |
202s
168f |
Oct 12
2003 |
Hamilton
Canada |
Igor Astarloa (Sp)
6hr 30min 19sec |
Alejandro Valverde (Sp)
@ 5sec |
Peter Van Petegem (Bel)
@ s.t. |
260.4 km
40.029 |
180s
112f |
Oct 3
2004 |
Verona
Italy |
Oscar Freire (Sp)
6hr 57min 15sec |
Erik Zabel (Ger)
@ s.t. |
Luca Paolini (It)
@ s.t. |
265.5 km
38.178 |
200s
88f |
Sep 25
2005 |
Madrid
Spain |
Tom Boonen (Bel)
6hr 26min 10sec |
Alejandro Valverde (Sp)
@ s.t. |
Anthony Geslin (Fra)
@ s.t. |
273 km
42.416 |
193s
188f |
Sep 24
2006 |
Salzburg
Austria |
Paolo Bettini (It)
6hr 15min 36sec |
Erik Zabel (Ger)
@ s.t. |
Alejandro Valverde (Sp)
@ s.t. |
265.9 km
42.476 |
198s
126f |
Sep 30
2007 |
Stuttgart
Germany |
Paolo Bettini (It)
6hr 44min 43sec |
Alexandr Kolobnev (Rus)
@ s.t. |
Stefan Schumacher (Ger)
@ s.t. |
267.4 km
39.642 |
197s
72f |
Sep 28
2008 |
Varese
Italy |
Alessandro Ballan (It)
6hr 37min 30sec |
Damiano Cunego (It)
@ 3sec |
Matti Breschel (Den)
@ s.t. |
260.25 km
39.283 |
205s
77f |
Sep 27
2009 |
Mendrisio
Switzerland |
Cadel Evans
(Australia)
6hr 56min 26sec |
Alexandr Kolobnev (Rus)
@ 27sec |
Joaquin Rodriguez (Sp)
@ s.t. |
262.2 km
37.777 |
202s
108f |