Tour de France Winners, 1903 to 2021

By : Mr Mamil
Updated :

This site is supported by its audience. We may earn an affiliate commission when you purchase through links on this site.

The Tour de France General Classification winner is the rider who finished the race in the shortest time among all participants. He is also known as the maillot jaune and is also called the overall winner.

It’s important to make this distinction as there are many competitions within the Tour de France such as Points Classification, Climber’s Classification, Young Rider Classification, and Team Classification among others.

Most Tour de France wins

Tadej Pogacar of UAE Team Emirates

From the 1950s onwards, each decade is often defined by a dominant cyclist who won the General Classification multiple times. They dominated for a period ranging from five to seven years during their peak.

The average General Classification winner age is 28.

There are only five riders who have won the Tour de France General Classification five or more times.

  • Louison Bobet won in 1953, 1954, and 1955.
  • Jacques Anquetil dominated the early to mid-60s, winning in 1957, 1961, 1962, 1963, and 1964.
  • Eddy Merckx, who is often referred to as the best cyclist of all time, dominated the late 60s to mid-70s, winning in 1969, 1970, 1971, 1972, and 1974.
  • Bernard Hinault (1978, 1979, 1981, 1982, 1985) and Laurent Fignon (1984, 1985) had a fierce rivalry in the late 70s to mid-80s.
  • Greg Lemond was the first American winner who won in 1986, 1989, and 1990.
  • Miguel Indurain dominated the early to mid-90s, winning in 1991, 1992, 1993, 1994, and 1995.
  • Lance Armstrong won seven Tour de France in a row (1999 to 2005) with the US Postal Team, but was stripped of all the wins in 2012 after admitting to doping violations.
  • Chris Froome dominated the mid-2010s, winning in 2013, 2015, 2016, and 2017.
  • Tadej Pogacar won back to back in 2020 and 2021 while still being 22 years old.
WinnerNationalityWinsYears
Lance ArmstrongUnited States71999, 2000, 2001, 2002, 2003, 2004, 2005
Jacques AnquetilFrance51957, 1961, 1962, 1963, 1964
Eddy MerckxBelgium51969, 1970, 1971, 1972, 1974
Bernard HinaultFrance51978, 1979, 1981, 1982, 1985
Miguel IndurainSpain51991, 1992, 1993, 1994, 1995
Chris FroomeGreat Britain42013, 2015, 2016, 2017
Philippe ThysBelgium31913, 1914, 1920
Louison BobetFrance31953, 1954, 1955
Greg LeMondUnited States31986, 1989, 1990
Lucien Petit-BretonFrance21907, 1908
Firmin LambotBelgium21919, 1922
Ottavio BottecchiaItaly21924, 1925
Nicolas FrantzLuxembourg21927, 1928
André LeducqFrance21930, 1932
Antonin MagneFrance21931, 1934
Sylvère MaesBelgium21936, 1939
Fausto CoppiItaly21949, 1952
Bernard ThévenetFrance21975, 1977
Laurent FignonFrance21983, 1984
Alberto ContadorSpain22007, 2009
Tadej PogačarSlovenia22020, 2021

Oldest Tour de France winners

The oldest General Classification winner was Firmin Lambot in 1922, aged 36.

In the last 10 years, Cadel Evans won in 2011 (aged 34), Bradley Wiggins in 2012 (aged 32), Chris Froome in 2017 (aged 32), and Geraint Thomas in 2018 (aged 32).

Riders aged 32 and over are often considered past their peak years and are on the decline in modern professional cycling. There are 19 of the 108 editions (17.6%) where a rider aged 32 and above has won the General Classification.

WinnerNationalityAgeYears
Firmin LambotBelgium361922
Lucien BuysseBelgium341926
Gino BartaliItaly341948
Joop ZoetemelkNetherlands341980
Lance ArmstrongUnited States342005
Cadel EvansAustralia342011
Firmin LambotBelgium331919
Léon ScieurBelgium331921
Henri PélissierFrance331923
Maurice De WaeleBelgium331929
Fausto CoppiItaly331952
Lance ArmstrongUnited States332004
Carlos SastreSpain332008
Maurice GarinFrance321903
Bjarne RiisDenmark321996
Lance ArmstrongUnited States322003
Bradley WigginsGreat Britain322012
Chris FroomeGreat Britain322017
Geraint ThomasGreat Britain322018

Youngest Tour de France winners

The youngest General Classification winner was Henri Cornet 1904, aged 20.

