Get all your news in one place.
100’s of premium titles.
One app.
Start reading
The Guardian - UK
The Guardian - UK
Sport
Amy Sedghi

Tour de France 2025: Simon Yates wins epic stage 10 as Ben Healy takes yellow jersey – as it happened

Simon Yates celebrates as he crosses the finish line to win stage 10.
Simon Yates celebrates as he crosses the finish line to win stage 10. Photograph: Sarah Meyssonnier/Reuters

What a day and what a stage to cover. Thank you for reading the blog and to everyone who emailed in. It was a fantastic day for Simon Yates and Ben Healy.

I think the peloton will be very much looking forward to their rest day in Toulouse tomorrow. I’ll also be having a rest day and will be back covering the Tour de France 2025’s next stage on Wednesday. Join me then for more action. Before I go, I’d like to share this lovely email from Brad in Philadelphia:

Novice American cycling fan here, from Philadelphia, also a sports writer (I do wrestling, track and field and American football), who for various reasons is unable to watch the Tour.

I depend on your MBMs [minute-by-minute] of the Tour for coverage, and yours are excellent. I’d be lost without you!

I love that you add photos as much as possible. They really convey the whole environment, which must be so exciting to be at, well.

Enjoy the rest day!

Thanks Brad. It’s great to hear that you enjoy the blog and the coverage is helpful.

Before I go, here’s today’s race report:

Here are the pictures from today’s podium in Le Mont-Dore Puy de Sancy:

Ben Healy says wearing the yellow jersey is 'beyond belief'

Ben Healy spoke to reporters, wearing the maillot jaune, and looking slightly dazed by his success today. He said:

Honestly that was such a tough stage. I’m so emotionless right now because I’m so tired.

It’s beyond belief this. If you’d said to me I would have the stage win and be in yellow, and beforethe rest day, I wouldn’t have believed you.

He said his tactic was just to get his head down and go. Healy then thanked his EF Education-EasyPost teammates:

If it wasn’t for the team I wouldn’t be in the yellow [jersey]. [So] massive thanks to them.

Ger has a question about the Ben Healy being the fourth Irishman to wear the yellow jersey. He asks:

OK you gave us Stephen ‘cheese’ Roche. I’d guess Sean Kelly at some stage although he was a green jersey specialist. Did Stephen Roche’s son Laurence wear it? Who were the other three?

Stephen Roche wore the yellow jersey in 1987, Sean Kelly in 1983 and Shay Elliot in 1963. And of course, now Ben Healy.

Updated

KOM classification: top five after stage ten

  1. Lenny Martinez (Bahrain Victorious), 27pts

  2. Ben Healy (EF Education-Easypost), 16pts

  3. Michael Woods (Israel-Premier Tech), 11pts

  4. Tim Wellens (UAE Team Emirates XRG), 8pts

  5. Thymen Arensman (Ineos Grenadiers), 7pts

Points classification: top five after stage ten

  1. Jonathan Milan (Lidl-Trek), 227pts

  2. Tadej Pogačar (UAE Team Emirates XRG), 163pts

  3. Biniam Girmay (Intermarché-Wanty), 151pts

  4. Tim Merlier (Soudal Quick-Step), 150pts

  5. Mathieu van der Poel (Alpecin-Deceuninck), 128pts

Simon YatesVisma-Lease a Bike’s teammate, Jonas Vingegaard, has also spoken to reporters after stage 10. He told them:

We wanted to have a good man in the breakaway and we did with Simon [Yates]. I’m incredibly happy for Simon.

For me personally im happy with my legs and how I felt today. I think we can say we had a good day.

Asked about Tadej Pogačar and UAE Team Emirates XRG, Vingegaard said:

UAE [Team Emirates XRG] were very good at defending today. We stuck to the plan to put some pressure on UAE. Of course it was a hard day. I’m stil behind [and] I have to take time at some point.

He added that he was happy that so far in the Tour he’d been able to follow Pogačar’s attacks and this was an improvement on the Critérium du Dauphiné.

'I actually didn't feel good out there', says Simon Yates after winning stage 10

Simon Yates spoke to reporters after winning stage 10. He said:

I actually didn’t feel good out there. It was a hard start … I also wasn’t really expecting any oppotunities here. We came here for Jonas [Vingegaard] and the GC.

He added:

I’m under no illusion what we’re here for. The plan today was to stay there [in the breakaway] and see what was going on, and then the gap became too big. So, I cracked on.

He finished by saying he was looking forward to the rest day and the rest of the Tour.

General classification: top 10 after stage 10

  1. Ben Healy (EF Education-EasyPost) 37hrs 41mins 49secs

  2. Tadej Pogačar (UAE Team Emirates XRG), +29secs

  3. Remco Evenepoel (Soudal Quick-Step), +1min 29secs

  4. Jonas Vingegaard (Visma-Lease a Bike), +1min 46secs

  5. Matteo Jorgenson (Visma-Lease a Bike), +2mins 6secs

  6. Kévin Vauquelin (Arkéa-B&B Hotels), +2min 26secs

  7. Oscar Onley (Picnic-PostNL), +3mins 24secs

  8. Florian Lipowitz (Red Bull-Bora-Hansgrohe), +3mins 34secs

  9. Primož Roglič (Red Bull-Bora-Hansgrohe), +3mins 41secs

  10. Tobias Halland Johannessen (Uno-X Mobility), +5mins 3secs

Top five on stage 10

1. Simon Yates (Visma-Lease a Bike)
2. Thymen Arensman (Ineos Grenadiers), +9secs
3. Ben Healy (EF Education-EasyPost), +31secs
4. Ben O’Connor (Jayco AlUla), +49secs
5. Michael Storer (Tudor), +1min 23secs

Ben Healy takes the yellow jersey!

EF Education-EasyPost’s Ben Healy becomes the fourth Irishman to ever wear the yellow jersey. The last Irish rider to wear the maillot jaune was Stephen Roche in 1987.

The GC top five

1. Ben Healy (EF Education-EasyPost)
2. Tadej Pogačar (UAE Team Emirates XRG), +29secs
3. Remco Evenepoel (Soudal Quick-Step), +1min 29secs
4. Jonas Vingegaard (Visma-Lease a Bike), +1min 46secs
5. Matteo Jorgenson (Visma-Lease a Bike), +2mins 6secs

Updated

Tadej Pogačar (UAE Team Emirates XRG) and Jonas Vingegaard (Visma-Lease a Bike) are being towed to the finish by a visibly tired Lenny Martinez. Pogačar has decided to let the yellow jersey go for now. Earlier, the pundits pondered if this might happen if the time gap wasn’t too dangerous for him. There’s a long transfer of about 4hrs 30mins for the riders to Toulouse for their rest day tomorrow so it means he can get straight on the bus and avoid the podium.

Updated

Tadej Pogačar (UAE Team Emirates XRG) makes his move! He’s out the saddle accelerating and Jonas Vingegaard (Visma-Lease a Bike) is the only one that can follow. They’re doing a little cat and mouse action now.

Simon Yates wins stage 10!

Simon Yates takes a quick look back over his shoulder and rides to the finish to take the win on stage 10. Thymen Arensman rolls over the line to take second and Ben Healy finishes 31secs after Yates.

Updated

Remco Evenepoel attacks! Tadej Pogačar doesn’t react.

Updated

900m: Simon Yates doesn’t have too far to go now, surely it’s his now? He’s on le Mont-Dore Puy de Sancy (3.3km at 8%). Ben Healy grits his teeth and pushes. Yates is looking really strong.

1.5km to go: Arensman is 30m behind Simon Yates. Ben Healy and Ben O’Connor are 24secs behind.

2.6km to go: Thymen Arensman bridges across to Ben O’Connor and Simon Yates. Yates attacks again and O’Connor can’t keep up. Arensman overtakes O’Connor and is about 10m behind Yates.

Updated

Simon Yates attacks!

4km to go: Simon Yates attacks! Ben O’Connor follows but Ben Healy can’t.

The yellow jersey group is down to 10 riders and Tadej Pogačar (UAE Team Emirates XRG) is isolated but looks comfortable.

Updated

