Mathieu van der Poel clinches brilliant Tour de France stage victory after delivering breakaway to the line
Tour de France
Stage 9 | Semi mountain | Men | 12.07.2026
/assets.tntsports.io/web/img/match/cycling-header-bg-desktop.jpg)
Live
Live Updates
Updated 12/07/2026 at 19:49 GMT+1
- All
- Highlights
17:50
17:50
VAN DER POEL SAVES THE DAY FOR BREAKAWAY, FINISHES IT OFF FOR HIMSELF
Mathieu van der Poel (Alpecin-Premier Tech) romped home for a third Tour de France stage win of his career, having inspired a breakaway that at times appeared to be on its knees. The Dutchman made it to the front multiple times and with the bunch breathing down their neck, was able to reinvigorate the group to ensure they made it to the line. With the victory in their grasp, Van der Poel had the most power left to outsprint rivals including Tom Pidcock (Pinarello-Q36.5) and Tobias Johannessen (Uno-X Mobility).
The final stage of the week, a hilly course through the Correze department, always looked to favour the break. When a ‘red heatwave alert’ forced organisers to reduce the stage by 30km, that became even more likely, with the vertical metres to horizontals increasing significantly. The reduction brought the intermediate sprint point the same distance closer to the start, which meant the battle to get up the road was delayed while Lidl-Trek controlled the first part of the stage, to ensure Mads Pedersen claimed all 25 available green jersey points.
/origin-imgresizer.tntsports.io/2026/07/12/image-c63ae4b1-f1d9-488c-bae2-b38b574fa84d.jpeg)
Image credit: Getty Images
With that situation out of the way, the fight to make the break was protracted, and the stage was more than a third over before 15 riders, including Van der Poel, Derek Gee-West and Quinn Simmons (both Lidl-Trek), could be said to constitute a settled escape. Pidcock missed the initial move, but he made light work of bridging across. Although the 16 settled, they never really worked as a unit. Simmons took his leave along with Johannessen ahead of the sharp category two climb, serving to attract a smaller, better group to join them including his team-mate Gee-West, Van der Poel and Pidcock.
Despite the absence of any real GC threat - Pidcock and Johannessen were the best placed but both were outside the top 10 and over nine minutes down - the peloton refused to allow them much of a gap. There was some suggestion Netcompany Ineos were concerned about Egan Bernal’s 11th place in the GC, while Lidl-Trek’s pair had the excuse of Pedersen being in the main group behind. Whatever the cause, it placed some strain on the break, and threatened to cause cohesion to collapse altogether.
With 25km remaining, Van der Poel decided to take the stage by the scruff of the neck, attacking the lot of them at the start of the short final climb. That did for the Lidl-Trek riders, and left just Van der Poel, Johannessen, Pidcock and Alex Baudin (EF Education-EasyPost) to try to beat the bunch.
The reduced peloton had UAE Team Emirates-XRG riding, but also Ineos, and Lidl-Trek, with Simmons and Gee-West pulling once again for Pedersen.
/origin-imgresizer.tntsports.io/2026/07/12/image-db07482b-1066-46b1-b4e5-a279a9536804.jpeg)
Image credit: Getty Images
The gap came down fast, but the road to Ussel ran out faster. As he had all day, Van der Poel was expected to do the lion’s share of the work, but also to lead out the reduced sprint on the gradually uphill finish. The Dutchman led the group through the flamme rouge, and steadily reduced the pace to allow himself somewhere to go the moment he decided to launch the sprint. He waited until 250m to go, and the power he put down was unmatchable. Pidcock and Baudin were immediately out of it, while Johannessen was able to get back on the wheel, but he was never coming past.
Filippo Ganna (Ineos) succeeded in being the best of the bunch, taking advantage of Pedersen going early, with the peloton finishing just six seconds down. All the GC favourites finished together for only one meaningful change to the GC. That was Mathias Vacek (Lidl-Trek) who finished 10 minutes down and slipped out of the overall top 10.
17:21
17:21
WATCH: VAN DER POEL TAKES STAGE 9 BY 'SCRUFF OF THE NECK' TO SECURE 'EXCEPTIONAL' VICTORY
/origin-imgresizer.tntsports.io/2026/07/12/image-e579b57a-66c4-4d00-945d-19b924a5fb42-85-2560-1440.jpeg)
Van der Poel takes Stage 9 by 'scruff of the neck' to secure 'exceptional' victory
Video credit: TNT Sports
16:57
16:57
VAN DER POEL: WE FOUGHT FOR IT
It was a super hard day. The start of the Tour was not great for our team, but I think like always we stayed calm. We have a really nice group here and we kept believing that it would turn around. Maybe not today, but maybe second or third week, so it's really nice to go to the first rest day with a win. It was better in the heat than the first few days when I was really struggling, having difficulty recovering even from the easier days.
Already the past few days I felt a lot better. Of course they were easier days but today I finally had the legs to go for it. I spent a lot of energy trying to keep the break alive. There was a lot of pressure from the bunch. The roads were horrible for a break - headwind the whole way. We fought for it and I'm happy to finish it off.
16:37
16:37
GENERAL CLASSIFICATION FAVOURITES COME IN TOGETHER
Pogacar, Evenepoel, Del Toro 11th to 13th, with Vingegaard in 19th, and 32 riders in that group in total.
16:36
16:36
WATCH: 'NOT A HAPPY BUNNY!' - PIDCOCK SUFFERS MECHANICAL PROBLEM AT CRUCIAL TIME
/origin-imgresizer.tntsports.io/2026/07/12/image-e093e08a-6255-4b0f-be9e-c83879039368-85-2560-1440.jpeg)
'Not a happy bunny!' - Pidcock suffers mechanical problem at crucial time
Video credit: TNT Sports
16:33
16:33
GANNA WINS THE SPRINT FOR 5TH
Beating Pedersen, although the Dane can't be too disappointed with his points haul from the day. The bunch coming in just six seconds down. It was close.
16:26
16:26
MATHIEU VAN DER POEL WINS STAGE 9!
Wow. Every win is deserved, but seldom do you see them won as deservedly as that. He was forced to lead it out, and even though he obliged, the others didn't have close to the power to match him. Johannessen was at least able to get on Van der Poel's wheel, if not on terms, as Pidcock and Baudin faded.
16:24
16:24
FLAMME ROUGE: UPHILL TO THE FINISH FROM HERE
They can't afford to mess around, but they're all gonna watch Van der Poel.
16:24
16:24
2KM TO GO: COFIDIS ON THE FRONT OF THE BUNCH
And though the gap falls below 30 seconds, it's still a big not happening from me.
16:22
16:22
3KM TO GO: A FAST DOWNHILL SECTION
Will it be a small sprint or will one of them attack? Surely the two non-galacticos can't win from a gallop?
16:20
16:20
5KM TO GO: MATHIEU VAN DER POEL NAMED MOST COMBATIVE
Which is about right to me. He's saved this breakaway, as Sean Kelly says.
16:19
16:19
7KM TO GO: WHICH OF THE FOUR IS IT GOING TO BE?
Obviously the biggest name on campus is the Dutchman, but Tom Pidcock is a bit of a star himself, even if he's not quite MVDP's level. Do Johannessen and Baudin have a chance? You wouldn't have thought so, but stranger things have happened.
16:14
16:14
10KM TO GO: THE QUARTER CONTINUES TO WORK TOGETHER
And its Van der Poel you have to credit with that. They clearly just needed a kick up the arse, You have to say Lidl-Trek messed this one up, though. 45 seconds the gap. Sean Kelly things it's too late for the peloton. I agree.
16:14
16:14
10KM TO GO: THE QUARTER CONTINUES TO WORK TOGETHER
And its Van der Poel you have to credit with that. They clearly just needed a kick up the arse, You have to say Lidl-Trek messed this one up, though. 45 seconds the gap. Sean Kelly things it's too late for the peloton.
16:13
16:13
11KM TO GO: PIDCOCK, VAN DER POEL 'FED UP', TRY TO RE-INSPIRE BREAKAWAY
/origin-imgresizer.tntsports.io/2026/07/12/image-ee532d55-9f2d-4ae9-97d3-6042fbacad93-85-2560-1440.jpeg)
Pidcock, Van der Poel 'fed up', try to re-inspire breakaway
Video credit: TNT Sports
16:08
16:08
15KM TO GO: IT'S LOOKING BETTER FOR THE BREAK
The gap is back up to almost a minute, and with the terrain to come, I don't see the bunch bringing this back. Apparently Ineos is riding for Ganna which... what?
16:04
16:04
20KM TO GO: PIDCOCK IS BACK!
Not the best time for an ad break, but we return from it to see Pidcock riding on the front of the group of four. He seemed to be stuck in the middle of the cassette and was spinning out, but his cadence now looks to be okay.
16:01
16:01
23KM TO GO: NIGHTMARE MECHANICAL FOR PIDCOCK
What a time to get it, just as things were going well, and the racing was on. He gives his rear derailleur a big kick with his right heel but it doesn't seem to have woken things up.
15:58
15:58
25KM TO GO: FINAL CLIMB OF THE DAY
And Mathieu van der Poel has had enough. He's riding away on Mont Besou. The few who have the legs will chase, which looks like Pidcock, Johannessen and Baudin. Gee is dropped, Simmons doesn't have it.
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/972617.jpg)
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2201.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1494363.jpg)
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2221.png)
/images.sports.gracenote.com/images/lib/basic/person/pp_clubteam/600/1415318.jpg)
/images.sports.gracenote.com/images/lib/basic/geo/country/flag/large/2208.png)
/assets.eurosport.io/web/icons/livecomments/general-article.png)
/assets.eurosport.io/web/icons/livecomments/general-camera.png)
/assets.eurosport.io/web/icons/livecomments/general-quote.png)
/assets.eurosport.io/web/icons/livecomments/jersey-jersey-yellow.png)
/assets.eurosport.io/web/icons/livecomments/action-finish.png)
/assets.eurosport.io/web/icons/livecomments/action-last-01-km.png)
/assets.eurosport.io/web/icons/livecomments/action-last-05-km.png)
/assets.eurosport.io/web/icons/livecomments/action-last-10-km.png)
/assets.eurosport.io/web/icons/livecomments/action-last-20-km.png)
/assets.eurosport.io/web/icons/livecomments/action-accident.png)
/assets.eurosport.io/web/icons/livecomments/action-mountain-cat-3.png)
Highlights: Van der Poel storms to Stage 9 triumph as Pidcock hit with mechanical issues
Video credit: TNT Sports