Tour de France live: Stage 3 updates as sprinters set to battle in Dunkirk

Girmay leads points classification
50km to go: Biniam Girmay is leading the points classification now following Philipsenโs abandonment.
Callum Rice-Coates7 July 2025 15:39
Philipsen and Coquard collision
56km to go: Bryan Coquard was nudged and drifted to the left, and Philipsen couldnโt avoid him, causing his fall. He landed badly on his right shoulder.
Callum Rice-Coates7 July 2025 15:31
Milan wins intermediate sprint
58km to go: The main concern is with Philipsen, whose Tour had been going so well until this point. It looks a nasty injury for him. Jonathan Milan took the 20 points from the intermediate sprint.
Callum Rice-Coates7 July 2025 15:28
Big fall for Philipsen
60km to go: A horrible crash for Jasper Philipsen in the green jersey, who falls on the intermediate sprint. Heโs got a scraped back and is holding his right shoulder in pain. Thatโs probably his race over.
Callum Rice-Coates7 July 2025 15:26
Pace increasing
64km to go: The tempo is gradually upping as we approach the intermediate sprint. But the peloton are still bunched together.
Callum Rice-Coates7 July 2025 15:21
Marathon not a sprint
88km to go: The leisurely pace today has perhaps meant a paucity of action, but the riders are taking the opportunity on a flat course to keep something in the tank for more challenging stages to come.
Callum Rice-Coates7 July 2025 14:46
Callum Rice-Coates7 July 2025 14:34
Peloton spreading out
105km to go: The peloton has become a long, thin trail of riders, with Alpecin-Deceuninck setting the pace at the front.
Callum Rice-Coates7 July 2025 14:22
Weather improving
115km to go: Thereโs no rain now and the sun is threatening to come out. Temperatures are fairly cool but the big issue later in the race will be the headwind, which is expected to be significant during the final sprint.
Callum Rice-Coates7 July 2025 14:08
