Tour de France stage 3: Tim Merlier delivers win in Dunkerque on messy flat stage scattered with crashes

DUNKERQUE, FRANCE - JULY 07: Tim Merlier of Belgium and Team Soudal Quick-Step celebrates at finish line as stage winner during the 112th Tour de France, Stage 3 a 178.3km stage from Valenciennes to Dunkerque / #UCIWT / on July 07, 2025 in Dunkerque, France. (Photo by Tim de Waele/Getty Images)
Tour de France: Tim Merlier wins sprint on stage 3 in Dunkerque (Image credit: Tim de Waele/Getty Images)

Soudal-QuickStep's Tim Merlier sprinted to victory on a crash-affected stage 3 of the Tour de France, just beating Jonathan Milan (Lidl-Trek) in a photo finish as the pair were separated by only centimetres at the finish.

Merlier and Milan were among the survivors of a tense finale, which saw two crashes in the final 3km, after sprint favourite Jasper Philipsen (Alpecin-Deceuninck) had already crashed out earlier in the stage.

Milan's Lidl-Trek team had seemed the most organised in the final 1,500 metres of the stage, but the Italian quickly became isolated and Merlier – who had also been on his own – was able to surf the wheels and carry enough speed to come up and pass Milan right at the last moment.

Soudal Quick-Step team's Belgian rider Tim Merlier (C) sprints to the finish line to win ahead of Lidl - Trek team's Italian rider Jonathan Milan (R) placing second and Bahrain - Victorious team's German rider Phil Bauhaus (L) placing third in the 3rd stage of the 112th edition of the Tour de France cycling race, 178.3 km between Valenciennes and Dunkerque (Dunkirk), Northern France, on July 7, 2025. (Photo by Anne-Christine POUJOULAT / AFP) (Photo by ANNE-CHRISTINE POUJOULAT/AFP via Getty Images)

Lidl - Trek team's Jonathan Milan (right) reacts to finishing second to stage 3 winner Tim Merlier of Soudal-QuickStep (centre) (Image credit: ANNE-CHRISTINE POUJOULAT/AFP via Getty Images)

A crash at 3km to go saw various riders hit the deck, including Jordi Meeus (Red Bull-Bora-Hansgrohe) and Geraint Thomas (Ineos Grenadiers), and Remco Evenepoel (Soudal-QuickStep).

Just round the final turn, another handful of riders went down as various wheels slide out on the corner, including Cees Bol (XDS-Astana) and Alexis Renard (Cofidis).

The messy final came after a fairly sedate day. There was no breakaway on the flat, 178km stage from Valenciennes to Dunkirk, and the average speed was as low as 40 kph as the peloton took a bit of a break after two hard days in Northern France.

Amidst the relative calm, there was one impactful moment of chaos, when green jersey Jasper Philipsen crashed heavily at the intermediate sprint, injuring his shoulder and putting an end to his race, just two days after winning stage 1.

In the overall standings, Mathieu van der Poel (Alpecin-Deceuninck) holds onto the yellow after finishing in the main group, whilst all the riders who crashed will be given the same time as the stage winner, having gone down within the 5km safe zone.

How it unfolded

DUNKERQUE, FRANCE - JULY 07: Remco Evenepoel of Belgium and Team Soudal Quick-Step competes during the 112th Tour de France, Stage 3 a 178.3km stage from Valenciennes to Dunkerque / #UCIWT / on July 07, 2025 in Dunkerque, France. (Photo by Dario Belingheri/Getty Images)

Remco Evenepoel of Soudal-QuickStep rides behind yellow jersey Mathieu van der Poel (Alpecin-Deceuninck) during stage 3 (Image credit: Getty Images)

The 178km route of stage 3 was almost entirely flat, bar one 2.3km rise in the final 40km, so it looked nailed on for a sprint. After the flag dropped, a few riders did try to attack and form a breakaway, but after around 20km, the attempts dried up and it became clear that there wasn't going to be a day-long break, making an uneventful stage even less eventful.

Just because there was no break didn't mean it was an easy or relaxed day, however, with winners of the first two stages, Alpecin-Deceuninck, taking control and setting a steady pace all through the first half of the stage, keeping the peloton on its toes.

DUNKERQUE, FRANCE - JULY 07: Jasper Philipsen of Belgium and Team Alpecin - Deceuninck - Green Sprint Jersey competes during the 112th Tour de France, Stage 3 a 178.3km stage from Valenciennes to Dunkerque / #UCIWT / on July 07, 2025 in Dunkerque, France. (Photo by Dario Belingheri/Getty Images)

Jasper Philipsen rides in the Green Sprint jersey in the early part of stage 3, surrounded by Alpecin-Deceuninck teammates (Image credit: Getty Images)

