| 2025 |
Tadej Pogačar Slovenia |
UAE Team Emirates XRG |
Jonathan Milan (ITA) |
Tadej Pogačar |
Florian Lipowitz (GER) |
| 2024 |
Tadej Pogačar Slovenia |
UAE Team Emirates |
Biniam Girmay (ERI) |
Richard Carapaz |
Remco Evenepoel (BEL) |
| 2023 |
Jonas Vingegaard Denmark |
Team Jumbo–Visma |
Jasper Philipsen (BEL) |
Giulio Ciccone |
Tadej Pogačar (SLO) |
| 2022 |
Jonas Vingegaard Denmark |
Team Jumbo–Visma |
Wout van Aert (BEL) |
Jonas Vingegaard |
Tadej Pogačar (SLO) |
| 2021 |
Tadej Pogačar§ Slovenia |
UAE Team Emirates |
Mark Cavendish (GBR) |
Tadej Pogačar |
Tadej Pogačar (SLO) |
| 2020 |
Tadej Pogačar§ Slovenia |
UAE Team Emirates |
Sam Bennett (IRL) |
Tadej Pogačar |
Tadej Pogačar (SLO) |
| 2019 |
Egan Bernal Colombia |
Team INEOS |
Peter Sagan (SVK) |
Romain Bardet |
Egan Bernal (COL) |
| 2018 |
Geraint Thomas Great Britain |
Team Sky |
Peter Sagan (SVK) |
Julian Alaphilippe |
Pierre Latour (FRA) |
| 2017 |
Chris Froome Great Britain |
Team Sky |
Michael Matthews (AUS) |
Warren Barguil |
Simon Yates (GBR) |
| 2016 |
Chris Froome Great Britain |
Team Sky |
Peter Sagan (SVK) |
Rafał Majka |
Adam Yates (GBR) |
| 2015 |
Chris Froome Great Britain |
Team Sky |
Peter Sagan (SVK) |
Chris Froome |
Nairo Quintana (COL) |
| 2014 |
Vincenzo Nibali Italy |
Astana |
Peter Sagan (SVK) |
Rafał Majka |
Thibaut Pinot (FRA) |
| 2013 |
Chris Froome Great Britain |
Team Sky |
Peter Sagan (SVK) |
Nairo Quintana |
Nairo Quintana (COL) |
| 2012 |
Bradley Wiggins Great Britain |
Team Sky |
Peter Sagan (SVK) |
Thomas Voeckler |
Tejay van Garderen (USA) |
| 2011 |
Cadel Evans Australia |
BMC Racing Team |
Mark Cavendish (GBR) |
Samuel Sánchez |
Pierre Rolland (FRA) |
| 2010 |
Andy Schleck Luxembourg |
Team Saxo Bank |
Alessandro Petacchi (ITA) |
Anthony Charteau |
Andy Schleck (LUX) |
| 2009 |
Alberto Contador Spain |
Astana |
Thor Hushovd (NOR) |
Franco Pellizotti Egoi Martínez |
Andy Schleck (LUX) |
| 2008 |
Carlos Sastre Spain |
Team CSC |
Óscar Freire (ESP) |
Bernhard Kohl Carlos Sastre |
Andy Schleck (LUX) |
| 2007 |
Alberto Contador Spain |
Discovery Channel |
Tom Boonen (BEL) |
Mauricio Soler |
Alberto Contador (ESP) |
| 2006 |
Óscar Pereiro Spain |
Caisse d'Epargne–Illes Balears |
Robbie McEwen (AUS) |
Michael Rasmussen |
Damiano Cunego (ITA) |
| 2005 |
— |
— |
Thor Hushovd (NOR) |
Michael Rasmussen |
Yaroslav Popovych (UKR) |
| 2004 |
— |
— |
Robbie McEwen (AUS) |
Richard Virenque |
Vladimir Karpets (RUS) |
| 2003 |
— |
— |
Baden Cooke (AUS) |
Richard Virenque |
Denis Menchov (RUS) |
| 2002 |
— |
— |
Robbie McEwen (AUS) |
Laurent Jalabert |
Ivan Basso (ITA) |
| 2001 |
— |
— |
Erik Zabel (GER) |
Laurent Jalabert |
Óscar Sevilla (ESP) |
| 2000 |
— |
— |
Erik Zabel (GER) |
Santiago Botero |
Francisco Mancebo (ESP) |
| 1999 |
— |
— |
Erik Zabel (GER) |
Richard Virenque |
Benoît Salmon (FRA) |
| 1998 |
Marco Pantani Italy |
Mercatone Uno–Bianchi |
Erik Zabel (GER) |
Christophe Rinero |
Jan Ullrich (GER) |
| 1997 |
Jan Ullrich Germany |
Team Telekom |
Erik Zabel (GER) |
Richard Virenque |
Jan Ullrich (GER) |
| 1996 |
Bjarne Riis Denmark |
Team Telekom |
Erik Zabel (GER) |
Richard Virenque |
Jan Ullrich (GER) |
| 1995 |
Miguel Induráin Spain |
Banesto |
Laurent Jalabert (FRA) |
Richard Virenque |
Marco Pantani (ITA) |
| 1994 |
Miguel Induráin Spain |
Banesto |
Djamolidine Abdoujaparov (UZB) |
Richard Virenque |
Marco Pantani (ITA) |
| 1993 |
Miguel Induráin Spain |
Banesto |
Djamolidine Abdoujaparov (UZB) |
Tony Rominger |
Antonio Martín (ESP) |
| 1992 |
Miguel Induráin Spain |
Banesto |
Laurent Jalabert (FRA) |
Claudio Chiappucci |
Eddy Bouwmans (NED) |
| 1991 |
Miguel Induráin Spain |
Banesto |
Djamolidine Abdoujaparov (URS) |
Claudio Chiappucci |
Álvaro Mejía (COL) |
| 1990 |
Greg LeMond United States |
Z–Tomasso |
Olaf Ludwig (GDR) |
Thierry Claveyrolat |
Gilles Delion (FRA) |
| 1989 |
Greg LeMond United States |
AD Renting–W-Cup–Bottecchia |
Sean Kelly (IRL) |
Gert-Jan Theunisse |
Fabrice Philipot (FRA) |
| 1988 |
Pedro Delgado Spain |
Reynolds |
Eddy Planckaert (BEL) |
Steven Rooks |
Erik Breukink (NED) |
| 1987 |
Stephen Roche Ireland |
Carrera Jeans–Vagabond |
Jean-Paul van Poppel (NED) |
Luis Herrera |
Raúl Alcalá (MEX) |
| 1986 |
Greg LeMond United States |
La Vie Claire |
Eric Vanderaerden (BEL) |
Bernard Hinault |
Andrew Hampsten (USA) |
| 1985 |
Bernard Hinault France |
La Vie Claire |
Sean Kelly (IRL) |
Luis Herrera |
Fabio Parra (COL) |
| 1984 |
Laurent Fignon France |
Renault–Elf |
Frank Hoste (BEL) |
Robert Millar |
Greg LeMond (USA) |
| 1983 |
Laurent Fignon France |
Renault–Elf |
Sean Kelly (IRL) |
Lucien Van Impe |
Laurent Fignon (FRA) |
| 1982 |
Bernard Hinault France |
Renault–Elf–Gitane |
Sean Kelly (IRL) |
Bernard Vallet |
Phil Anderson (AUS) |
| 1981 |
Bernard Hinault France |
Renault–Elf–Gitane |
Freddy Maertens (BEL) |
Lucien Van Impe |
Peter Winnen (NED) |
| 1980 |
Joop Zoetemelk Netherlands |
TI–Raleigh–Creda |
Rudy Pevenage (BEL) |
Raymond Martin |
Johan van der Velde (NED) |
| 1979 |
Bernard Hinault France |
Renault–Gitane |
Bernard Hinault (FRA) |
Giovanni Battaglin |
Jean-René Bernaudeau (FRA) |
| 1978 |
Bernard Hinault France |
Renault–Gitane–Campagnolo |
Freddy Maertens (BEL) |
Mariano Martínez |
Henk Lubberding (NED) |
| 1977 |
Bernard Thévenet France |
Peugeot–Esso–Michelin |
Jacques Esclassan (FRA) |
Lucien Van Impe |
Dietrich Thurau (FRG) |
| 1976 |
Lucien Van Impe Belgium |
Gitane–Campagnolo |
Freddy Maertens (BEL) |
Giancarlo Bellini |
Enrique Martínez Heredia (ESP) |
| 1975 |
Bernard Thévenet France |
Peugeot–BP–Michelin |
Rik Van Linden (BEL) |
Lucien Van Impe |
Francesco Moser (ITA) |
| 1974 |
Eddy Merckx Belgium |
Molteni |
Patrick Sercu (BEL) |
Domingo Perurena |
— |
| 1973 |
Luis Ocaña Spain |
Bic |
Herman Van Springel (BEL) |
Pedro Torres |
— |
| 1972 |
Eddy Merckx Belgium |
Molteni |
Eddy Merckx (BEL) |
Lucien Van Impe |
— |
| 1971 |
Eddy Merckx Belgium |
Molteni |
Eddy Merckx (BEL) |
Lucien Van Impe |
— |
| 1970 |
Eddy Merckx Belgium |
Faemino–Faema |
Walter Godefroot (BEL) |
Eddy Merckx |
— |
| 1969 |
Eddy Merckx Belgium |
Faema |
Eddy Merckx (BEL) |
Eddy Merckx |
— |
| 1968 |
Jan Janssen Netherlands |
Pelforth–Sauvage–Lejeune |
Franco Bitossi (ITA) |
Aurelio Gonzalez |
— |
| 1967 |
Roger Pingeon France |
Peugeot–BP–Michelin |
Jan Janssen (NED) |
Julio Jimenez |
— |
| 1966 |
Lucien Aimar France |
Ford France–Hutchinson |
Willy Planckaert (BEL) |
Julio Jimenez |
— |
| 1965 |
Felice Gimondi Italy |
Salvarani |
Jan Janssen (NED) |
Julio Jimenez |
— |
| 1964 |
Jacques Anquetil France |
Saint-Raphaël–Gitane–Dunlop |
Jan Janssen (NED) |
Federico Bahamontes |
— |
| 1963 |
Jacques Anquetil France |
Saint-Raphaël–Gitane–R. Geminiani |
Rik Van Looy (BEL) |
Federico Bahamontes |
— |
| 1962 |
Jacques Anquetil France |
Saint-Raphaël–Helyett–Hutchinson |
Rudi Altig (FRG) |
Federico Bahamontes |
— |
| 1961 |
Jacques Anquetil France |
France |
André Darrigade (FRA) |
Imerio Massignan |
— |
| 1960 |
Gastone Nencini Italy |
Italy |
Jean Graczyk (FRA) |
Imerio Massignan |
— |
| 1959 |
Federico Bahamontes Spain |
Spain |
André Darrigade (FRA) |
Federico Bahamontes |
— |
| 1958 |
Charly Gaul Luxembourg |
Luxembourg |
Jean Graczyk (FRA) |
Federico Bahamontes |
— |
| 1957 |
Jacques Anquetil France |
France |
Jean Forestier (FRA) |
Gastone Nencini |
— |
| 1956 |
Roger Walkowiak France |
France |
Stan Ockers (BEL) |
Charly Gaul |
— |
| 1955 |
Louison Bobet France |
France |
Stan Ockers (BEL) |
Charly Gaul |
— |
| 1954 |
Louison Bobet France |
France |
Ferdinand Kübler (SUI) |
Federico Bahamontes |
— |
| 1953 |
Louison Bobet France |
France |
Fritz Schär (SUI) |
Jesús Loroño |
— |
| 1952 |
Fausto Coppi Italy |
Italy |
— |
Fausto Coppi |
— |
| 1951 |
Hugo Koblet Switzerland |
Switzerland |
— |
Raphaël Géminiani |
— |
| 1950 |
Ferdinand Kübler Switzerland |
Switzerland |
— |
Louison Bobet |
— |
| 1949 |
Fausto Coppi Italy |
Italy |
— |
Fausto Coppi |
— |
| 1948 |
Gino Bartali Italy |
Italy |
— |
Gino Bartali |
— |
| 1947 |
Jean Robic France |
France |
— |
Pierre Brambilla |
— |
| 1940 |
~Not contested due to World War II — |
— |
— |
— |
— |
| 1939 |
Sylvère Maes Belgium |
Belgium |
— |
Sylvère Maes |
— |
| 1938 |
Gino Bartali Italy |
Italy |
— |
Gino Bartali |
— |
| 1937 |
Roger Lapébie France |
France |
— |
Félicien Vervaecke |
— |
| 1936 |
Sylvère Maes Belgium |
Belgium |
— |
Julián Berrendero |
— |
| 1935 |
Romain Maes Belgium |
Belgium |
— |
Félicien Vervaecke |
— |
| 1934 |
Antonin Magne France |
France |
— |
René Vietto |
— |
| 1933 |
Georges Speicher France |
France |
— |
Vicente Trueba |
— |
| 1932 |
André Leducq France |
France |
— |
— |
— |
| 1931 |
Antonin Magne France |
France |
— |
— |
— |
| 1930 |
André Leducq France |
France |
— |
— |
— |
| 1929 |
Maurice De Waele Belgium |
Alcyon–Dunlop |
— |
— |
— |
| 1928 |
Nicolas Frantz Luxembourg |
Alcyon–Dunlop |
— |
— |
— |
| 1927 |
Nicolas Frantz Luxembourg |
Alcyon–Dunlop |
— |
— |
— |
| 1926 |
Lucien Buysse Belgium |
Automoto–Hutchinson |
— |
— |
— |
| 1925 |
Ottavio Bottecchia Italy |
Automoto–Hutchinson |
— |
— |
— |
| 1924 |
Ottavio Bottecchia Italy |
Automoto |
— |
— |
— |
| 1923 |
Henri Pélissier France |
Automoto–Hutchinson |
— |
— |
— |
| 1922 |
Firmin Lambot Belgium |
Peugeot–Wolber |
— |
— |
— |
| 1921 |
Léon Scieur Belgium |
La Sportive |
— |
— |
— |
| 1920 |
Philippe Thys Belgium |
La Sportive |
— |
— |
— |
| 1919 |
Firmin Lambot Belgium |
La Sportive |
— |
— |
— |
| 1915 |
~Not contested due to World War I — |
— |
— |
— |
— |
| 1914 |
Philippe Thys Belgium |
Peugeot–Wolber |
— |
— |
— |
| 1913 |
Philippe Thys Belgium |
Peugeot–Wolber |
— |
— |
— |
| 1912 |
Odile Defraye Belgium |
Alcyon–Dunlop |
— |
— |
— |
| 1911 |
Gustave Garrigou France |
Alcyon–Dunlop |
— |
— |
— |
| 1910 |
Octave Lapize France |
Alcyon–Dunlop |
— |
— |
— |
| 1909 |
François Faber Luxembourg |
Alcyon–Dunlop |
— |
— |
— |
| 1908 |
Lucien Petit-Breton France |
Peugeot–Wolber |
— |
— |
— |
| 1907 |
Lucien Petit-Breton France |
Peugeot–Wolber |
— |
— |
— |
| 1906 |
René Pottier France |
Peugeot–Wolber |
— |
— |
— |
| 1905 |
Louis Trousselier France |
Peugeot–Wolber |
— |
— |
— |
| 1904 |
Henri Cornet France |
Conte |
— |
— |
— |
| 1903 |
Maurice Garin France |
La Française |
— |
— |
— |