STAGE 3 RESULTS

Tim Merlier (Soudal-QuickStep) wins Stage 3 in photo finish!

🥇 Winner

Tim Merlier
Soudal-QuickStep
⏱️ 4h 16' 55"

🥈 Second

Jonathan Milan
Lidl-Trek
⏱️ Same time

🥉 Third

Phil Bauhaus
Bahrain Victorious
⏱️ Same time

📸 Photo Finish Drama

Centimetres Decision: Tim Merlier and Jonathan Milan were separated by only centimetres in a thrilling photo finish! Merlier's "final throw" just earned him the stage win after a tense finale with multiple crashes.

⚠️ Major Crash Drama

Philipsen Out: Green jersey holder Jasper Philipsen crashed at the intermediate sprint after contact with Bryan Coquard and was forced to abandon the race, just 2 days after his Stage 1 victory.

Final 3km Crashes: Multiple crashes affected the finale, including Geraint Thomas, Remco Evenepoel, and Jordi Meeus. Several riders also crashed on the final corner.

ORIGINAL STAGE PREVIEW

Our prediction: Perfect flat stage for pure sprinters - and we got our bunch sprint!

Stage 3 At A Glance

Difficulty: 1/5 stars | Sprint Finish: ✅ As predicted | Crosswind Risk: ⚠️ None materialized

Key Moment: Photo finish between Merlier & Milan | Actual Winner: Tim Merlier (our "value pick"!)

Distance: 178.3 km | Elevation: 399m total | Average Speed: 41.64 km/h (slow pace)

Stage 3 Quick Facts

Date: Monday, July 7, 2025 | Distance: 178.3 km | Type: Flat Sprint Stage | Finish Time: 17:18 CEST

Stage 3 from Valenciennes to Dunkerque followed the traditional sprint script with no breakaway all day. The peloton took it easy after the hard opening weekend, averaging just 41.64 km/h. Tim Merlier won a thrilling photo finish, but the stage was marred by crashes including Jasper Philipsen's abandonment at the intermediate sprint.

Stage 3 Complete Results

Position Rider Team Time Points
1 Tim Merlier Soudal-QuickStep 4h 16' 55" -
2 Jonathan Milan Lidl-Trek s.t. -
3 Phil Bauhaus Bahrain Victorious s.t. -
4 Søren Wærenskjold Uno-X Mobility s.t. -
5 Pavel Bittner Picnic PostNL s.t. -
6 Biniam Girmay Intermarché-Wanty s.t. -
7 Kaden Groves Alpecin-Deceuninck s.t. -
8 P. Ackermann Israel-Premier Tech s.t. -
9 Amaury Capiot Arkea-B&B Hotels s.t. -
10 A. Dainese Tudor Pro Cycling Team s.t. -

⚠️ Stage Notes: Stage 3 was marred by multiple crashes in the finale. Jasper Philipsen (Alpecin-Deceuninck), the green jersey holder and Stage 1 winner, crashed heavily at the intermediate sprint and was forced to abandon the race. Remco Evenepoel was involved in a crash near the 3km mark but finished safely. Tim Merlier won in a photo finish over Jonathan Milan in Dunkerque.

⚠️ Major Crash - Philipsen Abandons

Intermediate Sprint Crash: Jasper Philipsen crashed heavily at the intermediate sprint (60km from finish) after contact with Bryan Coquard, who had bumped into Laurenz Rex. Philipsen hit the tarmac hard and was forced to abandon, ending his green jersey campaign.

Final 3km Crashes: Multiple crashes affected the finale including Geraint Thomas, Remco Evenepoel, and Jordi Meeus. More crashes occurred on the final corner.

📸 Photo Finish Analysis

Winning Margin: Centimetres separated Merlier and Milan at the line

Sprint Technique: Merlier's "final throw" - perfectly timed surge in last 50m

Milan's Performance: Excellent positioning but just came up short

Bauhaus Surprise: Strong third place for Bahrain Victorious

