1. Vingegaard needs new bikepublished at 48km to go

    More than four minutes back in the peloton, Jonas Vingegaard is racing back after stopping to take a new bike.

    That gap means Jordan Jegat, who is now in the chase group, has gone above Ben O'Connor in the virtual GC standings.

  2. Postpublished at 50km to go

    Harry Sweeny is doing his best Ben Healy impression.

    Their EF Education-EasyPost team has just told the Australian on the radio "head down Harry, we go now".

    Harry Sweeny leads during stage 20 of the 2025 Tour de FranceImage source, Reuters
  3. Postpublished at 54km to go

    Harry Sweeny goes full gas to drop Jordan Jegat, who falls back to rejoin his former breakaway buddies, 15 seconds back.

    There's a nine-man group two minutes further back, with a seven-man group between them and the peloton.

  4. Sweeny & Jegat now leadpublished at 60km to go

    That climb has shattered the breakaway.

    It's now Harry Sweeny and Jordan Jegat up at the front, with the other escapees now forming a chase group.

    The peloton is more than three minutes adrift.

  5. Polka-dot jersey - Sweeny takes maximum points on today's third climbpublished at 62km to go

    Harry Sweeny times his reply to perfection to bridge the gap to Jordan Jegat just in time to take the maximum five points at the Cote de Thesy summit.

    The lead duo are followed 20 seconds later by Kaden Groves and Ewen Costiou.

  6. Postpublished at 64km to go

    Jordan Jegat ups the ante in the final 2km of the ascent, with Kaden Groves driving the chase.

  7. Postpublished at 66km to go

    Axel Laurance attacks at the bottom of the category two climb of Cote de Thesy, followed by Mathis le Berre, while Mauro Schmid is dropped from the bunch.

  8. What's to come on stage 20?published at 70km to go

    Hilly 184.2km stage, Nantua to Pontarlier

    There are two more categorised climbs to come:

    • 66km to go - Cote de Thesy - 3.6km with average gradient of 8.9%
    • 27km to go - Cote de Longeville - 2.5km with average gradient of 5.5%
  9. Breakaway builds leadpublished at 75km to go

    Belgian sprinter Arnaud de Lie has finally made it back to the gruppetto, while up at the front, the breakaway now has an advantage of 2mins 20secs.

  10. Jayco AlUla wary of Jegat threatpublished at 80km to go

    Jordan Jegat of TotalEnergies is the highest-placed general classification rider in the breakaway group.

    The French climber is 11th in the overall standings, trailing Ben O'Connor by just over four minute, which is the Australian's Jayco AlUla team-mate Mauro Schmid is pushing the pace at the front of the peloton.

    The Australian team is keen to ensure they come away with a top-10 GC finish after O'Connor's fine stage win two days ago thrust him onto the leaderboard.

  11. Who is in the breakaway?published at 85km to go

    • Pascal Eenkhoorn (Soudal-Quick Step)
    • Harry Sweeny (EF Education-EasyPost)
    • Romain Gregoire (Groupama-FDJ)
    • Kaden Groves (Alpecin-Deceuninck)
    • Matteo Trentin (Tudor)
    • Ivan Romeo (Movistar)
    • Simone Velasco (XDS Astana)
    • Jordan Jegat (TotalEnergies)
    • Frank van den Broek (Picnic-PostNL)
    • Jake Stewart (Israel-Premier Tech)
    • Tim Wellens (UAE Emirates-XRG)
    • Matteo Jorgenson (Visma-Lease a Bike)
    • Ewen Costiou (Arkea-B&B Hotels)

  12. Postpublished at 90km to go

    Mauro Schmid was the first rider to go down earlier but the Swiss champion has done well to get back to the front of the bunch.

    The breakaway is now two minutes clear.

  13. Fedorov becomes latest withdrawalpublished at 13:26 British Summer Time 26 July

    Clement Champoussin's XDS Astana team-mate Yevgeniy Fedorov was unable to start today, becoming the 24th rider to abandon this year's race.

    His team said that Kazakhstan's road and time trial champion has "an intestinal infection".

    That meant that 160 lined up in Nantua earlier.

  14. ouch!

    Ouch! - Champoussin goes downpublished at 95km to go

    XDS Astana's Clement Champoussin now hits the deck as his bike slides from under him.

    The rain has stopped but there's still the odd patch of tarmac that's wet.

    The French climber receives treatment on his right thigh before getting going again.

  15. Postpublished at 100km to go

    Arnaud de Lie is struggling at the back, with two Lotto team-mates helping him through.

    They reached the intermediate sprint with a gap of 12mins 30secs - 45 seconds behind a group containing Jonathan Milan.

    Sam Watson and Brent van Moer are caught by the bunch, with the breakaway 90 seconds up the road.

  16. Postpublished at 109km to go

    Sam Watson and Brent van Moer are in pursuit of the 13-man breakaway, which is one minute ahead of the peloton.

  17. Green jersey - Velasco takes maximum sprint pointspublished at 112km to go

    Selected intermediate sprint results

    XDS Astana's Simone Velasco edges out Pascal Eenhoorn to take maximum points on the intermediate sprint, with Ben Healy driving the bunch 45' seconds back:

    1. Simone Velasco - 20 points
    2. Pascal Eenhoorn - 17 pts
    3. Frank van den Broek - 15 pts
    4. Romain Gregoire - 13 pts
    5. Jordan Jegat - 11 pts

    None of the points leaders score so there will be no changes to the top five in the standings.

  18. ouch!

    Ouch! - Schmid hits the deckpublished at 13:08 British Summer Time 26 July

    Mauro Schmid's bike has a wobble on the downhill and he hits the deck before sliding on the tarmac, leaving his bike in his wake.

    The Swiss champion gets back to his feet quickly and grimaces as he tries to shake off the pain.

  19. Green jersey - Milan well clear in points classificationpublished at 13:04 British Summer Time 26 July

    Green jersey holder Jonathan Milan extended his lead with 20 points on yesterday's intermediate sprint while Tadej Pogacar took 15 at the finish. There’s a maximum of 50 points up for grabs today - 20 on the intermediate sprint and 30 at the finish.

    Here's how the points classification looks:

    1. Jonathan Milan (Ita/Lidl-Trek), external - 352 points
    2. Tadej Pogacar (Slo/UAE Emirates-XRG) - 272 pts
    3. Biniam Girmay (Eri/Intermarche-Wanty) - 213 pts
    4. Jonas Vingegaard (Den/Visma-Lease a Bike) - 182 pts
    5. Anthony Turgis (Fra/TotalEnergies) - 169 pts
  20. Postpublished at 117km to go

    With 5km to go to the day's solitary intermediate sprint, Sam Watson of Ineos Grenadiers is 20 seconds behind the 13 leaders and is joined by Brent van Moer.

    The peloton is 35 seconds further back and being led by Jayco AlUla's Swiss champion Mauro Schmid.