7km to go: The break reached the summit of Col de la Croix-Saint-Robert and are sweeping down the descent on.

KOM results at Col de la Croix-Saint-Robert

1. Healy, 5 pts
2. Arensman, 3 pts
3. O’Connor, 2 pts
4. Storer, 1 pt

Visma-Lease a Bike’s Matteo Jorgenson attacks again but Tadej Pogačar (UAE Team Emirates XRG) is stuck on his wheel.

10km to go: Ben Healy has been awarded the most combative rider of today’s stage. In the peloton, Visma-Lease a Bike’s Matteo Jorgenson attacks but Tadej Pogačar (UAE Team Emirates XRG) was straight on his wheel.

Updated

13km to go: Ben Healy pushes on to the penultimate climb to Col de la Croix Saint-Robert (5.1km at 6.4%). Simon Yates is on his wheel and looking quite relaxed. I’m starting to think David could be right about Yates (see 3.50pm BST).

Updated

14km to go: It’s rather chaotic. There seems to be six groups on the road at various points. Victor Campenaerts, Anders Halland Johannessen, Pablo Castrillo and Lenny Martinez are about 1min 30secs behind the break. Oh, Quinn Simmons has cracked and been dropped from the Ben Healy group.

Roland has emailed in and shares his thoughts on the team kits in the peloton:

In my very humble opinion, I think the Arkea and Cofidis jerseys are possibly the best of the bunch, due to their somewhat retro look (different coloured sleeves to the torso); even if it does use the Noddy colour scheme, the Lidl-Trek jersey has something about it too.

However, in my not at all humble opinion, no jersey can ever beat the fairly recent light blue Belgian national jerseys, although we obviously won’t be seeing them until the world championships.

I wasn’t behind my computer yesterday, but after reading your coverage, I have to admit I too was shouting unrepeatable things at the peloton before the caught the very brave MVDP.

The breakaway head towards the finish with a 5min 30sec gap on the peloton

16km to go: The breakaway have 5mins 3osecs on the peloton. The break is down to six riders now: Ben Healy, Ben O’Connor, Simon Yates, Thymen Arensman, Quinn Simmons and Michael Storer.

Updated

20km to go: Adam Yates has closed the gap to Sepp Kuss and Oscar Onley. Matteo Jorgenson attacks, Sepp goes again, Onley chases them down … and on and on it goes with the attacks.

Updated

21km to go: Poor Lenny Martinez has a nose bleed. Back in the peloton Visma-Lease a Bike have upped the pace, with Tiesj Benoot pushing it and Sepp Kuss on his wheel.

Tim Wellens (UAE Team Emirates XRG) is dropped. Kuss and Oscar Onley manage to open a gap. It’s all starting to kick off.

Updated

26km to go: Quinn Simmons attacks. The US national champion opened a gap but Ben Healy lead the chase, with Michael Storer on his wheel. Simmons has been reeled back in now.

29km to go: Ben O’Connor attacks again. Ben Healy and Michael Woods follow him. Healy pushes on and tries to get a gap from some of the other breakaway riders. He’s sweeping down the descents.

Quinn Simmons chases, with Michael Storer and Simon Yates. The attackers achieve about a 10sec gap but are caught.

Updated

33km to go: Victor Campenaerts and Joe Blackmore get back after they were dropped towards the summit of that last climb. There are now 13 riders in the breakaway and they have almost 6mins on the peloton.

David has been in touch about today’s breakaway and reckons Simon Yates is a strong bet for the stage win:

If you were in that lead group now 50km from the finish and you see Simon Yates sitting there, looking ridiculously fresh and relaxed, you will probably get a sense of impending doom and hopelessness. His to lose at this point.

41km to go: Victor Campenaerts gets out of the saddle and pushes up the next climb, the category three Col de la Croix-Morand (3.5km at 5.7%). Alex Baudin is dropped. Quinn Simmons takes over and then Ben Healy. Lenny Martinez can’t contest for the KOM points this time.

KOM results at Col de Guéry

1. Healy, 2 pts
2. Simmons, 1 pt

Updated

Here are some more pictures from today’s stage:

46km to go: Ben Healy attacks! But Ben O’Connor is on him straight away. He’s not been able to get away this time. It’s going to be tough as all eyes are on Healy given his previous success with solo breaks.

Updated

Lenny Martinez takes the polka-dot jersey

48km to go: Ben O’Connor has attacked again. But Ben Healy’s EF Education-EasyPost teammate Alex Baudin controls the move. Lenny Martinez has taken the maximum five KOM points on each climb so far today.

KOM results at Col de Guéry

1. L. Martinez, 5 pts
2. Healy, 3 pts
3. O’Connor, 2 pts
4. Simmons, 1 pt

Updated

50km to go: The breakaway are on the category two Col de Guéry. It’s 3.4km with an average gradient of 6.7%. Here comes Lenny Martinez to get some more KOM points!

54km to go: The average speed of the stage so far has been 38.4km/h. Oof, and that’s with four category two climbs covered. EF Education-EasyPost continue to drive the breakaway, which has almost 5mins on the peloton now.

59km to go: The 17 riders in the breakaway have 4mins 26secs on the peloton. EF Education-EasyPost are leading the way at the front – they have three riders in this group.

Over in the peloton, UAE Team Emirates-XRG are driving the bunch.

62km to go: In case you were wondering what the time cut off might be today, the Tour race centre has this explainer:

This stage has a coefficient of four. Finish time limits will be calculated based on the winner’s time, plus:

  • 9% if the average is less than or equal to 31 km/h

  • 10% above 31km/h up to 32km/h

  • 11% above 32km/h up to 33km/h

  • 12% above 33km/h up to 34km/h

  • 13% above 34km/h up to 35km/h

  • 14% above 35km/h up to 36km/h

  • 15% above 36km/h up to 37km/h

  • 16% above 37km/h up to 38km/h

  • 17% above 38km/h up to 39km/h

  • 18% Above 39km/h up to 40km/h

  • 19% above 40km/h

For example, if the stage is won at an average speed of:

  • 37km/h, the time limits will be 40 minutes and 13 seconds

  • 39km/h, the time limits will be 43 minutes and 14 seconds

  • 41km/h, the time limits will be 45 minutes and 58 seconds

Updated

67km to go: Raúl García Pierna is back in the breakaway. The green jersey group are 14mins and 38secs behind the break.

73km to go: Mauro Schmid, Luke Plapp and Raúl García Pierna have been dropped by the breakaway, which now consists of 16 riders.

Just as a reminder, the break consists of: Victor Campenaerts, Simon Yates (Visma-Lease a Bike), Valentin Paret-Peintre (Soudal-Quick Step), Ben Healy, Alex Baudin, Harry Sweeny (EF Education-EasyPost), Lenny Martinez (Bahrain Victorious), Thymen Arensman (Ineos Grenadiers), Quinn Simmons (Lidl-Trek), Quentin Pacher (Groupama-FDJ), Michael Storer (Tudor Pro Cycling), Ben O’Connor (Jayco-AlUla), Pablo Castrillo (Movistar), Michael Woods, Joe Blackmore (Israel-Premier Tech) and Anders Halland Johannessen (Uno-X Mobility). They have 3mins 40secs on the peloton.

Updated

Alistair has emailed from Lyon to say how much he’s enjoying stage 10:

I’m finding today’s stage very compelling – not only for the drama of the race, but because I have cycled most of these roads myself. One time, I was on a gravel track in the woods with my brother, he was visiting from New Zealand, and he said: “Is there a race track around here?”

I didn’t know it, but we emerged at Charade, where he had covered motorcycle races as a photographer in the 1970s. Yes we’re a bit senior.

That’s a cool story. Thank you for sharing! And kudos to you for having cycled parts of this route. It looks tough.

79km to go: Bruno Armirail, Julian Alaphilippe and Neilson Powless are chasing the breakaway and are about 50secs behind. In the peloton, Matis Louvel (Israel-Premier Tech) locked up coming round a corner but luckily he was near the back and managed to stay upright.

Apparently, Ben Healy is now the virtual yellow jersey leader.