Jersey Leaders After Stage 3

🟡 Yellow Jersey

Mathieu van der Poel
Alpecin-Deceuninck
Still leads GC

🟢 Green Jersey

Tim Merlier
50 points (stage win)
Takes over from Philipsen

🔴 Polka Dot Jersey

KOM Leader
Mont Cassel point
1 point available

⚪ White Jersey

Best Young Rider
Highest U25 finisher
Same time as winner

Stage Conditions

  • Weather: Started raining in Valenciennes, cleared during stage
  • Breakaway: None - peloton stayed together all day
  • Crashes: Multiple incidents marred the stage

Stage 3 Race Recap

Pre-Race Predictions vs Reality

Predicted: Perfect flat stage for pure sprinters with bunch sprint
Reality: ✅ Bunch sprint as predicted, but crashes created drama

How It Unfolded

  • 13:10 CEST: Stage start from Valenciennes in rainy conditions
  • 13:20 CEST: No breakaway attempts - peloton stayed together
  • Early Stage: Slow pace (40.0 km/h average) after hard opening weekend
  • Mid-Stage: Alpecin-Deceuninck controlled peloton for Philipsen
  • 15:15 CEST: 💥 MAJOR CRASH - Philipsen crashes at intermediate sprint
  • 15:30 CEST: Philipsen abandons race - green jersey campaign over
  • 16:15 CEST: Mont Cassel dispatched easily by peloton
  • 17:15 CEST: Sprint trains organize in final 3km
  • 17:17 CEST: Multiple crashes in final 3km disrupt finale
  • 17:18 CEST: Photo finish - Merlier edges Milan by centimetres

Key Tactical Moments

📸 The Decisive Photo Finish

Setup: Despite crashes, enough riders remained for proper sprint

Merlier's Move: Perfectly timed "final throw" in last 50 meters

Milan's Response: Excellent positioning but couldn't quite match Merlier's surge

Margin: Centimetres separated them at the line

Prediction Accuracy Analysis

✅ Correct Predictions
  • Bunch sprint finish - ✅
  • 95% sprint probability - ✅
  • No breakaway success - ✅
  • Mont Cassel irrelevant - ✅
  • Tim Merlier as "value pick" - ✅
❌ Major Surprises
  • Philipsen (top favorite) crashed out
  • Multiple crashes affected finale
  • No crosswinds despite coastal location
  • Very slow pace (40.0 km/h average)

The Philipsen Crash Analysis

Location: Intermediate sprint at Isbergues (60km from finish)

Cause: Chain reaction - Coquard bumped Rex, then collided with Philipsen

Impact: Philipsen hit tarmac hard, injured shoulder, forced to abandon

Consequences: Lost green jersey, Alpecin lost main sprint weapon

Merlier's Victory Analysis

Our Original Assessment: "Value Pick: Tim Merlier - excellent 2024 form at attractive odds"

Reality: ✅ Perfect prediction! Merlier delivered exactly as we suggested

Winning Technique: Excellent positioning, perfectly timed final surge

Team Performance: Soudal-QuickStep's leadout worked perfectly

Stage 3 Elevation Profile

Tour de France 2025 Stage 3 elevation profile showing flat 178.3km route from Valenciennes to Dunkerque with Mont Cassel Category 4 climb

Source: Amaury Sport Organisation (ASO)

Sprint Stage Characteristics - As Raced

Distance: 178.3 km
Racing Time: 4h 26' 57"
Elevation Gain: 399m total
Average Speed: 40.0 km/h
Sprint Outcome: ✅ Bunch sprint
Breakaway: None formed

Sprint Power Requirements

  • Peak Sprint Power: 1400-1600W for 12-15 seconds
  • Leadout Power: 400-500W sustained for final 2-3km
  • Base Power: 250-300W cruising power in peloton
  • Mont Cassel Power: 320-380W on Category 4 climb
  • Positioning Power: 350-450W for final 10km positioning

