1927 Nuerburgring (GER) Alfredo BINDA (ITA)
    Costante GIRARDENGO (ITA)
    Domenico PIEMONTESI (ITA)
1928 Budapest (HUN) Georges RONSSE (BEL)
    Herbert NEBE (GER)
    Bruno WOLKE (GER)
1929 Zurigo (SVI) Georges RONSSE (BEL)
    Nicolas FRANTZ (LUX)
    Alfredo BINDA (ITA)
1930 Liegi (BEL) Alfredo BINDA (ITA)
    Learco GUERRA (ITA)
    Georges RONSSE (BEL)
1931 Copenaghen (DAN) Learco GUERRA (ITA)
    Ferdinand LE DROGO (FRA)
    Albert BÜCHI (SUI)
1932 Roma (ITA) Alfredo BINDA (ITA)
    Remo BERTONI (ITA)
    Nicolas FRANTZ (LUX)
1933 Montlhery (FRA) Georges SPEICHER (FRA)
    Antonin MAGNE (FRA)
    Marinus VALENTIJN (OLA)
1934 Lipsia (GER) Karel KAERS (BEL)
    Learco GUERRA (ITA)
    Gustaaf DANNEELS (BEL)
1935 Floreffe (BEL) Jean AERTS (BEL)
    Luciano MONTERO (SPA)
    Gustaaf DANNEELS (BEL)
1936 Berna (SVI) Antonin MAGNE (FRA)
    Aldo BINI (ITA)
    Theo MIDDELKAMP (OLA)
1937 Copenaghen (DAN) Eloi MEULENBERG (BEL)
    Emil KIJEWSKI (GER)
    Paul EGLI (SUI)
1938 Valkenburg aan de Geul (OLA) Marcel KINT (BEL)
    Paul EGLI (SUI)
    Leo AMBERG (SUI)
1939 non disputato   
1940 non disputato
1941 non disputato
1942 non disputato
1943 non disputato
1944 non disputato
1945 non disputato
1946 Zurigo (SVI) Hans KNECHT (SUI)
    Marcel KINT (BEL)
    Rik VAN STEENBERGEN (BEL)
1947 Reims (FRA) Theo MIDDELKAMP (OLA)
    Albert SERCU (BEL)
    Sjefke JANSSEN (OLA)
1948 Valkenburg aan de Geul (OLA) Alberic SCHOTTE (BEL)
    Apo LAZARIDÈS (FRA)
    Lucien TEISSEIRE (FRA)
1949 Copenaghen (DAN) Rik VAN STEENBERGEN (BEL)
    Ferdinand KÜBLER (SUI)
    Fausto COPPI (ITA)
1950 Moorslede (BEL) Alberic SCHOTTE (BEL)
    Theo MIDDELKAMP (OLA)
    Ferdinand KÜBLER (SUI)
1951 Varese (ITA) Ferdi KÜBLER (SUI)
    Fiorenzo MAGNI (ITA)
    Antonio BEVILACQUA (ITA)
1952 Lussemburgo (LUX) Heinz MÜLLER (GER)
    Gottfried WEILENMANN (SUI)
    Ludwig HORMANN (GER)
1953 Lugano (SVI) Fausto COPPI (ITA)
    Germain DERYCKE (BEL)
    Stan OCKERS (BEL)
1954 Solingen (GER) Louison BOBET (FRA)
    Fritz SCHÄR (SUI)
    Charly GAUL (LUX)
1955 Frascati (ITA) Stan OCKERS (BEL)
    Jean-Pierre SCHMITZ (LUX)
    Germain DERYCKE (BEL)
1956 Copenaghen (DAN) Rik VAN STEENBERGEN (BEL)
    Rik VAN LOOY (BEL)
    Gerrit SCHULTE (OLA)
1957 Waregem (BEL) Rik VAN STEENBERGEN (BEL)
    Louison BOBET (FRA)
    André DARRIGADE (FRA)
1958 Reims (FRA) Ercole BALDINI (ITA)
    Louison BOBET (FRA)
    André DARRIGADE (FRA)
1959 Zandvoort (OLA) André DARRIGADE (FRA)
    Michele GISMONDI (ITA)
    Noël FORÉ (BEL)
1960 Sachsenring (DDR) Rik VAN LOOY (BEL)
    André DARRIGADE (FRA)
    Pino CERAMI (BEL)
1961 Berna (SVI) Rik VAN LOOY (BEL)
    Nino DEFILIPPIS (ITA)
    Raymond POULIDOR (FRA)
1962 Salò (ITA) Jean STABLINSKI (FRA)
    Seamus ELLIOTT (IRE)
    Jos HOEVENAERS (BEL)
1963 Ronse (BEL) Benoni BEHEYT (BEL)
    Rik VAN LOOY (BEL)
    Jo DE HAAN (OLA)
