BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Tour de France

112th edition: July 5 - July 27, 2025
Stage 10, Monday, July 14

Back to 2025 Tour de France

Monday, July 14: Stage 10: Ennezat - Le Mont-Dore (Puy de Sancy), 165.3 km

Stage 10 map & profile | Stage 10 photos

Simon Yates wins stage 10.

find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Rated ascents:

  • Km 11.8: Côte de Loubeyrat, 4.1 km @ 6.3%. Cat. 2
  • Km 54.5: Côte de la Baraque, 4.8 km @ 7.4%. Cat 2
  • Km 66.6: Côte de Charade, 5.1 km @ 6.8%. Cat. 2
  • Km 78.4: Côte de Berzet, 3.4 km @ 7.4%. Cat. 2
  • Km 115.4: Col de Guéry, 3.4 km @ 6.7%. Cat. 2
  • Km 124.1: Col de la Croix Morand, 3.5 km @ 5.7%. Cat. 3
  • Km 155.4: Col de la Croix Saint-Robert, 5.1 km @ 6.3%. Cat. 2
  • Km 165.3: Le Mont-Dore (Puy de Sancy), 3.3 km @ 8%. Cat. 2

Weather at the finish at Le Mont-Dore at 2:15 PM, local time: 20C (68F), partly cloudy, with the wind from the west at 16 km/hr (10 mph). There is a 4% chance of rain.

The stage: This Monday would normally be a rest day. But it is Le 14 Juillet or la fête nationale (known in the English-speaking world as Bastille Day), a perfect day for a Tour de France stage. Rest Day One will come on Tuesday the 15th.

The stage finishes on Puy de Sancy, the highest mountain in the Massif Central.

Tour boss Christian Prudhomme writes: A mountain stage on Bastille Day, and one that’s likely to create some fireworks as there are seven second-category hills or passes on the menu. Anyone who missed the 2023 Tour will be able to catch a glimpse of the climb to the Puy de Dôme, as the riders will tackle the first few kilometers of it early in the stage. After that, there’ll be no respite until the final climb to the resort of Le Mont-Dore.The 3.5km climb averaging 8% will bring the total vertical gain for the day to 4,400 meters!

The race: Marijn van den Berg (EF Education-EasyPost) & Georg Zimmermann (Intermarché-Wanty) did not start. Van den Berg's team said he had to quit because of persistant injuries from his crash in stage one.

Zimmermann's team said, "Following his crash in Tour de France stage 9, Georg Zimmermann developed signs of a concussion during the night and must quit the race."

Early in the stage Soren Waerenskjold (Uno-X Mobility), who crashed yesterday, abandoned.

173 riders began staqe 10 at 1:27 PM.

Here's the race organizer's stage 10 summary:

Stage 10 of the Tour de France 2025 delivered the fireworks everyone was waiting for on 14 July. The roads of Massif Central witnessed a flurry of attacks all day long, until Simon Yates (Visma-Lease a Bike) dropped his breakaway companions on the final climb to in Le Mont-Dore, claiming his third Tour stage win, six years after the previous two.

Also part of the breakaway, Ben Healy (EF Education-EasyPost) gave it his all to chase the Maillot Jaune. Third on the day (+31’’), he becomes the fourth Irish overall leader of the race, the first since Stephen Roche’s mythical year 1987! After Visma-Lease a Bike tried to put him under pressure, Tadej Pogacar (UAE Team Emirates-XRG) attacked on the final climb, but Jonas Vingegaard matched his pace. The Slovenian is now 29’’ behind Healy on GC.

The race:
It’s Bastille Day and the riders have promised fireworks on an explosive course. The first categorised ascent of the day features early in the stage. From that point, there will be little to no flat roads all the way to Le Mont-Dore. As Georg Zimmermann (Intermarché-Wanty) and Marijn van den Berg are forced to withdraw, 173 riders take on a 165.3-km route featuring eight categorised climbs and a total elevation of 4,450m.