In recent years, Egan Bernal won in 2019 (aged 22), and Tadej Pogacar in 2020 (aged 21). They also won the Youth Classification during these years as they were under 26 years old.

Riders aged 26 and below have won 35 of the 108 editions so far (32.4%). 26 years old is the cut-off age for the Youth Classification.

WinnerNationalityAgeYears
Henri CornetFrance201904
Octave LapizeFrance211910
Tadej PogačarSlovenia212020
François FaberLuxembourg221909
Romain MaesBelgium221935
Egan BernalColombia222019
Tadej PogačarSlovenia222021
Philippe ThysBelgium231913
Philippe ThysBelgium231914
Jacques AnquetilFrance231957
Felice GimondiItaly231965
Laurent FignonFrance231983
Louis TrousselierFrance241905
Lucien Petit-BretonFrance241907
Odile DefrayeBelgium241912
Gino BartaliItaly241938
Eddy MerckxBelgium241969
Bernard HinaultFrance241978
Laurent FignonFrance241984
Jan UllrichGermany241997
Alberto ContadorSpain242007
Lucien Petit-BretonFrance251908
Lucien AimarFrance251966
Eddy MerckxBelgium251970
Bernard HinaultFrance251979
Greg LeMondUnited States251986
Andy SchleckLuxembourg252010
André LeducqFrance261930
Georges SpeicherFrance261933
Roger LapébieFrance261937
Jean RobicFrance261947
Hugo KobletSwitzerland261951
Charly GaulLuxembourg261958
Eddy MerckxBelgium261971
Alberto ContadorSpain262009

Fastest winning times

The top 10 fastest times in Tour de France were all achieved after the year 2000 with the exception of 1988 by Pedro Delgado (84h 27′ 53″).

Lance Armstrong set the fastest ever time in 2002, finishing the 3,276km race in 82h 05′ 12″ with an average speed of 39.93km/h.

More reading : Fastest Tour de France Time Trial Average Speed

This is then closely followed by Tadej Pogacar in 2021 with 82h 56′ 36″ (41.165km/h average speed), Egan Bernal in 2019 with 82h 57′ 00″ (40.576km/h average speed), and Geraint Thomas in 2018 with 83h 17′ 13″ (40.210km/h average speed).

WinnerNationalityWinning timeYear
Lance ArmstrongUnited States82h 05′ 12″2002
Tadej PogačarSlovenia82h 56′ 36″2021
Egan BernalColombia82h 57′ 00″2019
Geraint ThomasGreat Britain83h 17′ 13″2018
Lance ArmstrongUnited States83h 36′ 02″2004
Lance ArmstrongUnited States83h 41′ 12″2003
Chris FroomeGreat Britain83h 56′ 20″2013
Pedro DelgadoSpain84h 27′ 53″1988
Chris FroomeGreat Britain84h 46′ 14″2015
Alberto ContadorSpain85h 48′ 35″2009

Slowest winning times

The slowest time in the Tour de France is almost three times as long as the fastest time. All the top 10 slowest times happened between 1914 and 1927 before the advancement in bike technologies, nutrition, training, and team tactics.

WinnerNationalityWinning timeYear
Lucien BuysseBelgium238h 44′ 25″1926
Firmin LambotBelgium231h 07′ 15″1919
Philippe ThysBelgium228h 36′ 13″1920
Ottavio BottecchiaItaly226h 18′ 21″1924
Henri PélissierFrance222h 15′ 30″1923
Firmin LambotBelgium222h 08′ 06″1922
Léon ScieurBelgium221h 50′ 26″1921
Ottavio BottecchiaItaly219h 10′ 18″1925
Philippe ThysBelgium200h 28′ 48″1914
Nicolas FrantzLuxembourg198h 16′ 42″1927

Countries with the most wins

There are 64 different winners from 15 countries.

  • French riders have the most wins at 33. The last French winner was Bernard Hinault in 1985.
  • Belgium riders have 18 wins with Lucien Van Impe being the last winner in 1976.
  • Spanish riders won 12 times with Alberto Contador in 2009.
  • American and Italian riders won 10 times each. Lance Armstrong was the last American winner in 2005 and Vincenzo Nibali was the last Italian winner in 2014.
  • Bradley Wiggins was the first British rider to win the Tour de France in 2012 and followed by Chris Froome and lastly Geraint Thomas in 2018.
  • Cadel Evans is the only Australian to win in 2011, and Egan Bernal (Colombia) is the sole South American winner in 2019.
