Who Has the Most Tour de France Stage Wins?

Founder, Mr. Mamil
Updated:
Mark Cavendish Wearing Oakley Kato

The Tour de France is the race every professional cyclist wants to be in. Making it to the Tour de France is a big achievement. To win a stage is a big achievement, and to win multiple stages is a massive achievement.

There is a popular saying in professional cycling that winning a Tour de France stage can define one’s career. Winning multiple stages at the Tour de France puts them above their peers.

Eddy Merckx and Mark Cavendish jointly hold the record for the most Tour de France stage wins at 34.

For 46 years between 1975 to 2020, Eddy Merckx holds the record. All of Eddy Merckx’s wins occurred within an eight-year time period.

In 2021, Mark Cavendish won four stages to equal Eddy Merckx’s record. His first win was way back in 2008 and the last win was in 2016 before making his comeback. Mark Cavendish has the chance to break Eddy Merckx’s record at the 2022 Tour de France.

Riders with the most Tour de France stage wins

35 riders have won 10 or more stages at the Tour de France. The currently active riders with 10 stage wins or more are Mark Cavendish (34), Peter Sagan (12 wins), and Tadej Pogacar (10).

RiderNationalityStage winsLast win
Mark CavendishGreat Britain342021
Eddy MerckxBelgium341975
Bernard HinaultFrance281986
André LeducqFrance251938
André DarrigadeFrance221964
Nicolas FrantzLuxembourg201929
François FaberLuxembourg191914
Jean AlavoineFrance171923
Jacques AnquetilFrance161964
René Le GrevèsFrance161939
Charles PélissierFrance161923
Freddy MaertensBelgium151981
Marcel KittelGermany142017
Philippe ThysBelgium131924
Louis TrousselierFrance131910
Gino BartaliItaly121950
Mario CipolliniItaly121999
Miguel IndurainSpain121995
Robbie McEwenAustralia122007
Peter SaganSlovakia122019
Erik ZabelGermany122002
Jean AertsBelgium111935
Louison BobetFrance111955
Raffaele Di PacoItaly111935
André GreipelGermany112016
Maurice ArchambaudFrance101939
Charly GaulLuxembourg101961
Walter GodefrootBelgium101975
Thor HushovdNorway102011
Gerrie KnetemannNetherlands101982
Antonin MagneFrance101938
Henri PélissierFrance101923
Jan RaasNetherlands101984
Joop ZoetemelkNetherlands101980
Tadej PogacarSlovenia102023
Riders with the most Tour de Frande stage wins

Most Tour de France stage wins by nationalities

French riders have the most stage wins with 711 wins, followed by Belgian (481) and Italian (271).

CountryWins
France712
Belgium487
Italy271
Netherlands181
Spain128
Germany90
Great Britain76
Luxembourg71
Switzerland61
Australia38
Denmark25
Colombia22
Norway19
United States19
Ireland14
Slovakia13
Slovenia14
Portugal12
Russia11
Uzbekistan9
Kazakhstan6
Poland6
Austria5
Estonia4
Ukraine4
Czech Republic3
Latvia2
Mexico2
South Africa2
Canada2
Brazil1
Lithuania1
Sweden1
Most Tour de France stage wins by country
Alex Lee at Mr.Mamil

Alex Lee is the founder and editor-at-large of Mr. Mamil. Coming from a professional engineering background, he breaks down technical cycling nuances into an easy-to-understand and digestible format here.

He has been riding road bikes actively for the past 12 years and started racing competitively in the senior category during the summer recently.