The day's big, early break.

A French-studded 29-man breakaway
As soon as the flag drops, Victor Campenaerts (Visma-Lease a Bike) attacks. The battle for the break is on and it takes 17 kilometres - including the ascent of Côte de Loubeyrat (summit at km 11.8) - for a 28-man group to get away with big names such as Ben Healy (EF Education-EasyPost) and Simon Yates (Visma-Lease a Bike), as well as a strong contingent of French attackers: Valentin Paret-Peintre (Soudal Quick-Step), Alex Baudin (EF Education-EasyPost), Lenny Martinez (Bahrain Victorious), Quentin Pacher (Groupama-FDJ), Julian Alaphilippe (Tudor), Bruno Armirail (Groupama-FDJ), Aurélien Paret-Peintre (Decathlon AG2R La Mondiale) and Clément Champoussin (XDS Astana).

Pablo Castrillo (Movistar) makes it 29 attackers at km 31. UAE Team Emirates-XRG drive the bunch with Tim Wellens and Nils Politt and the gap gradually increases over the following climbs, until Healy (trailing by 3’55’’ on GC) takes the lead of the virtual overall standings.

Martinez chases the polka dots
On the move 45 years after his grandfather Mariano Martinez won on Bastille Day in Morzine, Lenny Martinez sweeps the KOM points atop Côte de La Baraque (km 54.5), Côte de Charade (km 66.6) and Côte de Berzet (km 78.4). With this succession of climbs, the break explodes.

There are 15 riders at the front over the Col de Guéry (km 115.4), where Martinez all but secures the polka-dot jersey at the end of the stage. At the summit, the peloton trail by 5 minutes.

Visma-Lease a Bike ups the ante
The breakaway riders unleash a flurry of attacks. The gap hits a maximum of 5’55’’ at Col de la Croix-Morand (km 124.1). Six riders remain at the front into the last 20 kilometres: Healy and Yates are still there, with Quinn Simmons (Lidl-Trek), Michael Storer (Tudor), Ben O’Connor (Jayco AlUla) and Thymen Arensman (Ineos Grenadiers). Behind them, Visma-Lease a Bike attack with Sepp Kuss and Matteo Jorgenson but UAE Team Emirates-XRG control.

Ben Healy is first over the Col de la Croix Morand. On his wheel is Quinn Simmons.

Healy sets the pace at the front as he chases the Maillot Jaune. Simmons is dropped on the ascent up Col de la Croix-Saint-Robert, with 14 km to go. On the same climb, Visma-Lease a Bike up the ante again. Over the top, Pogacar has lost all his teammates.

Yates and Healy light up the last fireworks
Yates attacks just ahead of the final ascent: 3.3km at 8% in Le Mont-Dore. Arensman only trails by 5’’ into the last kilometre but he can’t bridge the gap as the British winner of the Giro flies away to his third Tour stage win, six years after the previous two. Healy finishes third with a gap of 31’’.

Tadej Pogacar puts the hammer down with 1.5 km to go. Jonas Vingegaard matches his acceleration. And the duo slow down. They cross the line with a gap of 4’51’’. Healy thus takes the Maillot Jaune for 29’’. He is the fourth Irish rider to lead the overall standings of the Tour de France after Seamus Elliott, Sean Kelly and Stephen Roche.

Complete results:

Photos

165.3 kilometers raced at an average speed of 38.134 km/hr