81km to go: Two of the three EF Education-EasyPost riders in the breakaway have done a turn on the front and Tudor Pro Cycling’s Michael Storer is now doing his part.

Another interesting fact from the Tour race centre: The grandfather of Lenny Martinez, Mariano Martinez, won in Morzine on Bastille Day 45 years ago.

85km to go: The first chase group has joined the leaders and there are now 18 riders in the breakaway. Back in the peloton, Tim Wellens and Nils Politt set the pace, while Visma-Lease a Bike radioed its riders to warn that UAE Team Emirates XRG are speeding up.

Lenny Martinez has grabbed more KOM points.

KOM results at Côte de Berzet

1. L. Martinez, 5 pts
2. Woods, 3 pts
3. A. Johannessen, 2 pts
4. Sweeny, 1 pt

Updated

Euan is a “tad dissapointed” in the team kits this year. He emailed in to say:

Got to say I’m a tad disappointed in the team kits this year, with Red Bull-Bora-Hansgrohe’s kit being the only team to have done anything different/interesting. In recent years EF’s TdF kit has been something of an occasion, but this year they seem to have just decided to stick with ‘bright pink and wiggly bits’.

The less said about Ineos’ efforts (or lack thereof) the better.

Personally, I was a bit confused by UAE Team Emirates XRG jersey which has a pattern on it which I think makes it looks as if it’s been ripped and/or covered in chain oil. Just me?

88km to go: The group of 10 mentioned in my previous post are ascending the Côte de Bert (3.4km at 7.4%). There’s a fan at the side of the road dressed in a shark costume and a shirtless man stood on something high, roaring and waving a French flag.

David has emailed in and neatly categorised his feelings on this year’s Tour:

Positives: I genuinely love stages like this. There’s multiple groups on the road, which makes it so exciting. Will the break stay away or fragment due to internal disputes, will the bunch catch them, and the final most important one is how close will the grupetto [be] to the time cut off?

Neutral: I think overall, after the early time trial, Pogačar has this. Everyone else has too much ground to make up now, and will work to consolidate second. Drop the individual time trials and this could have been a more electric competition.

Negative: France needs a rider to build a team around and a team with a budget.

91km to go: Ben O’Connor was caught after his attack earlier and was joined by Victor Campenaerts, Ben Healy, Lenny Martinez, Thymen Arensman, Quinn Simmons and Michael Woods. They’ve now got more company: Simon Yates, Valentin Paret-Peintre and Alex Baudin.

96km to go: The riders are now on the Charade race track. Very cool to see. Apparently it’s hosted four F1 grands prix.

Lenny Martinez is grabbing the KOM points today. Heading into the Côte de Charade, he’d already taken 15KOM points so far on this stage.

KOM results at Côte de Charade

1. L. Martinez, 5 pts
2. Woods, 3 pts
3. Arensman, 2 pts
4. Simmons, 1 pt

99km to go: There’s less than 100km left to go and the third climb of the day will be shortly upon the riders. It’s another category two. The Côte de Charade is 5.1km with an average gradient of 6.8%. After failing to spot Michael Woods in the breakaway, Carlton Kirby describes the Israel-Premier Tech jersey as looking like “an explosion in a smoothie factory”.

How do we rate the jerseys? Any favourites?

101km to go: Jayco-Alula’s Ben O’Connor has attacked again. He’s gone off up the road and now has about 20secs on the group behind, AKA the poursuivants. The peloton are 2mins behind them.

The crowds have come out for Bastille Day and the Tour de France riders:

109km to go: French rider Lenny Martinez is first at the summit of the Côte de la Baraque and takes five KOM points, putting him in the virtual lead for the polka dot jersey.

About 1min 40secs behind, Nils Politt (UAE Team Emirates) sets the pace for the peloton up the climb, while teammate Pavel Sivakov is dropped.

KOM results at Côte de la Baraque

1. L. Martinez, 5 pts
2. A. Johannessen, 3 pts
3. Woods, 2 pts
4. Armirail, 1 pt

Updated

112km to go: Brian brings up something I’d been thinking about. EF Education-EasyPost have a strong showing in the beakaway. Brian asks:

EF with four in breakaway, another Ben Healy special on the cards?