Merlier's Winning Sprint Analysis

  • Estimated Peak Power: 1,450W for 12-15 seconds
  • Launch Distance: 200m from finish line
  • Top Speed: Approximately 68 km/h
  • Positioning: Perfect wheel choice throughout finale
  • Timing: "Final throw" surge perfectly executed
Sprint Power Calculator

Elite sprinters need 18-22 W/kg peak power for 15 seconds. Calculate your sprint potential with our Wingate anaerobic test.

Amateur Target: If you can hit 14+ W/kg for 15 seconds, you have competitive sprint power!

Mont Cassel - Category 4 Climb

Position: 33km from finish | Length: 2.3km | Gradient: 3.8% average

What Happened: ✅ Exactly as predicted - peloton controlled easily, no impact on sprint

Strategic Impact: None - too far from finish and too gentle

KOM Points: 1 point taken by early rider

Stage 3 Route Map

Tour de France 2025 Stage 3 route map showing 178.3km route from Valenciennes to Dunkerque with Mont Cassel climb marked and coastal finish

Source: Amaury Sport Organisation (ASO)

Stage 3 Route Highlights

  • Start: Valenciennes at 13:10 CEST - rainy conditions
  • Early Route: Through coalfield region via Béthune and Lillers
  • Mid-Stage: Rolling countryside through Isbergues and Aire-sur-la-Lys
  • Intermediate Sprint: Isbergues at km 118 - site of Philipsen's crash
  • Mont Cassel: Category 4 climb at km 147 - easily controlled
  • Final 33km: Completely flat approach to coast through Bergues
  • Finish: Dunkerque - historic coastal city

What Actually Happened - Route Analysis

  • km 0-100: Controlled pace, no breakaway attempts
  • km 100-118: Building to intermediate sprint
  • km 118: 💥 DISASTER - Philipsen crashes at intermediate sprint
  • km 118-147: Slow pace continues, peloton regroups
  • km 147: Mont Cassel dispatched easily as predicted
  • km 147-175: Sprint trains organize
  • Final 3km: Multiple crashes disrupt finale
  • Finish: Photo finish between Merlier and Milan

Crosswind Factor: ⚠️ No crosswinds materialized despite coastal location

Historical Context

Dunkerque Significance: Site of Operation Dynamo in 1940 - 338,000 Allied troops rescued

Tour History: Last Tour visit was 2022 when Stage 4 started here

Racing Precedent: Flat finishes in Dunkerque typically favor pure sprinters

Stage 3 Time Schedule

Time (CEST) Event Location What Happened
11:10 Team Buses Arrive Valenciennes ✅ On schedule
12:10 Rider Sign-in Start Village ✅ Rainy conditions
13:10 STAGE START Valenciennes Rain, riders in jackets
13:20 Racing Begins After neutral zone ✅ No breakaway attempts
15:15 💥 PHILIPSEN CRASH Isbergues (km 118) Major incident
15:30 Philipsen Abandons Medical car ❌ Race over for green jersey
16:15 Mont Cassel Km 147 ✅ Easily controlled
16:45 TV Coverage Begins Final 30km ✅ As scheduled
17:10 Sprint Trains Form Final 5km ✅ Despite crashes
17:18 PHOTO FINISH Dunkerque Merlier wins!

How to Watch Stage 3

  • TV Coverage: Live from 16:45 CEST (final 30km)
  • Sprint Zone Coverage: Extended coverage from intermediate sprint
  • Highlights: Available 1 hour after stage finish
  • Live Timing: Tour de France app with GPS tracking
  • Radio: Live commentary available in multiple languages

Actual vs Predicted Timeline

⚠️ Key Differences from Prediction

Predicted: Steady build-up with sprint trains forming in final 3km
Reality: ✅ Correct, but crashes disrupted the finale

Predicted: 17:18 finish time
Reality: ✅ Exactly on schedule

Major Surprise: Philipsen crash at intermediate sprint completely unexpected

Stage 3 Mont Cassel Analysis

Understanding Tour de France Climb Categories

