Tim Merlier wins a crash-filled 3rd stage of the Tour de France that saw Jasper Philipsen forced to retire
Transition stage in the Tour de France with a finish that was set up for the sprinters. As usual in these early stages of the Grande Boucle, the first week becomes a survival battle that this time claimed the most in-form sprinter of the moment, Jasper Philipsen.
A crash in the intermediate sprint of the 3rd stage of the Tour sends Jasper Philipsen home
Just when things seemed to be going perfectly for Alpecin-Deceuninck in the Tour de France, the race showed its cruel side. A silly fall in the fight for sprint points claimed Jasper Philipsen's collarbone as a victim, leaving the Belgian team without their main asset for adding more victories.
The third stage, 178.3 kilometers between Valenciennes and Dunkirk, pure Paris-Roubaix terrain although, this time, without the cobblestones, with a completely flat profile and wind forecasts not suitable for surprises, announcing a mass arrival even before the fall.
RECOMENDADO

How much money cyclists earn in the Tour de France

This is how they erase the penises that are drawn on the roads of the Tour de France

What is the most expensive and cheapest bike in the Tour de France?

Cherry juice: the mysterious red drink that cyclists drink at the end of each stage

Who are the sponsors of the Tour de France teams and what do they do?

A closer look at the Rockrider RACE 904S on which Sammie Maxwell is dominating the 2025 World Cup
In fact, there wasn't even a breakaway of the day, just a brief attempt at the start by Matej Mohoric and Jonas Rickaert who, facing a completely flat stage with mostly headwind, chose to be caught, with the peloton taking it easy in the first half of the race.
Things livened up as they approached the intermediate sprint, highly contested by the contenders for the green jersey, although the news would be Jasper Philipsen's unfortunate fall, knocked out of the game unexpectedly as Bryan Coquard sent him to the ground after colliding with Laurence Rex in an attempt to pass where there was no space. An action that Philipsen's teammates criticized the Frenchman for.
The curious moment of the day was the mini-breakaway of Tim Wellens who moved ahead of the peloton after asking for permission to do so and thus crowned the Mont Cassel climb, the only difficulty of the day, allowing him to tie in points in the mountain classification with Tadej Pogacar, and by the tiebreaker criteria, he will wear the red polka dot jersey tomorrow.
The last kilometers, after the little demand of the stage, being so early in the Tour de France and with many people still strong, became tremendously dangerous, with a couple of nasty falls that disrupted the sprinters' teams, affecting one of them to Remco Evenepoel. Still, Jonathan Milan, the top favorite to win the stage after Philipsen's withdrawal, managed to start well placed but too far back after losing his lead-out man in this final part.
He perfectly caught the wheel of a force of nature like Tim Merlier who, in an agonizing comeback, managed to beat the Italian by just a few centimeters, securing one of the coveted stages of this Tour de France.
Moderate mountain terrain for tomorrow's stage, with the race heading towards Normandy to conclude in the city of Rouen. A stage with about 40 final kilometers where no less than 5 categorized climbs will be ascended, in addition to the multitude of short climbs that could be considered as such, making it a very challenging day for the peloton and attractive for the spectator.
Stage 3 Classification
- Tim Merlier (Soudal-QuickStep) 4h16'55''
- Jonathan Milan (Lidl-Trek) +00''
- Phil Bauhaus (Bahrain-Victorious) +00''
- Soren Warenskjold (Uno-X Mobility) +00''
- Pavel Bittner (Picnic-PostNL) +00''
- Biniam Girmay (Intermarché-Wanty) +00''
- Kaden Groves (Alpecin-Deceuninck) +00''
- Danny Van Poppel (Red Bull-BORA-hansgrohe) +00''
- Pascal Ackermann (Israel-PremierTech) +00''
- Amaury Capiot (Arkéa-B&B Hotels) +00''
General Classification
- Mathieu van der Poel (Alpecin-Deceuninck) 12h55'37''
- Tadej Pogacar (UAE Team Emirates-XRG) +04''
- Jonas Vingegaard (Visma-Lease a Bike) +06''
- Kévin Vauquelin (Arkéa-B&B Hotels) +10''
- Matteo Jorgenson (Visma-Lease a Bike) +10''
- Enric Mas (Movistar) +10''
- Joseph Blackmore (Israel-PremierTech) +41''
- Tobias Halland Johannessen (Uno-X Mobility) +41''
- Ben O'Connor (Jayco-AlUla) +41''
- Emanuel Buchmann (Cofidis) +49''