1964 Sallanches (FRA) Jan JANSSEN (OLA)
    Vittorio ADORNI (ITA)
    Raymond POULIDOR (FRA)
1965 Lasarte-Oria (SPA) Tom SIMPSON (GBR)
    Rudi ALTIG (GER)
    Roger SWERTS (BEL)
1966 Nuerburgring (GER) Rudi ALTIG (GER)
    Jacques ANQUETIL (FRA)
    Raymond POULIDOR (FRA)
1967 Heerlen (OLA) Eddy MERCKX (BEL)
    Jan JANSSEN (OLA)
    Ramon SAÉZ (SPA)
1968 Imola (ITA) Vittorio ADORNI (ITA)
    Herman VAN SPRINGEL (BEL)
    Michele DANCELLI (ITA)
1969 Zolder (BEL) Harm OTTENBROS (OLA)
    Julien STEVENS (BEL)
    Michele DANCELLI (ITA)
1970 Leicester (GBR) Jean-Pierre MONSERÈ (BEL)
    Leif MORTENSEN (DAN)
    Felice GIMONDI (ITA)
1971 Mendrisio (SVI) Eddy MERCKX (BEL)
    Felice GIMONDI (ITA)
    Cyrille GUIMARD (FRA)
1972 Gap (FRA) Marino BASSO (ITA)
    Franco BITOSSI (ITA)
    Cyrille GUIMARD (FRA)
1973 Barcellona (SPA) Felice GIMONDI (ITA)
    Freddy MAERTENS (BEL)
    Luis OCAÑA (SPA)
1974 Montreal (CAN) Eddy MERCKX (BEL)
    Raymond POULIDOR (FRA)
    Mariano MARTINEZ (FRA)
1975 Mettet (BEL) Hennie KUIPER (OLA)
    Roger DE VLAEMINCK (BEL)
    Jean-Pierre DANGUILLAUME (FRA)
1976 Ostuni (ITA) Freddy MAERTENS (BEL)
    Francesco MOSER (ITA)
    Tino CONTI (ITA)
1977 San Cristobal (VEN) Francesco MOSER (ITA)
    Dietrich THURAU (GER)
    Franco BITOSSI (ITA)
1978 Nuerburg (GER) Gerrie KNETEMANN (OLA)
    Francesco MOSER (ITA)
    Jørgen MARCUSSEN (DAN)
1979 Valkenburg aan de Geul (OLA) Jan RAAS (OLA)
    Dietrich THURAU (GER)
    Jean-René BERNAUDEAU (FRA)
1980 Sallanches (FRA) Bernard HINAULT (FRA)
    Gianbattista BARONCHELLI (ITA)
    Juan FERNÁNDEZ (SPA)
1981 Praga (CZE) Freddy MAERTENS (BEL)
    Giuseppe SARONNI (ITA)
    Bernard HINAULT (FRA)
1982 Goodwood (GBR) Giuseppe SARONNI (ITA)
    Greg LEMOND (USA)
    Sean KELLY (IRE)
1983 Altenrhein (SVI) Greg LEMOND (USA)
    Adrie VAN DER POEL (OLA)
    Stephen ROCHE (IRE)
1984 Barcellona (SPA) Claude CRIQUIELION (BEL)
    Claudio CORTI (ITA)
    Steve BAUER (CAN)
1985 Giavera del Montello (ITA) Joop ZOETEMELK (OLA)
    Greg LEMOND (USA)
    Moreno ARGENTIN (ITA)
1986 Colorado Springs (USA) Moreno ARGENTIN (ITA)
    Charly MOTTET (FRA)
    Giuseppe SARONNI (ITA)
1987 Villach (AUT) Stephen ROCHE (IRE)
    Moreno ARGENTIN (ITA)
    Juan FERNÁNDEZ (SPA)
1988 Ronse (BEL) Maurizio FONDRIEST (ITA)
    Martial GAYANT (FRA)
    Juan FERNÁNDEZ (SPA)
1989 Chambéry (FRA) Greg LEMOND (USA)
    Dmitri KONYCHEV (URS)
    Sean KELLY (IRE)
1990 Utsunomiya (JPN) Rudy DHAENENS (BEL)
    Dirk DE WOLF (BEL)
    Gianni BUGNO (ITA)
1991 Stoccarda (GER) Gianni BUGNO (ITA)
    Steven ROOKS (OLA)
    Miguel INDURAIN (SPA)
1992 Benidorm (SPA) Gianni BUGNO (ITA)
    Laurent JALABERT (FRA)
    Dmitri KONYCHEV (RUS)
1993 Oslo (NOR) Lance ARMSTRONG (USA)
    Miguel INDURAIN (SPA)
    Olaf LUDWIG (GER)
1994 Agrigento (ITA) Luc LEBLANC (FRA)
    Claudio CHIAPPUCCI (ITA)
    Richard VIRENQUE (FRA)
