1975 La Chalet-à-Gobet (SUI) Roberto VISENTIN (ITA)
    Ad VERSTIJLEN (OLA)
    Alberto MASSUCCO (ITA)
1976 Gooik (BEL) Ronald BESSEMS (OLA)
    Corrado DONADIO (ITA)
    Jiri KOROUS (CZE)
1977 Vienna (AUT) Ronny VAN HOLEN (BEL)
    Per-Ove CARLSSON (SVE)
    Edwin MENZI (SUI)
1978 Washington (USA) Vladimir MAKARKIN (RUS)
    Hubert DENSTEDT (GER)
    Alguis VAITKUS (RUS)
1979 Buenos Aires (ARG) Greg LEMOND (USA)
    Kenny DE MAERTELEIRE (BEL)
    Jean-François DURY (FRA)
1980 Città del Messico (MEX) Roberto CIAMPI (ITA)
    Eric VANDERAERDEN (BEL)
    Sergey NAVOLOKIN (RUS)
1981 Grimma (GER) Beat SCHUMACHER (SUI)
    Oleg CHUGEDA (RUS)
    Philippe BOUVATIER (FRA)
1982 Marsciano (ITA) Roger SIX (BEL)
    Andreas LUX (GER)
    Yury ABRAMOV (RUS)
1983 Wanganui (NZL) Søren LILHOLT (DAN)
    Oleg YEMELYANOV (RUS)
    Michael GOZZI (SVE)
1984 Beuvron-en-Auge (FRA) Tom CORDES (OLA)
    Franco CAVALLINI (ITA)
    Alex PEDERSEN (DAN)
1985 Stoccarda (GER) Raymond MEIJS (OLA)
    Evgueni ZAGREBELNY (UKR)
    Jean-Jacques HENRY (FRA)
1986 Casablanca (MAR) Michel ZANOLI (OLA)
    Richard LUPPES (OLA)
    Bart LEYSEN (BEL)
1987 Bergamo (ITA) Pavel TONKOV (RUS)
    Erik DEKKER (OLA)
    Josef LONTSCHARITSCH (AUT)
1988 Odense (DAN) Gianluca TAROCCO (ITA)
    Vassili DAVIDENKO (USA)
    Alessandro BERTOLINI (ITA)
1989 Mosca (RUS) Patrick VETSCH (SUI)
    Danny SLEECKX (BEL)
    Steffen WESEMANN (GER)
1990 Middlesbrough (GBR) Marco SERPELLINI (ITA)
    Igor DZUBA (RUS)
    Bogdan FINK (SLO)
1991 Colorado Springs (USA) Jeff EVANSHIRE (USA)
    Tony MORPHETT (AUS)
    Eddy MAZZOLENI (ITA)
1992 Olymbia (GRE) Giuseppe PALUMBO (ITA)
    Pasquale SANTORO (ITA)
    Frank VANDENBROUCKE (BEL)
1993 Perth (AUS) Giuseppe PALUMBO (ITA)
    Mariano FRIEDICK (USA)
    Michele REZZANI (ITA)
1994 Quito (ECU) Miguel MORRAS MANGADO (SPA)
    Laurent LEFÈVRE (FRA)
    Eladio JIMÉNEZ (SPA)
1995 Forlì (ITA) Valentino CHINA (ITA)
    Ivan BASSO (ITA)
    Rinaldo NOCENTINI (ITA)
1996 Novo Mesto (SLO) Holger LOEW (GER)
    Jakob Gram NIELSEN (DAN)
    Claudio ASTOLFI (ITA)
1997 San Sebastian (SPA) Crescenzo D'AMORE (ITA)
    Martin BOLT (SUI)
    Markus SALUMETS (EST)
1998 Valkenburg aan de Geul (OLA) Mark SCANLON (IRE)
    Filippo POZZATO (ITA)
    Eduard KIVICHEV (RUS)
1999 Verona (ITA) Damiano CUNEGO (ITA)
    Ruslan KAIOUMOV (RUS)
    Christophe KERN (FRA)