CountryWinsLast winWinner
France361985Bernard Hinault
Belgium181976Lucien Van Impe
Spain122009Alberto Contador
United States102005Lance Armstrong
Italy102014Vincenzo Nibali
Great Britain62018Geraint Thomas
Luxembourg52010Andy Schleck

List of all Tour de France winners

YearWinnerNationalityTeamWinning timeAge
1903Maurice GarinFranceLa Française94h 33′ 14″32
1904Henri CornetFranceConte96h 05′ 55″20
1905Louis TrousselierFrancePeugeot–Wolber35 points24
1906René PottierFrancePeugeot–Wolber31 points27
1907Lucien Petit-BretonFrancePeugeot–Wolber47 points24
1908Lucien Petit-BretonFrancePeugeot–Wolber36 points25
1909François FaberLuxembourgAlcyon–Dunlop37 points22
1910Octave LapizeFranceAlcyon–Dunlop63 points21
1911Gustave GarrigouFranceAlcyon–Dunlop43 points27
1912Odile DefrayeBelgiumAlcyon–Dunlop49 points24
1913Philippe ThysBelgiumPeugeot–Wolber197h 54′ 00″23
1914Philippe ThysBelgiumPeugeot–Wolber200h 28′ 48″23
1919Firmin LambotBelgiumLa Sportive231h 07′ 15″33
1920Philippe ThysBelgiumLa Sportive228h 36′ 13″30
1921Léon ScieurBelgiumLa Sportive221h 50′ 26″33
1922Firmin LambotBelgiumPeugeot–Wolber222h 08′ 06″36
1923Henri PélissierFranceAutomoto–Hutchinson222h 15′ 30″33
1924Ottavio BottecchiaItalyAutomoto226h 18′ 21″30
1925Ottavio BottecchiaItalyAutomoto–Hutchinson219h 10′ 18″31
1926Lucien BuysseBelgiumAutomoto–Hutchinson238h 44′ 25″34
1927Nicolas FrantzLuxembourgAlcyon–Dunlop198h 16′ 42″28
1928Nicolas FrantzLuxembourgAlcyon–Dunlop192h 48′ 58″29
1929Maurice De WaeleBelgiumAlcyon–Dunlop186h 39′ 15″33
1930André LeducqFranceAlcyon–Dunlop172h 12′ 16″26
1931Antonin MagneFranceFrance177h 10′ 03″27
1932André LeducqFranceFrance154h 11′ 49″28
1933Georges SpeicherFranceFrance147h 51′ 37″26
1934Antonin MagneFranceFrance147h 13′ 58″30
1935Romain MaesBelgiumBelgium141h 23′ 00″22
1936Sylvère MaesBelgiumBelgium142h 47′ 32″27
1937Roger LapébieFranceFrance138h 58′ 31″26
1938Gino BartaliItalyItaly148h 29′ 12″24
1939Sylvère MaesBelgiumBelgium132h 03′ 17″30
1947Jean RobicFranceFrance148h 11′ 25″26
1948Gino BartaliItalyItaly147h 10′ 36″34
1949Fausto CoppiItalyItaly149h 40′ 49″30
1950Ferdinand KüblerSwitzerlandSwitzerland145h 36′ 56″31
1951Hugo KobletSwitzerlandSwitzerland142h 20′ 14″26
1952Fausto CoppiItalyItaly151h 57′ 20″33
1953Louison BobetFranceFrance129h 23′ 25″28
1954Louison BobetFranceFrance140h 06′ 05″29
1955Louison BobetFranceFrance130h 29′ 26″30
1956Roger WalkowiakFranceFrance124h 01′ 16″29
1957Jacques AnquetilFranceFrance135h 44′ 42″23
1958Charly GaulLuxembourgLuxembourg116h 59′ 05″26
1959Federico BahamontesSpainSpain123h 46′ 45″31
1960Gastone NenciniItalyItaly112h 08′ 42″30
1961Jacques AnquetilFranceFrance122h 01′ 33″27
1962Jacques AnquetilFranceSaint-Raphaël–Helyett–Hutchinson114h 31′ 54″28
1963Jacques AnquetilFranceSaint-Raphaël–Gitane–R. Geminiani113h 30′ 05″29
1964Jacques AnquetilFranceSaint-Raphaël–Gitane–Dunlop127h 09′ 44″30
1965Felice GimondiItalySalvarani116h 42′ 06″23
1966Lucien AimarFranceFord France–Hutchinson117h 34′ 21″25
1967Roger PingeonFrancePeugeot–BP–Michelin136h 53′ 50″27
1968Jan JanssenNetherlandsPelforth–Sauvage–Lejeune133h 49′ 42″28
1969Eddy MerckxBelgiumFaema116h 16′ 02″24
1970Eddy MerckxBelgiumFaemino–Faema119h 31′ 49″25
1971Eddy MerckxBelgiumMolteni96h 45′ 14″26
1972Eddy MerckxBelgiumMolteni108h 17′ 18″27
1973Luis OcañaSpainBic122h 25′ 34″28
1974Eddy MerckxBelgiumMolteni116h 16′ 58″29
1975Bernard ThévenetFrancePeugeot–BP–Michelin114h 35′ 31″27
1976Lucien Van ImpeBelgiumGitane–Campagnolo116h 22′ 23″30
1977Bernard ThévenetFrancePeugeot–Esso–Michelin115h 38′ 30″29
1978Bernard HinaultFranceRenault–Gitane–Campagnolo108h 18′ 00″24
1979Bernard HinaultFranceRenault–Gitane103h 06′ 50″25
1980Joop ZoetemelkNetherlandsTI–Raleigh–Creda109h 19′ 14″34
1981Bernard HinaultFranceRenault–Elf–Gitane96h 19′ 38″27
1982Bernard HinaultFranceRenault–Elf–Gitane92h 08′ 46″28
1983Laurent FignonFranceRenault–Elf105h 07′ 52″23
1984Laurent FignonFranceRenault–Elf112h 03′ 40″24
1985Bernard HinaultFranceLa Vie Claire113h 24′ 23″31
1986Greg LeMondUnited StatesLa Vie Claire110h 35′ 19″25
1987Stephen RocheIrelandCarrera Jeans–Vagabond115h 27′ 42″28
1988Pedro DelgadoSpainReynolds84h 27′ 53″28
1989Greg LeMondUnited StatesAD Renting–W-Cup–Bottecchia87h 38′ 35″28
1990Greg LeMondUnited StatesZ–Tomasso90h 43′ 20″29
1991Miguel IndurainSpainBanesto101h 01′ 20″27
1992Miguel IndurainSpainBanesto100h 49′ 30″28
1993Miguel IndurainSpainBanesto95h 57′ 09″29
1994Miguel IndurainSpainBanesto103h 38′ 38″30
1995Miguel IndurainSpainBanesto92h 44′ 59″31
1996Bjarne RiisDenmarkTeam Telekom95h 57′ 16″32
1997Jan UllrichGermanyTeam Telekom100h 30′ 35″24
1998Marco PantaniItalyMercatone Uno–Bianchi92h 49′ 46″28
1999Lance ArmstrongUnited StatesU.S. Postal Service91h 32′ 16″28
2000Lance ArmstrongUnited StatesU.S. Postal Service92h 33′ 08″29
2001Lance ArmstrongUnited StatesU.S. Postal Service86h 17′ 28″30
2002Lance ArmstrongUnited StatesU.S. Postal Service82h 05′ 12″31
2003Lance ArmstrongUnited StatesU.S. Postal Service83h 41′ 12″32
2004Lance ArmstrongUnited StatesU.S. Postal Service-Discovery Channel83h 36′ 02″33
2005Lance ArmstrongUnited StatesDiscovery Channel86h 15′ 02″34
2006Óscar PereiroSpainCaisse d’Epargne–Illes Balears89h 40′ 27″30
2007Alberto ContadorSpainDiscovery Channel91h 00′ 26″24
2008Carlos SastreSpainTeam CSC87h 52′ 52″33
2009Alberto ContadorSpainAstana85h 48′ 35″26
2010Andy SchleckLuxembourgTeam Saxo Bank91h 59′ 27″25
2011Cadel EvansAustraliaBMC Racing Team86h 12′ 22″34
2012Bradley WigginsGreat BritainTeam Sky87h 34′ 47″32
2013Chris FroomeGreat BritainTeam Sky83h 56′ 20″28
2014Vincenzo NibaliItalyAstana89h 59′ 06″29
2015Chris FroomeGreat BritainTeam Sky84h 46′ 14″30
2016Chris FroomeGreat BritainTeam Sky89h 04′ 48″31
2017Chris FroomeGreat BritainTeam Sky86h 20′ 55″32
2018Geraint ThomasGreat BritainTeam Sky83h 17′ 13″32
2019Egan BernalColombiaTeam Ineos82h 57′ 00″22
2020Tadej PogačarSloveniaUAE Team Emirates87h 20′ 13″21
2021Tadej PogačarSloveniaUAE Team Emirates82h 56′ 36″22