1 Simon Yates Team Visma | Lease a Bike 4hr 20min 5sec
2 Thymen Arensman INEOS Grenadiers @ 9sec
3 Ben Healy EF Education-EasyPost 0:31
4 Ben O'Connor Team Jayco-AlUla 0:49
5 Michael Storer Tudor Pro Cycling Team 1:23
6 Joe Blackmore Israel-Premier Tech 3:57
7 Anders Halland Johannessen Uno-X Mobility 4:38
8 Lenny Martinez Bahrain Victorious 4:51
9 Tadej Pogacar UAE Team Emirates-XRG s.t.
10 Jonas Vingegaard Team Visma | Lease a Bike s.t.
11 Florian Lipowitz Red Bull-BORA-hansgrohe 4:54
12 Matteo Jorgenson Team Visma | Lease a Bike s.t.
13 Remco Evenepoel Soudal Quick-Step 4:57
14 Oscar Onley Team Picnic PostNL s.t.
15 Tobias Halland Johannessen Uno-X Mobility s.t.
16 Primoz Roglic Red Bull-BORA-hansgrohe s.t.
17 Felix Gall Decathlon AG2R La Mondiale 5:11
18 Carlos Rodriguez INEOS Grenadiers 5:15
19 Jordan Jegat Team TotalEnergies s.t.
20 Sergio Higuita XDS Astana Team 5:31
21 Kévin Vauquelin Arkea-B&B Hotels 5:37
22 Enric Mas Movistar Team 5:43
23 Sepp Kuss Team Visma | Lease a Bike 5:58
24 Adam Yates UAE Team Emirates-XRG 6:23
25 Guillaume Martin-Guyonnet Groupama-FDJ 6:53
26 Clément Berthet Decathlon AG2R La Mondiale 6:59
27 Pablo Castrillo Movistar Team 7:18
28 Jhonatan Narvaez UAE Team Emirates-XRG 7:23
29 Quinn Simmons Lidl-Trek 7:41
30 Mattias Skjelmose Lidl-Trek s.t.
31 Gregor Mühlberger Movistar Team s.t.
32 Emiel Verstrynge Alpecin-Deceuninck s.t.
33 Romain Grégoire Groupama-FDJ 8:28
34 Callum Scotson Decathlon AG2R La Mondiale 9:10
35 Alex Baudin EF Education-EasyPost 9:27
36 Cristian Rodriguez Arkea-B&B Hotels 9:46
37 Ewen Costiou Arkea-B&B Hotels s.t.
38 Victor Campenaerts Team Visma | Lease a Bike 10:17
39 Valentin Madouas Groupama-FDJ 10:24
40 Harold Tejada XDS Astana Team 11:19
41 Xandro Meurisse Alpecin-Deceuninck 11:28
42 Mathieu Burgaudeau Team TotalEnergies s.t.
43 Emanuel Buchmann Cofidis s.t.
44 Valentin Paret-Peintre Soudal Quick-Step 11:52
45 Tiesj Benoot Team Visma | Lease a Bike 12:20
46 Michael Valgren EF Education-EasyPost 13:07
47 Pascal Eenkhoorn Soudal Quick-Step 13:08
48 Einer Rubio Movistar Team s.t.
49 Aleksandr Vlasov Red Bull-BORA-hansgrohe s.t.
50 Quentin Pacher Groupama-FDJ 13:39
51 Marc Soler UAE Team Emirates-XRG 16:14
52 Harry Sweeny EF Education-EasyPost 16:20
53 Thomas Gachignard Team TotalEnergies 16:38
54 Eduardo Sepulveda Lotto s.t.
55 Marius Mayrhofer Tudor Pro Cycling Team 17:17
56 Tobias Foss INEOS Grenadiers s.t.
57 Markus Hoelgaard Uno-X Mobility s.t.
58 Mathis Le Berre Arkea-B&B Hotels s.t.
59 Brent Van Moer Lotto s.t.
60 Max Schachmann Soudal Quick-Step s.t.
61 Geraint Thomas INEOS Grenadiers s.t.
62 Alexandre Delettre Team TotalEnergies s.t.
63 Steff Cras Team TotalEnergies s.t.
64 Mauro Schmid Team Jayco-AlUla s.t.
65 Nelson Oliveira Movistar Team s.t.
66 Krists Neilands Israel-Premier Tech s.t.
67 Ilan Van Wilder Soudal Quick-Step s.t.
68 Marco Haller Tudor Pro Cycling Team s.t.
69 Julian Alaphilippe Tudor Pro Cycling Team s.t.
70 Michael Woods Israel-Premier Tech s.t.
71 Warren Barguil Team Picnic PostNL s.t.
72 Simone Velasco XDS Astana Team s.t.
73 William Barta Movistar Team s.t.
74 Clément Venturini Arkea-B&B Hotels s.t.
75 Marc Hirschi Tudor Pro Cycling Team 18:14
76 Frank van den Broek Team Picnic PostNL 18:50
77 Bastien Tronchon Decathlon AG2R La Mondiale 21:05
78 Dylan Teuns Cofidis 21:37
79 Raúl García Arkea-B&B Hotels 22:51
80 Jonas Abrahamsen Uno-X Mobility 25:58
81 Tim Wellens UAE Team Emirates-XRG s.t.
82 Wout van Aert Team Visma | Lease a Bike s.t.
83 Clément Russo Groupama-FDJ s.t.
84 Kasper Asgreen EF Education-EasyPost s.t.
85 Axel Laurance INEOS Grenadiers s.t.
86 Neilson Powless EF Education-EasyPost s.t.
87 Jasper Stuyven Lidl-Trek s.t.
88 Gianni Moscon Red Bull-BORA-hansgrohe s.t.
89 Jenno Berckmoes Lotto s.t.
90 Clément Champoussin XDS Astana Team s.t.
91 Mike Teunissen XDS Astana Team s.t.
92 Andreas Leknessund Uno-X Mobility 26:28
93 Nils Politt UAE Team Emirates-XRG 26:43
94 Iván Romeo Movistar Team 27:01
95 Alex Aranburu Cofidis s.t.
96 Toms Skujins Lidl-Trek 28:01
97 Matis Louvel Israel-Premier Tech s.t.
98 Bruno Armirail Decathlon AG2R La Mondiale 28:08
99 Anthony Turgis Team TotalEnergies 28:44
100 Mathieu van der Poel Alpecin-Deceuninck 31:12
101 Jonas Rickaert Alpecin-Deceuninck s.t.
102 Alexey Lutsenko Israel-Premier Tech s.t.
103 Lennert Van Eetvelt Lotto 32:46
104 Laurenz Rex Intermarché-Wanty s.t.
105 Lucas Plapp Team Jayco-AlUla s.t.
106 Connor Swift INEOS Grenadiers s.t.
107 Gianni Vermeersch Alpecin-Deceuninck s.t.
108 Matteo Trentin Tudor Pro Cycling Team s.t.
109 Damien Touzé Cofidis 33:14
110 Paul Penhoët Groupama-FDJ s.t.
111 Laurence Pithie Red Bull-BORA-hansgrohe s.t.
112 Cyril Barthe Groupama-FDJ s.t.
113 Jonas Rutsch Intermarché-Wanty s.t.
114 Iván García Cortina Movistar Team s.t.
115 Magnus Cort Uno-X Mobility 34:39
116 Hugo Page Intermarché-Wanty 34:46
117 Jake Stewart Israel-Premier Tech 35:56
118 Sam Watson INEOS Grenadiers s.t.
119 Guillaume Boivin Israel-Premier Tech s.t.
120 Pavel Sivakov UAE Team Emirates-XRG s.t.
121 Oliver Naesen Decathlon AG2R La Mondiale s.t.
122 Elmar Reinders Team Jayco-AlUla s.t.
123 Edoardo Affini Team Visma | Lease a Bike s.t.
124 Danny van Poppel Red Bull-BORA-hansgrohe s.t.
125 Luke Durbridge Team Jayco-AlUla s.t.
126 Pascal Ackermann Israel-Premier Tech s.t.
127 Robert Stannard Bahrain Victorious s.t.
128 Niklas Märkl Team Picnic PostNL s.t.
129 Pavel Bittner Team Picnic PostNL s.t.
130 Sean Flynn Team Picnic PostNL s.t.
131 Aurélien Paret-Peintre Decathlon AG2R La Mondiale s.t.
132 Fabian Lienhard Tudor Pro Cycling Team s.t.
133 Silvan Dillier Alpecin-Deceuninck s.t.
134 Tobias Lund Andresen Team Picnic PostNL s.t.
135 Ion Izagirre Cofidis s.t.
136 Vito Braet Intermarché-Wanty s.t.
137 Yevgeniy Fedorov XDS Astana Team s.t.
138 Stian Fredheim Uno-X Mobility s.t.
139 Roel van Sintmaartensdijk Intermarché-Wanty s.t.
140 Santiago Buitrago Bahrain Victorious s.t.
141 Phil Bauhaus Bahrain Victorious s.t.
142 Fred Wright Bahrain Victorious s.t.
143 Kaden Groves Alpecin-Deceuninck 36:21
144 Tim Naberman Team Picnic PostNL 36:52
145 Mick van Dijke Red Bull-BORA-hansgrohe s.t.
146 Vincenzo Albanese EF Education-EasyPost s.t.
147 Simone Consonni Lidl-Trek s.t.
148 Amaury Capiot Arkea-B&B Hotels s.t.
149 Biniam Girmay Intermarché-Wanty s.t.
150 Jonathan Milan Lidl-Trek s.t.
151 Arnaud Démare Arkea-B&B Hotels s.t.
152 Mattéo Vercher Team TotalEnergies s.t.
153 Kamil Gradek Bahrain Victorious s.t.
154 Lewis Askey Groupama-FDJ s.t.
155 Bert Van Lerberghe Soudal Quick-Step s.t.
156 Dylan Groenewegen Team Jayco-AlUla s.t.
157 Edward Theuns Lidl-Trek s.t.
158 Thibau Nys Lidl-Trek s.t.
159 Louis Barré Intermarché-Wanty s.t.
160 Alberto Dainese Tudor Pro Cycling Team s.t.
161 Tim Merlier Soudal Quick-Step s.t.
162 Alexis Renard Cofidis s.t.
163 Sébastien Grignard Lotto 37:13
164 Davide Ballerini XDS Astana Team s.t.
165 Jarrad Drizners Lotto s.t.
166 Matej Mohoric Bahrain Victorious s.t.
167 Arnaud De Lie Lotto s.t.
168 Cees Bol XDS Astana Team s.t.
169 Benjamin Thomas Cofidis 37:41
170 Bryan Coquard Cofidis s.t.
171 Luka Mezgec Team Jayco-AlUla 37:47
172 Jordi Meeus Red Bull-BORA-hansgrohe s.t.

 

