🚴‍♂️ Stage 3 Recap — Tour de France 2025
📅 Date: Monday 7 July 2025
📍 Route: Valenciennes → Dunkerque, 178.3 km
🗺️ Profile: Flat, coastal, with one Cat-4 climb at Mont Cassel
🌬️ Conditions: Windy, technical, nervous finale

Stage 3 course profile


🏁 The Action

  • A mostly tranquil flat day saw a large peloton stay together into the finale.

  • Roughly 60 km out, a sharp crash forced Jasper Philipsen (Alpecin–Deceuninck) to withdraw with shoulder injuries, ending his bid for another sprint victory

  • In the final 3 km, several riders hit the deck again in a chaotic sprint.

  • Tim Merlier (Soudal–Quick‑Step) launched a late surge and pipped Jonathan Milan (Lidl–Trek) in a photo finish to take a well-earned victory

  • Phil Bauhaus (Bahrain Victorious) completed the podium, finishing third


🎖️ Key Developments & Impact

  • Sprint leaderboard reshuffled: With Philipsen out, Merlier claimed a major stage win in a messy sprint

  • GC times steady: The 5 km rule ensured no GC losses from crashes. Mathieu van der Poel remains Yellow, 4″ ahead of Tadej Pogačar, with Jonas Vingegaard in third, 6″ back

  • Mountain jersey shift: Tim Wellens snagged the single KOM point at Mont Cassel, donning the polka-dot temporarily

  • Points classification: Milan now leads the green standings, overtaking Girmay, Merlier, and Philipsen


🗺️ Race Summary

Element Details
Chasing sprinters High-speed finale disrupted by crashes
Team chaos Wind exposure briefly threatened echelon splits
Breakaway attempts None stuck — peloton tightly controlled the race

🏁 What Happened?

  • The expected sprinters’ day turned chaotic after a mid-race crash took out green jersey holder Jasper Philipsen (Alpecin–Deceuninck), who abandoned with shoulder injuries.

  • A tense, wind-threatened peloton neutralised any serious breakaway threats and stayed compact into Dunkerque.

  • Tim Wellens (UAE Team Emirates) grabbed the sole KOM point at Mont Cassel, moving into the polka-dot jersey.

  • The final 3 km were frenetic: multiple crashes derailed sprint trains, and only a handful of riders remained upright for the finale.

  • Tim Merlier (Soudal–Quick‑Step) surged late and edged Jonathan Milan (Lidl–Trek) in a photo finish.

  • Phil Bauhaus (Bahrain Victorious) rounded out the podium.


🎤 Rider Reactions

  • 🗣️ Tim Merlier (Stage Winner):
    “I had to come from far back after the chaos, but I stayed calm. This win means a lot — especially after what happened to Jasper.”

  • 🗣️ Jonathan Milan (2nd place):
    “The legs were good, but the final was crazy. I thought I had it… but congrats to Tim.”

  • 🗣️ Mathieu van der Poel (Yellow Jersey):
    “We were alert all day. I’m happy to stay in yellow — but we need to stay sharp, especially tomorrow.”

👇 Closing Thoughts

Stage 3 offered the textbook attributes of a sprinter stage, but coastal winds and fierce positioning added drama. The Philipsen crash downed one favourite, while Merlier capitalised, claiming victory in a hectic photo finish. GC remained largely intact, with the yellow jersey secure but under pressure as the race progresses into more challenging terrain.



Leave a Reply

Your email address will not be published. Required fields are marked *