Still, very little happened in the middle part of the stage as the peloton wound down from Valenciennes to Dunkerque. Things started to heat up towards the intermediate sprint with 60km to go as the sprinters' teams started to get in order, but when they reached the sprint, disaster struck for Philipsen, who crashed heavily.

He collided with Bryan Coquard (Cofidis) who had just bumped into Laurenz Rex (Intermarché-Wanty), and whilst those two stayed up the Belgian hit the tarmac heavily. He got up, with his skinsuit ripped around his shoulder and back, but as the doctors examined him, it was clear he couldn't continue.

Avoiding the crash, it was Milan who took maximum points at the intermediate point. There was a brief settling after the sprint, as teams regrouped after Philipsen's incident, and there was also some ongoing tension between Alpecin-Deceuninck riders and Cofidis and Intermarché.

With 38km to go, another squeeze in the middle of the peloton saw a trio of riders crash, whilst up front Tim Wellens (UAE Team Emirates-XRG) set off in a rather unexpected attack. However, with a mountain point up for grabs, Wellens was in a position to move into the KoM lead, and therefore take the jersey from Pogačar, who would then avoid extra podium duties post stage.

UAE Team Emirate - XRG team's Belgian rider Tim Wellens reacts after securing the King of the Mountain points at the summit of Cote de Cassel during the 3rd stage of the 112th edition of the Tour de France cycling race, 178.3 km between Valenciennes and Dunkerque (Dunkirk), Northern France, on July 7, 2025. (Photo by Loic VENANCE / AFP) (Photo by LOIC VENANCE/AFP via Getty Images)

UAE Team Emirate-XRG team's Tim Wellens acknowledges crowd after securing the King of the Mountain points at the summit of Cote de Cassel during stage 3 (Image credit: LOIC VENANCE/AFP via Getty Images)

Wellens' gap grew very fast, up to a minute and a half in just a few kilometres with no impetus behind, so he easily claimed the one point atop Mont Cassel to take the polka-dot jersey. He immediately sat up over the top, and was soon back in the bunch with 27km to go.

There was a bit of an entente into the final 20km, with not quite as much tension as there may usually be in a sprint stage, with no break to chase and some caution after Philipsen's crash. With 10km to go, things started to heat up and the fight for sprint position began proper.

With 3km to go, another crash at a pinch-point saw a handful of riders go down but even more held up, with riders including Thomas and Evenepoel affected, whilst Red Bull sprinter Jordi Meeus looked to come down the heaviest.

Red Bull - BORA - Hansgrohe team's Belgian rider Jordi Meeus receives medical assistance after being involved in a crash in the final kilometres before the finish of the 3rd stage of the 112th edition of the Tour de France cycling race, 178.3 km between Valenciennes and Dunkerque (Dunkirk), Northern France, on July 7, 2025. (Photo by Loic VENANCE / AFP) (Photo by LOIC VENANCE/AFP via Getty Images)

Jordi Meeus (Red Bull-Bora-Hansgrohe) receives medical assistance after crash in final kilometres (Image credit: Getty Images)

Going into the final 2km, Lidl-Trek looked the most organised with two riders leading in front of Milan, but this quickly fell away and the Italian was alone earlier than he would have liked, moving onto the Picnic PostNL lead-out.

Merlier was in an even worse position, surfing on his own in the final 500m, but he found his way up to Milan, and in the final push for the line, it was the Belgian who just got the better of the Italian.

In a small consolation, Milan will move into the green jersey after adding points to his haul, and due to former points leader Philipsen's abandon.

DUNKERQUE, FRANCE - JULY 07: (L-R) The second classified Jonathan Milan of Italy and Team Lidl - Trek and stage winner Tim Merlier of Belgium and Team Soudal Quick-Step congratulate each other at finish line during the 112th Tour de France, Stage 3 a 178.3km stage from Valenciennes to Dunkerque / #UCIWT / on July 07, 2025 in Dunkerque, France. (Photo by Benoit Tessier - Pool/Getty Images)

Jonathan Milan of Lidl-Trek (left) congratulates stage 3 winner Tim Merlier of Soudal-QuickStep (Image credit: Getty Images)

Results

Results powered by FirstCycling

Assistant Features Editor

Matilda is an NCTJ-qualified journalist based in the UK who joined Cyclingnews in March 2025. Prior to that, she worked as the Racing News Editor at GCN, and extensively as a freelancer contributing to Cyclingnews, Cycling Weekly, Velo, Rouleur, Escape Collective, Red Bull and more. She has reported from many of the biggest events on the calendar, including the Giro d'Italia, Tour de France Femmes, Tour of Flanders and Paris-Roubaix. She has particular experience and expertise in women's cycling, and women's sport in general. She is a graduate of modern languages and sports journalism.


You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.

Latest on Cyclingnews