2000 Plouay (FRA) Jeremy YATES (NZL)
    Antonio BUCCIERO (ITA)
    Alexander AREKEEV (RUS)
2001 Lisbona (POR) Oleksandr KVACUK (UKR)
    Niels SCHEUNEMAN (OLA)
    Mathieu PERGET (FRA)
2002 Zolder (BEL) Arnaud GÉRARD (FRA)
    Jukka VASTARANTA (FIN)
    Nicholas SANDERSON (AUS)
2003 Hamilton (CAN) Kai REUS (OLA)
    Anders LUND (DAN)
    Lukáš FUS (CZE)
2004 Verona (ITA) Roman KREUZIGER (CZE)
    Rafaâ CHTIOUI (TUN)
    Simon ŠPILAK (SLO)
2005 Madrid (SPA) Ivan ROVNYJ (RUS)
    Timofey KRITSKIY (RUS)
    Sebastian HANS (GER)
2006 Francorchamps (BEL) Diego ULISSI (ITA)
    Niki ØSTERGAARD (DAN)
    Tony GALLOPIN (FRA)
2007 Aguascalientes (MEX) Diego ULISSI (ITA)
    Daniele RATTO (ITA)
    Elia FAVILLI (ITA)
2008 Città del Capo (RSA) Johan LE BON (FRA)
    Mattia CATTANEO (ITA)
    Sebastian LANDER (DAN)
2009 Mosca (RUS) Jasper STUYVEN (BEL)
    Arnaud DÉMARE (FRA)
    Marco HALLER (AUT)
2010 Offida (ITA) Olivier LE GAC (FRA)
    Jay McCARTHY (AUS)
    Jasper STUYVEN (BEL)
2011 Copenaghen (DAN) Pierre-Henri LECUISINIER (FRA)
    Martijn DEGREVE (BEL)
    Steven LAMMERTINK (OLA)
2012 Limburgo (OLA) Matej MOHORICH (SLO)
    Caleb EWAN (AUS)
    Josip RUMAC (CRO)
2013 Toscana (ITA) Mathieu VAN DER POEL (OLA)
    Mads PEDERSEN (DAN)
    Iltjan NIKA (ALB)
2014 Ponferrada (SPA) Jonas BOKELOH (GER)
    Alexandr KULIKOVSKIY (RUS)
    Peter LENDERINK (OLA)
2015 Richmond (USA) Felix GALL (AUT)
    Clément BETOUIGT-SUIRE (FRA)
    Rasmus Lund PEDERSEN (DAN)
2016 Doha (QAT) Jakob EGHOLM (DAN)
    Niklas MÄRKL (GER)
    Reto MÜLLER (SUI)
2017 Bergen (NOR) Julius JOHANSEN (DAN)
    Luca RASTELLI (ITA)
    Michele GAZZOLI (ITA)
2018 Innsbruck (AUT) Remco EVENEPOEL (BEL)
    Marius MAYRHOFER (GER)
    Alessandro FANCELLU (ITA)
2019 Yorkshire (GBR) Quinn SIMMONS (USA)
    Alessio MARTINELLI (ITA)
    Magnus SHEFFIELD (USA)
2020 Imola (ITA) non disputato per l'emergenza Coronavirus
2021 Fiandre (BEL) Per Strand HAGENES (NOR)
    Romain GRÉGOIRE (FRA)
    Madis MIHKELS (EST)
2022 Wollongong (AUS) Emil HERZOG (GER)
    Antonio MORGADO (POR)
    Vlad VAN MECHELEN (BEL)
2023 Glasgow (SCO) Albert WITHEN PHILIPSEN (DAN)
    Paul FIETZKE (GER)
    Felix ØRN-KRISTOFF (NOR)
2024 Zurigo (SUI) Lorenzo FINN (ITA)
    Sebastian GRINDLEY (GBR)
    Senna REMIJN (OLA)
2025 Kigali (RWA) Harry HUDSON (GBR)
    Johan BLANC (FRA)
    Jan Michal JACKOWIAK (POL)