GC after stage 10:

  • GC leader: Ben Healy (EF Education-EasyPost)
  • Mountains classification leader: Lenny Martinez (Bahrain Victorious)
  • Points classification leader: Jonathan Milan (Lidl-Trek)
  • Best young rider: Ben Healy (EF Education-EasyPost)
  • Teams classification leader: Visma | Lease a Bike

1,686 kilometers raced so far at an average speed of 44.725 km/hr

1 Ben Healy EF Education-EasyPost 37hr 41min 49sec
2 Tadej Pogacar UAE Team Emirates-XRG @ 29sec
3 Remco Evenepoel Soudal Quick-Step 1:29
4 Jonas Vingegaard Team Visma | Lease a Bike 1:46
5 Matteo Jorgenson Team Visma | Lease a Bike 2:06
6 Kévin Vauquelin Arkea-B&B Hotels 2:26
7 Oscar Onley Team Picnic PostNL 3:24
8 Florian Lipowitz Red Bull-BORA-hansgrohe 3:34
9 Primoz Roglic Red Bull-BORA-hansgrohe 3:41
10 Tobias Halland Johannessen Uno-X Mobility 5:03
11 Felix Gall Decathlon AG2R La Mondiale 5:38
12 Carlos Rodriguez INEOS Grenadiers 5:44
13 Enric Mas Movistar Team 5:56
14 Jordan Jegat Team TotalEnergies 6:32
15 Mattias Skjelmose Lidl-Trek 7:02
16 Guillaume Martin-Guyonnet Groupama-FDJ 10:44
17 Jhonatan Narvaez UAE Team Emirates-XRG 11:29
18 Ben O'Connor Team Jayco-AlUla 11:50
19 Romain Grégoire Groupama-FDJ 15:15
20 Emanuel Buchmann Cofidis 15:41
21 Tiesj Benoot Team Visma | Lease a Bike 18:14
22 Sepp Kuss Team Visma | Lease a Bike 19:49
23 Simon Yates Team Visma | Lease a Bike 20:26
24 Xandro Meurisse Alpecin-Deceuninck 21:28
25 Thymen Arensman INEOS Grenadiers 21:41
26 Clément Berthet Decathlon AG2R La Mondiale 21:46
27 Cristian Rodriguez Arkea-B&B Hotels 23:14
28 Valentin Madouas Groupama-FDJ 23:28
29 Quentin Pacher Groupama-FDJ 27:08
30 Mathieu van der Poel Alpecin-Deceuninck 28:36
31 Joe Blackmore Israel-Premier Tech 28:54
32 Callum Scotson Decathlon AG2R La Mondiale 29:53
33 Warren Barguil Team Picnic PostNL 29:56
34 Alex Baudin EF Education-EasyPost 30:20
35 Pascal Eenkhoorn Soudal Quick-Step 31:06
36 Sergio Higuita XDS Astana Team 31:34
37 Alexandre Delettre Team TotalEnergies 31:38
38 Aleksandr Vlasov Red Bull-BORA-hansgrohe 32:55
39 Jenno Berckmoes Lotto 33:16
40 Clément Venturini Arkea-B&B Hotels 33:18
41 Markus Hoelgaard Uno-X Mobility 35:21
42 Steff Cras Team TotalEnergies 35:41
43 Victor Campenaerts Team Visma | Lease a Bike 36:21
44 Adam Yates UAE Team Emirates-XRG 36:24
45 Harry Sweeny EF Education-EasyPost 37:33
46 Ilan Van Wilder Soudal Quick-Step 37:42
47 Quinn Simmons Lidl-Trek 37:55
48 Neilson Powless EF Education-EasyPost 38:34
49 Geraint Thomas INEOS Grenadiers 38:56
50 Aurélien Paret-Peintre Decathlon AG2R La Mondiale 38:57
51 Gregor Mühlberger Movistar Team 40:35
52 Axel Laurance INEOS Grenadiers 41:14
53 Mathieu Burgaudeau Team TotalEnergies 42:51
54 Nelson Oliveira Movistar Team 43:33
55 Simone Velasco XDS Astana Team 44:19
56 Frank van den Broek Team Picnic PostNL 44:49
57 Thomas Gachignard Team TotalEnergies s.t.
58 Tim Wellens UAE Team Emirates-XRG 45:45
59 Bastien Tronchon Decathlon AG2R La Mondiale 47:19
60 Wout van Aert Team Visma | Lease a Bike 48:23
61 Krists Neilands Israel-Premier Tech 48:27
62 Marc Soler UAE Team Emirates-XRG 49:04
63 Jasper Stuyven Lidl-Trek 50:14
64 Anders Halland Johannessen Uno-X Mobility 51:44
65 Emiel Verstrynge Alpecin-Deceuninck 51:47
66 Julian Alaphilippe Tudor Pro Cycling Team 52:01
67 Alex Aranburu Cofidis 53:58
68 Tobias Foss INEOS Grenadiers 54:43
69 Max Schachmann Soudal Quick-Step 55:08
70 Matteo Trentin Tudor Pro Cycling Team 55:45
71 Santiago Buitrago Bahrain Victorious 57:02
72 Harold Tejada XDS Astana Team 57:25
73 Toms Skujins Lidl-Trek 57:27
74 Michael Valgren EF Education-EasyPost 57:28
75 Mathis Le Berre Arkea-B&B Hotels 58:13
76 Marc Hirschi Tudor Pro Cycling Team 58:31
77 Raúl García Arkea-B&B Hotels 58:37
78 Michael Storer Tudor Pro Cycling Team 59:06
79 Valentin Paret-Peintre Soudal Quick-Step 59:17
80 Gianni Moscon Red Bull-BORA-hansgrohe 59:23
81 Marius Mayrhofer Tudor Pro Cycling Team 59:56
82 Kasper Asgreen EF Education-EasyPost 59:58
83 Oliver Naesen Decathlon AG2R La Mondiale 1:00:22
84 Tobias Lund Andresen Team Picnic PostNL 1:01:40
85 Andreas Leknessund Uno-X Mobility 1:02:25
86 Dylan Teuns Cofidis 1:02:38
87 Ewen Costiou Arkea-B&B Hotels 1:02:50
88 Michael Woods Israel-Premier Tech 1:02:53
89 Lenny Martinez Bahrain Victorious 1:03:08
90 Alexey Lutsenko Israel-Premier Tech 1:03:21
91 Brent Van Moer Lotto 1:03:28
92 Cyril Barthe Groupama-FDJ 1:04:06
93 Bruno Armirail Decathlon AG2R La Mondiale 1:04:30
94 Clément Champoussin XDS Astana Team 1:04:46
95 Pablo Castrillo Movistar Team 1:05:28
96 Marco Haller Tudor Pro Cycling Team 1:05:28
97 Mauro Schmid Team Jayco-AlUla 1:05:43
98 Ion Izagirre Cofidis 1:06:43
99 Einer Rubio Movistar Team 1:09:00
100 Mike Teunissen XDS Astana Team 1:09:51
101 Matis Louvel Israel-Premier Tech 1:11:25
102 William Barta Movistar Team 1:11:50
103 Damien Touzé Cofidis 1:11:54
104 Iván García Cortina Movistar Team 1:12:33
105 Laurence Pithie Red Bull-BORA-hansgrohe 1:12:41
106 Connor Swift INEOS Grenadiers 1:13:28
107 Eduardo Sepulveda Lotto 1:13:47
108 Jonas Abrahamsen Uno-X Mobility 1:14:45
109 Robert Stannard Bahrain Victorious 1:14:59
110 Anthony Turgis Team TotalEnergies 1:15:13
111 Iván Romeo Movistar Team 1:17:42
112 Kaden Groves Alpecin-Deceuninck 1:18:24
113 Bryan Coquard Cofidis 1:18:56
114 Thibau Nys Lidl-Trek 1:19:45
115 Fred Wright Bahrain Victorious 1:19:55
116 Clément Russo Groupama-FDJ 1:20:26
117 Nils Politt UAE Team Emirates-XRG 1:21:05
118 Gianni Vermeersch Alpecin-Deceuninck 1:22:46
119 Vincenzo Albanese EF Education-EasyPost 1:23:15
120 Pavel Sivakov UAE Team Emirates-XRG 1:23:20
121 Jonas Rickaert Alpecin-Deceuninck 1:23:31
122 Matej Mohoric Bahrain Victorious 1:23:37
123 Louis Barré Intermarché-Wanty 1:27:27
124 Paul Penhoët Groupama-FDJ 1:28:20
125 Lucas Plapp Team Jayco-AlUla 1:29:50
126 Pascal Ackermann Israel-Premier Tech 1:30:59
127 Danny van Poppel Red Bull-BORA-hansgrohe 1:31:17
128 Sam Watson INEOS Grenadiers 1:31:50
129 Niklas Märkl Team Picnic PostNL 1:33:34
130 Alberto Dainese Tudor Pro Cycling Team 1:34:52
131 Jake Stewart Israel-Premier Tech 1:35:02
132 Elmar Reinders Team Jayco-AlUla 1:35:31
133 Amaury Capiot Arkea-B&B Hotels 1:36:16
134 Sean Flynn Team Picnic PostNL 1:36:46
135 Edoardo Affini Team Visma | Lease a Bike 1:36:49
136 Pavel Bittner Team Picnic PostNL s.t.
137 Jonas Rutsch Intermarché-Wanty 1:37:02
138 Stian Fredheim Uno-X Mobility 1:37:40
139 Luka Mezgec Team Jayco-AlUla 1:38:48
140 Alexis Renard Cofidis 1:39:17
141 Jonathan Milan Lidl-Trek 1:39:20
142 Biniam Girmay Intermarché-Wanty 1:39:24
143 Tim Merlier Soudal Quick-Step 1:39:44
144 Laurenz Rex Intermarché-Wanty s.t.
145 Magnus Cort Uno-X Mobility 1:39:59
146 Lewis Askey Groupama-FDJ 1:40:11
147 Benjamin Thomas Cofidis 1:40:13
148 Dylan Groenewegen Team Jayco-AlUla 1:40:21
149 Hugo Page Intermarché-Wanty 1:40:43
150 Bert Van Lerberghe Soudal Quick-Step 1:40:51
151 Tim Naberman Team Picnic PostNL 1:41:39
152 Vito Braet Intermarché-Wanty 1:41:49
153 Phil Bauhaus Bahrain Victorious 1:42:17
154 Arnaud Démare Arkea-B&B Hotels 1:42:20
155 Cees Bol XDS Astana Team 1:43:03
156 Jarrad Drizners Lotto 1:45:19
157 Guillaume Boivin Israel-Premier Tech 1:45:39
158 Lennert Van Eetvelt Lotto 1:46:04
159 Arnaud De Lie Lotto 1:47:47
160 Silvan Dillier Alpecin-Deceuninck 1:49:03
161 Kamil Gradek Bahrain Victorious 1:49:07
162 Yevgeniy Fedorov XDS Astana Team 1:49:09
163 Mick van Dijke Red Bull-BORA-hansgrohe 1:49:23
164 Luke Durbridge Team Jayco-AlUla 1:49:24
165 Simone Consonni Lidl-Trek 1:49:33
166 Edward Theuns Lidl-Trek 1:49:57
167 Sébastien Grignard Lotto 1:50:35
168 Fabian Lienhard Tudor Pro Cycling Team 1:52:12
169 Jordi Meeus Red Bull-BORA-hansgrohe 1:52:55
170 Davide Ballerini XDS Astana Team 1:57:03
171 Roel van Sintmaartensdijk Intermarché-Wanty 1:57:27
172 Mattéo Vercher Team TotalEnergies 2:02:55



Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Stage 10 map & profile:

Stage 10 map

Stage 10 profile


Content continues below the ads

Advertise with us!

Stage 10 photos by Fotoreporter Sirotti:

A very determined-looking Simon Yates descends a portion of Mont-Dore

Second-place Thymen Arensman

Fourth-place Ben O'Connor

Joe Blackmore was sixth.

Tadej Pogacar

Jonas Vingegaard

Near the finish, Remco Evenepoel on Mont-Dore

Quinn Simmons

Lenny Martinez, Tadej Pogacar and Jonas Vingegaard finish.

Ben Healy finishing third.

Simon Yates wins stage ten

Stage winner Simon Yates.

On Wednesday Ben Healy will start stage 11 in yellow.