Who Has the Most Tour de France Stage Wins?

Written by : Mr Mamil
Last updated :

Disclosure : I may earn an affiliate commission when you purchase through links on this page.

Mark Cavendish and Eddy Merckx at the 2021 Tour de France

The Tour de France is the race every professional cyclist wants to be in. To make it to the Tour de France is a big achievement in itself, 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.

Most Tour de France stage wins

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

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

Most Tour de France stage wins by country

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

CountryWins
France711
Belgium481
Italy271
Netherlands179
Spain128
Germany90
Great Britain75
Luxembourg70
Switzerland61
Australia36
Colombia22
Denmark21
Norway19
United States19
Ireland14
Slovakia13
Portugal12
Russia11
Slovenia11
Uzbekistan9
Kazakhstan6
Poland6
Austria5
Estonia4
Ukraine4
Czech Republic3
Latvia2
Mexico2
South Africa2
Brazil1
Canada1
Lithuania1
Sweden1
Was this page helpful?
YesNo