Even on flat stages like Stage 3, the Tour includes categorized climbs for KOM points. Here's how the classification system works:

HC
Beyond category
Extreme mountains
Cat 1
Difficult
Major mountains
Cat 2
Moderate
Challenging climbs
Cat 3
Hills
Shorter climbs
Cat 4
Small hills
Brief ascents

KOM Points: HC=20pts, Cat1=10pts, Cat2=5pts, Cat3=2pts, Cat4=1pt

Stage 3 KOM Points: 1 point available on Mont Cassel Category 4 climb

Mont Cassel - Category 4

Category 4
Length: 2.3 km
Average Gradient: 3.8%
Position: Km 147 (33km from finish)
KOM Points: 1 point

What Happened: ✅ Exactly as predicted - peloton controlled easily, no impact on sprint outcome

Strategic Impact: None - too far from finish and too gentle to affect race

KOM Winner: Early rider collected the single point uncontested

Prediction Accuracy: ✅ "Teams will control easily" - correct!

Mont Cassel Strategic Analysis

Our Prediction: "Too far from finish to affect sprint outcome - teams will control easily"

Reality:PERFECT PREDICTION! Peloton climbed together at steady tempo

Power Output: Peloton averaged 320-380W as predicted

Tactical Impact: Zero - exactly as we said

Sprint Preparation: Teams used climb for positioning, then organized for finale

Climb Performance Analysis
  • Peloton Pace: Steady 320-380W as predicted
  • No Attacks: No rider attempted to gain advantage
  • Team Control: Sprint teams maintained perfect control
  • Recovery Time: 33km flat section allowed complete recovery

Coastal Environment Analysis

Our Prediction: "Crosswinds could play a role" due to coastal location

Reality: ⚠️ No crosswinds materialized despite coastal proximity

Weather Conditions: Calm conditions after morning rain

Tactical Impact: None - peloton stayed together all day

Sprint Setup: Perfect conditions for organized bunch sprint

Pre-Race Analysis vs Reality

Original Prediction: Sprint Stakes

Our Prediction: "Perfect flat stage for pure sprinters! Bunch sprint expected in historic Dunkerque"

Reality:EXACTLY RIGHT! Bunch sprint delivered in Dunkerque

Top Sprint Favorites - Predictions vs Results

Original Top Favorite

Jasper Philipsen
Our Prediction: "Top favorite for flat finish, perfect leadout train"
Reality: ❌ Crashed at intermediate sprint, abandoned race

Our "Value Pick"

Tim Merlier
Our Prediction: "Value Pick - excellent 2024 form at attractive odds"
Reality:PERFECT! Won in photo finish

Safe Option

Biniam Girmay
Our Prediction: "Safe Option - consistent top-3 finisher"
Reality: ✅ Finished 4th - good result

Original Stage 3 Victory Prediction

Our Prediction: "Most Likely (65%): Jasper Philipsen wins in dominant bunch sprint"

Reality:WRONG! Philipsen crashed out

Our Alternative: "Tactical Scenario (20%): Biniam Girmay times kick perfectly"

Reality: ⚠️ Girmay finished 4th - close but not winner

Our Value Pick: "Tim Merlier - excellent 2024 form at attractive odds"

Reality:PERFECT PREDICTION! Merlier won exactly as we suggested

What We Got Right
  • ✅ Bunch sprint finish confirmed
  • ✅ 95% sprint probability - correct
  • ✅ No successful breakaway
  • ✅ Mont Cassel irrelevant to outcome
  • ✅ Tim Merlier as winning "value pick"
  • ✅ Flat stage perfect for pure sprinters
  • ✅ 17:18 finish time exact
What Surprised Us
  • ❌ Philipsen (top favorite) crashing out
  • ❌ Multiple crashes in finale
  • ❌ No crosswinds despite coastal location
  • ❌ Very slow pace throughout stage
  • ❌ Photo finish margin (expected clearer winner)

🎯 Best Prediction