The four are Ben Healy, Neilson Powless, Alex Baudin and Harry Sweeney. Out of those four, Healy and Powless would be the ones you’d expect to be targeting the win as they’re both good climbers and breakaway riders.

114km to go: It’s about 4km until the next climb: the category two Côte de La Baraque. It’s 4.8km with an average gradient of 7.4%. There’s KOM points to be taken at the summit. The 29-strong breakaway still have 2mins on the chasing bunch.

118km to go: Anders Halland Johannessen (Uno-X Mobility) is the first over the line at the intermediate sprint. The peloton have just followed about 2mins behind.

Results of the intermediate sprint

1. A. Johannessen, 20 pts
2. Armirail, 17 pts
3. Sweeny, 15 pts
4. Romeo, 13 pts
5. Woods, 11 pts
6. Schmid, 10 pts
7. Blackmore, 9 pts
8. Simmons, 8 pts
9. Arensman, 7 pts
10. Baudin, 6 pts
11. Lutsenko, 5 pts
12. L. Martinez, 4 pts
13. Plapp, 3 pts
14. A. Paret-Peintre, 2 pts
15. Pacher, 1 pt

127km to go: There’s been an attack in the breakaway by 10 riders, including Mauro Schmid and Lenny Martinez. Movistar’s Iván Romeo drives the chase.

Ben O’Connor and Harry Sweeney decide to also have a go and attack from the breakaway.

Updated

Bill has shared a story about the storming of the Bastille and the “curse of the long lunch”. On today’s predictions, he adds:

On the subject of long lunches and how they swing tales of the past, I’m hoping we get a winner from the break as the parcours looks horrendous enough and effort should be rewarded. The peloton could decided to not get a stomp on until the end as it looks warm. I believe it was Hinault who said at the start of a hilly stage “we can rest over the first five and go at it on the sixth, or we’ll have to do all six” (they did six and he was very angry, probably won. I digress).

The big three look unstoppable at the moment and it is so good to watch.

Have a great day!

132km to go: Castrillo (Movistar) makes it over to the breakaway group. They still have 1min on the peloton. The green jersey group are still a little way back from the bunch. As to be expected on a mountain stage like today.

135km to go: Pablo Castrillo (Movistar) is 30secs behind the breakaway, which is now at 28 riders. Behind, Wout van Aert (Visma-Lease a Bike), Tobias Foss (Ineos Grenadiers) and Einer Rubio (Movistar) also try to get away from the peloton but UAE Team Emirates XRG are not having it.

137km to go: As mentioned previously, there are 29 riders in the breakaway. Tim Wellens (UAE Team Emirates XRG) is controlling the peloton. Ben Healy, Ben O’Connor, Neilson Powless, Simon Yates, Alex Baudin, Victor Campenaerts, Quinn Simmons, Lenny Martinez and Julian Alaphilippe are among the breakaway. They have almost 1min on the peloton.

Updated

David has emailed over his pedictions for today’s stage:

Pog for the win and sucking more time out of Vingegaard and Evenepoel. And an unnamed Frenchman will finish second.

Cheers, now to go and eat cake.

Delicious. Enjoy the cake.

Updated

Søren Wærenskjold withdraws from the Tour de France 2025

Uno-X Mobility’s Søren Wærenskjold has withdrawn from the Tour de France 2025. You might remember that he went down hard in a crash during yesterday’s stage.

Updated

145km to go: The attacks keep coming, but the lead group of 29 riders have 26secs on the peloton of 63 riders. Bahrain Victorious’ Santiago Buitrago is dropped and is about 1min 30secs behind. Mathieu Van der Poel is in a group just behind him and then behind them is the green jersey group – about 45secs back. If that didn’t make it clear, it’s all over the place.

Bob has sent in the first suggestion for ‘name that breakaway’:

“Allez Philippe!” Is the cry that goes up whenever a rider called Julian goes to the front of the peloton at the start of a stage like this.

150km to go: Lenny Martinez (Bahrain Victorious) was the first to reach the summit of the first climb. Here are the results:

KOM results at Côte de Loubeyrat:

1. L. Martinez, 5 pts
2. Armirail, 3 pts
3. Woods, 2 pts
4. Powless, 1 pt

153km to go: Julian Alaphilippe has been caught and the front group has swelled to 19, with riders in the group including Victor Campenaerts, Ben O’Connor and Ben Healy.

Geraint Thomas and Pavel Sivakov are dropped from the peloton, as well as many sprinters.

Updated

155km to go: Tudor Pro Cycling’s directeur sportif has been on the radio to Julian Alaphilippe, or “LouLou” as he affectionally calls him, to say “be careful. You’re out there alone”. With 2.4km of the climb to go, he has about 10secs on the peloton.

A group including the green jersey leader, Jonathan Milan (Lidl-Trek), are 1min 28secs behind the bunch.

Updated

157km to go: Julian Alaphilippe (Tudor Pro Cycling) has 13secs on the bunch as he heads towards the first categorised climb: the category two Côte de Loubeyrat (4.1km at 6.3%). It starts with a very narrow section, that looked almost like an alleyway. So many fans have come out to cheer on the riders.

159km to go: Unsuprisingly, Frenchman Julian Alaphilippe (Tudor Pro Cycling) has attacked. As Rob Hatch puts it: “You could have put your mortgage on Julian Alaphilippe attacking today.”

Updated

160km to go: Krist Neilands and Valentin Madouas have been joined by a few riders from the bunch but are essentially caught now. Bahrain Victorious’ Fred Wright has a go and attacks but can’t get away. The peloton is back together.

Updated

164km to go: Victor Campenaerts (Visma-Lease a Bike) immediately accelerated once the flag was dropped. Matej Mohoric and Lenny Martinez (Bahrain Victorious) joined him up front. Israel-Premier Tech’s Krist Neilands attacks and grabs a 10second gap on the peloton. Groupama-FDJ’s Valentin Madouas bridges to join him.

Updated

The racing has begun!

165km to go: And we’re off! Visma-Lease a bike lead out the peloton.

Updated

I’d love to hear your thoughts on today’s stage, so please email them over via the link at the top of the page. Who is your prediction for today’s stage win? Are there any riders you think have been quiet so far but today could be their day? Are you out along the route? If so, what’s the atmosphere?

Here’s an interesting stat from the Tour de France race centre: Stage nine of the 2025 Tour de France was the second-fastest in history, at 50.013 km/h.

Matt Stephens on TNT Sports spoke to Tadej Pogačar (UAE Team Emirates-XRG) before today’s stage. He asked if he and his team would be the aggressors today, to which Pogačar replied:

Like I said we will see. We can decide after a few climbs. We can see if we’re riding strong or not … I think we are ready today.

TNT Sports also spoke to Jonas Vingegaard (Visma-Lease a Bike) and was asked what he and his team were cooking up today. He replied:

I think the whole Tour are talking about today. It’s the national day of France, I think everyone wants to be in the break today.

He said he knows today’s climbs well and did a recconaisance of them a few months ago. He added that it would be “a very hard day”. Indeed, the commentators on TV seem united in saying it’s going to the be the hardest test of the Tour so far this year.

Updated

Today’s rollout has begun

Stage 10 of the Tour de France 2025 is under way. The peloton have rolled out from a Ennezat. There’s an 8.3km neutralised section before the racing begins.

Updated

Georg Zimmermann and Marijn van den Berg withdraw from Tour de France 2025

Intermarché-Wanty announced this morning that German rider Georg Zimmermann would be withdrawing from the race after crashing yesterday. The team said:

Following his crash in Tour de France stage nine, Georg Zimmermann developed signs of a concussion during the night and must quit the race.

EF Education-Easypost’s Dutch cyclist Marijn van den Berg will not start today either. His team said on social media this morning:

Medical update: Marijn van den Berg will not start stage 10 of the Tour de France due to persistent injuries from his crash on stage one. Marijn will head home to rest and recover. Join us in wishing him a speedy recovery

That means there are now 11 teams starting with seven riders.