1995 Duitama (COL) Abraham OLANO (SPA)
    Miguel INDURAIN (SPA)
    Marco PANTANI (ITA)
1996 Lugano (SVI) Johan MUSEEUW (BEL)
    Mauro GIANETTI (SUI)
    Michele BARTOLI (ITA)
1997 San Sebastian (SPA) Laurent BROCHARD (FRA)
    Bo HAMBURGER (DAN)
    Léon VAN BON (OLA)
1998 Valkenburg aan de Geul (OLA) Oscar CAMENZIND (SUI)
    Peter VAN PETEGEM (BEL)
    Michele BARTOLI (ITA)
1999 Treviso (ITA) Óscar FREIRE (SPA)
    Markus ZBERG (SUI)
    Jean-Cyril ROBIN (FRA)
2000 Plouay (FRA) Romans VAINŠTEINS (LAT)
    Zbigniew SPRUCH (POL)
    Óscar FREIRE (SPA)
2001 Lisbona (POR) Óscar FREIRE (SPA)
    Paolo BETTINI (ITA)
    Andrej HAUPTMAN (SLO)
2002 Zolder (BEL) Mario CIPOLLINI (ITA)
    Robbie McEWEN (AUS)
    Erik ZABEL (GER)
2003 Hamilton (CAN) Igor ASTARLOA (SPA)
    Alejandro VALVERDE (SPA)
    Peter VAN PETEGEM (BEL)
2004 Verona (ITA) Óscar FREIRE (SPA)
    Erik ZABEL (GER)
    Luca PAOLINI (ITA)
2005 Madrid (SPA) Tom BOONEN (BEL)
    Alejandro VALVERDE (SPA)
    Anthony GESLIN (FRA)
2006 Salisburgo (AUT) Paolo BETTINI (ITA)
    Erik ZABEL (GER)
    Alejandro VALVERDE (SPA)
2007 Stoccarda (GER) Paolo BETTINI (ITA)
    Alexandr KOLOBNEV (RUS)
    Stefan SCHUMACHER (GER)
2008 Varese (ITA) Alessandro BALLAN (ITA)
    Damiano CUNEGO (ITA)
    Matti BRESCHEL (DAN)
2009 Mendrisio (SVI) Cadel EVANS (AUS)
    Alexandr KOLOBNEV (RUS)
    Joaquim RODRIGUEZ (SPA)
2010 Melbourne (AUS) Thor HUSHOVD (NOR)
    Matti BRESCHEL (DAN)
    Allan DAVIS (AUS)
2011 Copenaghen (DAN) Mark CAVENDISH (GBR)
    Matthew GOSS (AUS)
    André GREIPEL (GER)
2012 Limburgo (OLA) Philippe GILBERT (BEL)
    Edvald BOASSON HAGEN (NOR)
    Alejandro VALVERDE (SPA)
2013 Toscana (ITA) Rui COSTA (POR)
    Joaquim RODRIGUEZ (SPA)
    Alejandro VALVERDE (SPA)
2014 Ponferrada (SPA) Mikhal KWIATKOWSKI (POL)
    Simon GERRANS (AUS)
    Alejandro VALVERDE (SPA)
2015 Richmond (USA) Peter SAGAN (SVK)
    Michael MATTHEWS (AUS)
    Ramunas NAVARDAUSKAS (LTU)
2016 Doha (QAT) Peter SAGAN (SVK)
    Mark CAVENDISH (GBR)
    Tom BOONEN (BEL)
2017 Bergen (NOR) Peter SAGAN (SVK)
    Alexander KRISTOFF (NOR)
    Michael MATTHEWS (AUS)
2018 Innsbruck (AUT) Alejandro VALVERDE (SPA)
    Romain BARDET (FRA)
    Michael WOODS (CAN)
2019 Yorkshire (GBR) Mads PEDERSEN (DAN)
    Matteo TRENTIN (ITA)
    Stefan KÜNG (SUI)
2020 Imola (ITA) Julian ALAPHILIPPE (FRA)
    Wout VAN AERT (BEL)
    Marc HIRSCHI (SUI)
2021 Fiandre (BEL) Julian ALAPHILIPPE (FRA)
    Dylan VAN BAARLE (OLA)
    Michael VALGREN (DAN)
2022 Wollongong (AUS) Remco EVENEPOEL (BEL)
    Christophe LAPORTE (FRA)
    Michael MATTHEWS (AUS)
2023 Glasgow (SCO) Mathieu VAN DER POEL (OLA)
    Wout VAN AERT (BEL)
    Tadej POGAČAR (SLO)
2024 Zurigo (SUI) Tadej POGAČAR (SLO)
    Ben O'CONNOR (AUS)
    Mathieu VAN DER POEL (OLA)
2025 Kigali (RWA) Tadej POGAČAR (SLO)
    Remco EVENEPOEL (BEL)
    Ben HEARLY (IRL)