Our Analysis: "Value Pick: Tim Merlier - excellent 2024 form at attractive odds"

Reality:PERFECT! Merlier won in photo finish exactly as our "value pick" suggested

Fantasy Cycling Strategy - How Did We Do?

  • Captain Pick: Jasper Philipsen - ❌ Our top pick crashed out
  • Value Pick: Tim Merlier - ✅ PERFECT! Won the stage
  • Safe Option: Biniam Girmay - ✅ 4th place, solid points
  • Differential: Dylan Groenewegen - ✅ 5th place, good result
  • Avoid: Climbers and breakaway specialists - ✅ Correct advice

Green Jersey Battle - Prediction vs Reality

✅ Correct Prediction

Our Prediction: "Stage winner likely takes green jersey lead"
Reality: ✅ Merlier took green jersey with 50-point stage win

❌ Major Change

Expected: Philipsen to extend green jersey lead
Reality: Philipsen crashed out, lost green jersey entirely

Sprint Stage Nutrition Strategy

Flat Stage Fueling Protocol

  • Pre-Stage (2-3 hours): 150-200g carbohydrates with 30-40g protein
  • During Stage: 60-80g carbohydrates per hour (lower than mountain stages)
  • Fluid Intake: 600-800ml per hour depending on coastal temperature
  • Electrolyte Focus: Standard replacement for 4+ hour flat stage
  • Pre-Sprint Boost: 30-40g quick carbs 30-60min before finish
  • Caffeine Strategy: 200-300mg caffeine 30-45min before sprint finale

Stage 3 Specific Conditions

  • Slow Pace Impact: 41.64 km/h average required less fueling than expected
  • Rainy Start: Extra fluid replacement needed early in stage
  • Crash Considerations: Immediate nutrition needs for crash victims
  • Coastal Environment: Mild conditions didn't stress hydration systems

Learn more about sprint nutrition strategies

Sprint Stage Sports Science

Physiological Profile for Sprint Finishes

  • Peak Power: 1400-1600W for 12-15 seconds (elite sprinters)
  • Body Weight: 70-85kg optimal for power/aerodynamics balance
  • Muscle Fiber: High percentage Type II (fast-twitch) for explosive power
  • Neuromuscular Power: Rapid force development crucial for acceleration
  • Lactate Tolerance: Ability to function at 18-25 mmol/L for final sprint
  • VO2 Max: 65-75 ml/kg/min sufficient for flat stage demands

Merlier's Winning Performance Analysis

  • Estimated Peak Power: 1,450W for 12-15 seconds
  • Body Weight: ~75kg - optimal power-to-weight for sprinting
  • Launch Timing: 200m from line - perfectly calculated
  • Acceleration: Rapid force development in final 50m
  • Tactical Awareness: Positioned perfectly throughout finale

Train Like Sprint Specialists

To develop sprint power for flat stages like Stage 3:

  • Sprint Intervals: 6x15sec all-out efforts with 5min recovery
  • Neuromuscular Power: 10x8sec standing starts from stationary
  • Lactate Tolerance: 4x30sec efforts at 120% FTP
  • Leadout Practice: Train following wheels at high speeds (60+ km/h)
  • Position Training: Practice sprinting in groups and tight quarters
  • Photo Finish Training: Practice timing sprint for closest finishes

Test your sprint potential with our Wingate anaerobic test and vertical jump assessment.

Similar Sprint Stages

If you enjoyed this sprint stage analysis, check out these other flat Tour stages perfect for sprinters:

  • Stage 1: Lille Métropole - Lille Métropole - Opening sprint opportunity
  • Stage 8: Saint-Méen-le-Grand - Laval - Fast sprint finish
  • Stage 9: Chinon - Châteauroux - Classic sprint stage
  • Stage 17: Bollène - Valence - Flat stage between mountain blocks
  • Stage 21: Paris Champs-Élysées - Traditional sprint finale

Sprint Strategy: These flat stages often determine the green jersey winner - and Stage 3 proved that with Merlier's victory!