And who is in which jersey:

  • Yellow jersey GC leader – Tadej Pogačar (UAE Team Emirates-XRG)

  • Green jersey sprint classification – Jonathan Milan (Lidl-Trek)

  • Polka dot jersey climber classification – Tim Wellens (UAE Team Emirates XRG)

  • White jersey, leading young rider on GC – Remco Evenepoel (Soudal-Quick-Step)

As a reminder, here’s how the general classification for the yellow jersey looks:

General classification: top 10 after stage nine

  1. Tadej Pogačar (UAE Team Emirates XRG) 33hrs 17mins 22secs

  2. Remco Evenepoel (Soudal-Quick-Step) +54secs

  3. Kévin Vauquelin (Arkéa-B&B Hotels) +1min 11secs

  4. Jonas Vingegaard (Visma-Lease a Bike) +1min 17secs

  5. Matteo Jorgenson (Visma-Lease a Bike) +1min 34secs

  6. Mathieu van der Poel (Alpecin-Deceuninck) +1min 46secs

  7. Oscar Onley (Picnic-PostNL) +2mins 49secs

  8. Florian Lipowitz (Red Bull-Bora-Hansgrohe) +3mins 2secs

  9. Primož Roglič (Red Bull-Bora-Hansgrohe) +3mins 6secs

  10. Mattias Skjelmose (Lidl-Trek) +3mins 43secs

There’s also an official stage 10 briefing by Continental and French former professional cyclist, Thierry Gouvenou. He said:

Stage ten of the Tour de France [is] Ennezat to le Mont-Dore Puy de Sancy, 165km, with a total of 4,450m of elevation gain. All day long, the riders will face a relentless series of climbs and mountain passes. Including, for example, Croix Saint-Morrand and the Croix de Saint-Robert.

We’ve made the most of the climbs available in the Puy de Dôme region, and the route even skirts around the Puy de Dôme itself. Only those in peak condition will hope to shine on a course like this.

The finish is at the summit of the Puy de Sancy, a final climb of more than 3km at an 8% average gradient, very straight, very wide – it’s easy to lose your bearings on a climb like this, and we might see quite a few riders crack. The general classification contenders will be aiming for both the stage win and to gain time overall.

This is what general director of the Tour de France, Christian Prudhomme, has to say about stage ten:

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 kilometres 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 metres!

Here is the route profile of stage 10:

Stage 10: Ennezat to Le Mont-Dore Puy de Sancy, 165km

Here’s a look at today’s stage, Monday 14 July: Ennezat to Le Mont-Dore Puy de Sancy, 165.3km, with William Fotheringham’s preview:

Just the eight categorised climbs today in the Massif Central; mainly second category but totalling 4,450m of vertical ascent. This is the first major showdown among the favourites, and at least a couple could see their hopes of winning end here. With climbing from the get-go it will be full on from the start; for the win look to a puncheur like Ireland’s Ben Healy. It’s Bastille Day so the French will bust a gut and leave empty-handed.

Preamble

It’s Bastille Day! France’s national day and an opportunity for the Tour de France riders to put on a show for the crowds of fans expected to line today’s route. The peloton have 165.3km to cover in this mountain stage from Ennezat to Le Mont-Dore Puy de Sancy – the last before a rest day tomorrow – and will face seven category two climbs and one category three climb. In total, the riders have 4,450m of elevation on the cards. There’s also and intermediate sprint at 44km in.

It’s going to be a hard day at the end of a long first week for the peloton. It’s expected that the route and profile of today’s stage will bring the GC contenders to the fore and be a test to see who’s serious about the maillot jaune and who’s falling short. So, keep an eye on Tadej Pogačar (UAE Team Emirates-XRG) – the current yellow jersey leader – and his main rival Jonas Vingegaard (Visma-Lease a Bike), who took a suprise stage win the last time the Tour came to the Massif Central. But Remco Evenepoel (Soudal-Quickstep) is second placed in the GC at the moment, so is also one to watch. And don’t foget the French rider in the peloton, such as Julian Alaphilippe (Tudor Pro Cycling) and Romain Grégoire (Groupama-FDJ), who would love to be in the action on Bastille Day.

Before the action starts at 1.10pm CEST (12.10am BST), here’s a recap of yesterday’s stage:

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.