Tour de France 2025 Stage 8 LIVE - Another fast, flat stage sets up Jonathan Milan and Tim Merlier rematch

Tour de France
Stage 8 | Flat | Men | 12.07.2025
Completed
Saint-Méen-le-GrandLaval
Live
Live Updates

  • All
  • Highlights
HIGHLIGHTS: MILAN STORMS TO SPRINT VICTORY AS POGACAR CRUISES IN YELLOW
picture

Stage 8 highlights: Milan storms to sprint victory as Pogacar cruises in yellow

Video credit: TNT Sports


16:53
Live comment icon
SHALL WE DO THIS AGAIN TOMORROW?
picture

Image credit: From Official Website

I mean, part of me would rather not, but that finish was quite special. Almost made it worth it. I think tomorrow's more for Merlier though.
16:49
Live comment icon
FIRST ITALIAN MEN'S TOUR DE FRANCE WINNER IN 113 STAGES
Vincenzo Nibali the last Italian rider to win at the men's Tour de France in 2019. Milan's Lidl-Trek team-mate Gaia Realini of course won at the Tour de France Femmes last year. That's quite a stat.
16:46
Live comment icon
JONATHAN MILAN IN CHARGE OF THE POINTS COMPETITION
And owning the green jersey, thanks to a maximum 70 points taken today, taking him to 192, 36 ahead of Tadej Pogacar and 68 more than his closest sprint rival Biniam Girmay.
16:44
Live comment icon
JONATHAN MILAN: WE DESERVE IT
I still don't understand what we did. To come with expectations and some dreams to bring home. To predict them and to bring them home are two different things. We were really close in the last stage - not in the first. We know we went a bit too early. Today we were really focused. My guys believed in it and did an amazing job until the final. It was really fun - a bit stressful, I was not expecting it to drag up so much the last kilometer and a half. I knew I had to wait as long as I could. I'm really happy for the work that we did. We really deserve it. I'm really happy for all of us for this result. Now let's try to rest and try again tomorrow. It means a lot for me, for my country.
16:36
LISTEN, FAIR PLAY
To Groves for finding his way through a lot of traffic and back onto Van der Poel's wheel with 500 to go. MVDP was at that point boxing his way out of a crowd himsef. Milan was right behind his last man, second row, and had to respond to Van der Poel's surge as IPT riders got in his way. There's a lot that happens in the final seconds of a bunch sprint like this!
16:31
THE CRUCIAL LAST ROUNDABOUT
Kaden Groves having lost the wheel of Van der Poel looked to come up Milan's inside through the chicane and he made a mess of it, putting riders behind him into trouble as well as himself. He then had a massive effort to make to get back up to the front four, which may have been why he seemed to lack final sprint speed.
16:27
ALL THOSE SAYING LIDL-TREK SHOULD HAVE TAKEN PEDERSEN...
Where are ya? Doubters silenced. Jonathan Milan may have had doubts of his own, but he's a winner.
16:22
KADEN GROVES COULDN'T FINISH IT OFF
Mathieu van der Poel was the perfect lead-out but in the end it was more for Milan than the Australian, who didn't have the legs. The moment the Dutchman went pop, Groves tried to sprint but seemed to fade almost as fast. Milan went like a rocket and only Van Aert could stay in the same overhead shot but although it wasn't easy, the result was never really in doubt. Pure power to take it by a length and a half.
16:16
Live comment icon
JONATHAN MILAN WINS STAGE 8!
He and we were right that the finish suited him to a tee. He didn't need a lead-out, he just needed to turn it on in the final few hundred metres. His positioning was perfect and although it looked as if Wout van Aert might draw level, the Belgian never seemed likely to come past, and in the end he had to fall back behind the wheel. That was a mighty win for Milan.
16:15
600M TO GO: ELBOW TO ELBOW
No-one's opened up yet. Milan's lost his lead-out.
16:15
Live comment icon
FLAMME ROUGE: CONTACT BETWEEN GROVES AND MILAN
A gap to close before the road begins to rise. The final 700m are at 4%.
16:13
2KM TO GO: 75KPH PLUS
Big chainrings but they're spinning out anyway. Fred Wright doing a great job for Bauhaus as they go downhill.
16:12
3KM TO GO: HERE'S THAT MASSIVE 180 DEGREE ROUNDABOUT
Real scramble for position here. It's going to get very fast here. Where are Intermarche?
16:11
4KM TO GO: MEEUS FALLS BACK
Red Bull will be for Danny van Poppel. Through the safety now, but gaps can still matter. Alpecin in control now.
16:10
Live comment icon
5KM TO GO: BAHRAIN LEADING THE WAY FOR BAUHAUS
Mohoric sweeping around and then looking for his sprinter before preparing to drop him off.
16:08
7KM TO GO: THE ROAD NARROWS BEFORE BENDING LEFT
Danger lies around every corner.
16:07
8KM TO GO: ALPECIN AND TREK ARE IN CHARGE
Visma are also visible. For Wout? Or just Jonas? The yellow jersey is a fair way back down the line.
16:04
Live comment icon
10KM TO GO: BURGAUDEAU THE LAST RIDER STANDING
But it's over, or will be imminently. A reminder that the safety zone today is 5km from the finish. Local sprinter Paul Penhoet (Groupama FDJ) has had a mechanical of his zone, as Tim Merlier is already back in the peloton.

16:02
Live comment icon
12.5KM TO GO: MECHANICAL FOR MERLIER
It's not the worst time, but it certainly could have come at a better one. He's got a job to do to chase back to the front for this one, given the clip they're going. It'll take a lot out of him.