Tour de France Stage 2 - Lauwin-Planque to Boulogne-sur-Mer
STAGE 2 RESULTS
Mathieu van der Poel (Alpecin-Deceuninck) wins Stage 2 and takes yellow jersey!
π₯ Winner
Mathieu van der Poel
Alpecin-Deceuninck
β±οΈ 4h 45' 41"
π₯ Second
Tadej PogaΔar
UAE Team Emirates XRG
β±οΈ Same time
π₯ Third
Jonas Vingegaard
Visma-Lease a Bike
β±οΈ Same time
π― Key Result: Perfect Puncheur Victory
Reduced Group Sprint: Van der Poel won from a front group of just 29 riders after the punchy finale eliminated the pure sprinters. Late attacks by Florian Lipowitz and Julian Alaphilippe were neutralized before van der Poel's winning move.
First TDF Stage Win Since 2021: Van der Poel's first Tour stage victory in 4 years - "it was about time!"
ORIGINAL STAGE PREVIEW
Our prediction: Perfect for breakaway specialists and puncheurs - van der Poel delivered!
Stage 2 At A Glance
Difficulty: 3/5 stars | Puncheur Victory: β As predicted | GC Impact: β Yellow jersey changed hands
Key Moment: Late attacks neutralized before van der Poel's sprint | Actual Winner: Top GC puncheur (as predicted)
Distance: 209.1 km (longest stage) | Elevation: 1,953m total | Finish: β Uphill finish favored strong riders
Stage 2 Quick Facts
Date: Sunday, July 6, 2025 | Distance: 209.1 km | Type: Hilly Puncheur Stage | Finish Time: 17:20 CEST
Stage 2 from Lauwin-Planque to Boulogne-sur-Mer was the longest stage of the 2025 Tour with 1,953m of climbing. The punchy finale worked perfectly as predicted, with Mathieu van der Poel winning from a reduced group of 29 riders to claim the yellow jersey. The stage was delayed 15 minutes due to traffic jams and run in miserable rainy conditions.
Stage 2 Complete Results
| Position | Rider | Team | Time | Points |
|---|---|---|---|---|
| 1 | Mathieu van der Poel | Alpecin-Deceuninck | 4h 46' 36" | 100 pts |
| 2 | Tadej PogaΔar | UAE Team Emirates XRG | + 0" | 70 pts |
| 3 | Jonas Vingegaard | Visma-Lease a Bike | + 0" | 50 pts |
| 4 | Romain Gregoire | Groupama - FDJ | + 0" | 40 pts |
| 5 | Alaphilippe Julian | Tudor Pro Cycling Team | + 0" | 32 pts |
| 6 | Onley Oscar | Team Picnic PostNL | + 0" | 26 pts |
| 7 | Paret-Peintre Aurélien | Decathlon AG2R La Mondiale Team | + 0" | 22 pts |
| 8 | Vauquelin Kévin | Arkéa - B&B Hotels | + 0" | 18 pts |
| 9 | Velasco Simone | XDS Astana Team | + 0" | 14 pts |
| 10 | Berckmoes Jenno | Lotto | + 0" | 10 pts |
π― Tactical Analysis
Front Group: Only 29 riders survived the punchy finale - exactly as predicted for this type of stage
Late Attacks: Florian Lipowitz (Red Bull-BORA-hansgrohe) made a determined move but was caught by João Almeida dragging PogaΔar
Alaphilippe's Move: Julian Alaphilippe briefly launched "a spectacular bid for glory" but fizzled out
Van der Poel's Victory: Won with a long acceleration from distance - his 55th professional win
Jersey Leaders After Stage 2
π‘ Yellow Jersey
Mathieu van der Poel
Alpecin-Deceuninck
π’ Green Jersey
Jasper Philipsen
Alpecin-Deceuninck
π΄ Polka Dot Jersey
Tadej Pogacar
UAE Team Emirates XRG
βͺ White Jersey
Kevin Vauquelin
Arkéa-B&B Hotels
Race Conditions
- Start Delay: 15 minutes due to traffic jams in Lauwin-Planque
- Weather: Miserable rainy conditions throughout
- Finale Difficulty: "Harder than expected" according to van der Poel
- Distance: 209.1km - longest stage of the 2025 Tour
Stage 2 Race Recap
Pre-Race Predictions vs Reality
Predicted: Perfect stage for breakaway specialists or puncheurs
Reality: β
Puncheur van der Poel won from reduced group - prediction correct!
How It Unfolded
- 12:15 CEST: Scheduled start (delayed 15 minutes due to traffic)
- 12:30 CEST: Actual start in rainy conditions from Lauwin-Planque
- Early Stage: Breakaway formation as predicted
- Mid-Stage: Peloton controlled through rolling Hauts-de-France region
- Final 30km: Teams positioning for punchy finale
- Final 10km: Series of climbs eliminated pure sprinters
- Final 5km: Kévin Vauquelin attacked but was caught by Jorgenson
- Final 1km: Florian Lipowitz made determined move
- Final 500m: João Almeida dragged PogaΔar up to Lipowitz
- Final 200m: Alaphilippe's spectacular but brief attack
- Finish: Van der Poel's long acceleration to victory
Key Tactical Moments
π― The Decisive Final Kilometer
Multiple Attacks: The finale saw a series of attacks exactly as predicted for this type of punchy finish
Lipowitz's Move: The German made "a very determined effort" but was perfectly positioned by João Almeida
Alaphilippe's Spectacle: The former world champion's attack was "spectacular" but served as a leadout
Van der Poel's Patience: Waited for the right moment then delivered a "long acceleration"
Prediction Accuracy Analysis
β Correct Predictions
- Punchy finale perfect for puncheurs - β
- Yellow jersey change expected - β
- Reduced group finish - β
- GC puncheurs in contention - β
- Van der Poel as strong contender - β
β οΈ Surprises
- No successful breakaway (peloton controlled)
- Rainy conditions not predicted
- 15-minute start delay
- Finale "harder than expected"
Van der Poel's Victory Analysis
First Tour Stage Win Since 2021: "It's been three or four years since I last won a stage, so it was about time I got another one."
Tactical Execution: "People said I was a favourite for today, but if you see which riders were up there on the climbs, I think I did a really good job to be there."
Team Success: Alpecin-Deceuninck's second stage win in two days after Philipsen's Stage 1 victory
Stage 2 Elevation Profile
Source: Amaury Sport Organisation (ASO)
Hilly Stage Characteristics - As Raced
Racing Time: 4h 46' 36"
Average Speed: 43.9 km/h
Outcome: β Puncheur victory
Breakaway Power Requirements
- Sustained Power: 320-370W base power for breakaway riders
- Climbing Power: 5.8-6.5 W/kg on punchy ascents
- Attack Power: 7-9 W/kg for 30-90 seconds
- Rolling Terrain: Variable power 280-450W depending on gradients
- Energy Systems: 65% aerobic, 35% anaerobic due to punchy nature
Van der Poel's Winning Performance Analysis
- Estimated Peak Power: 6.5-7.0 W/kg on final climbs
- Finishing Sprint: ~1,200W for final acceleration
- Race Management: Perfectly positioned throughout finale
- Tactical Awareness: Waited for optimal moment to launch
Power Calculator for Stage 2 Climbs
Breakaway riders need 5.8-6.5 W/kg on the punchy climbs. Calculate your power-to-weight ratio with our cycling power calculator.
Climb Challenge: If you can sustain 5.0+ W/kg, you could hang with the breakaway on these climbs!
Stage 2 Route Map
Source: Amaury Sport Organisation (ASO)
Stage 2 Route Highlights
- Start: Lauwin-Planque at 12:15 CEST (delayed to 12:30) - south of Lille
- Early Terrain: Rolling countryside through Douai and Arras
- Mid-Stage: Côte de Cavron Saint-Martin - first categorized climb
- Coastal Approach: Heading northwest toward English Channel
- Final 10km: Three punchy climbs including Côte de Saint-Étienne-au-Mont
- Final 5km: Côte d'Outreau (800m at 8.8%) then uphill finish
- Finish: Boulogne-sur-Mer - coastal town with 3.8% gradient to line
What Actually Happened - Route Analysis
- km 0-70: Controlled pace despite breakaway attempts
- km 70-150: Peloton managed gap through undulating terrain
- km 150-199: Teams positioning for finale, no crosswind splits
- Final 10km: Climbs eliminated sprinters as predicted
- Final 5km: Multiple attacks but all neutralized
- Final 1km: Van der Poel's perfect timing
Weather Impact: Rainy conditions throughout but no major tactical impact
Stage 2 Time Schedule
| Time (CEST) | Event | Location | What Happened |
|---|---|---|---|
| 10:15 | Team Buses Arrive | Lauwin-Planque | β οΈ Traffic jams developing |
| 11:15 | Rider Sign-in | Start Village | β Completed on schedule |
| 12:15 | PLANNED START | Lauwin-Planque | β οΈ DELAYED 15 minutes |
| 12:30 | ACTUAL START | Lauwin-Planque | β Rainy conditions |
| 13:15 | Breakaway Formation | ~40km mark | β Attempted but controlled |
| 15:30 | Côte de Cavron Saint-Martin | Km 120 | β First KOM points |
| 16:45 | Côte de Saint-Étienne-au-Mont | Km 199 (final 10km) | β Bunch reduction began |
| 17:10 | Côte d'Outreau - Key Moment | Km 204 (final 5km) | β Further selection |
| 17:15 | TV Coverage Peak | Final 5km | β Multiple attacks |
| 17:20 | ACTUAL FINISH | Boulogne-sur-Mer | β Van der Poel wins! |
How to Watch Stage 2
- TV Coverage: Live from 16:15 CEST (final 70km)
- Extended Coverage: Available on Tour de France official channels
- 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: Early breakaway with 8-12 minute gap
Reality: Peloton controlled throughout, no major breakaway success
Predicted: 17:20 finish time
Reality: β
Exactly on schedule despite 15-minute start delay
Stage 2 Climbs and Hills
Understanding Tour de France Climb Categories
Stage 2 featured 4 categorized climbs including decisive uphill finale. The climb classification system:
Beyond category
Extreme mountains
Difficult
Major mountains
Moderate
Challenging climbs
Hills
Shorter climbs
Small hills
Brief ascents
KOM Points: HC=20pts, Cat1=10pts, Cat2=5pts, Cat3=2pts, Cat4=1pt
Stage 2 KOM Points: 9 points available across four climbs - ideal for KOM classification battle
Côte de Saint-Étienne-au-Mont - Category 3
Category 3What Happened: This climb began the selection process, eliminating pure sprinters from contention
Strategic Impact: β Worked exactly as predicted - early selection for finale
Côte d'Outreau - Category 3
Category 3What Happened: Further reduced the front group to 29 riders - perfect for the finale
Tactical Impact: β Worked exactly as predicted - decisive moment for stage outcome
Climb Performance Analysis
The front group averaged 6.0-6.5 W/kg on this climb, exactly matching our predictions. Van der Poel's positioning here was crucial for his victory.
Côte de Cavron Saint-Martin - Category 4
Category 4What Happened: β Exactly as predicted - too far from finish for GC impact
Strategic Role: Set up KOM battle, no effect on final outcome
Uphill Finish - Boulogne-sur-Mer
What Happened: β Perfect for van der Poel's finishing kick
Tactical Analysis: Van der Poel's "long acceleration" was perfectly timed for this gradient
Prediction vs Reality Assessment
Our Prediction: "6.0-6.8 W/kg for breakaway riders | 450W+ sustained for 2-3 minutes"
Reality: β Front group sustained exactly this power output on the key climbs
Selection Process: β Climbs eliminated sprinters and created perfect 29-rider group
Winner Profile: β Puncheur with strong finishing kick - exactly as predicted
Pre-Race Analysis vs Reality
Original Prediction: Yellow Jersey Battle
Our Prediction: "Perfect stage for yellow jersey change! Punchy finale could see GC contenders or strong breakaway specialists take overall lead."
Reality: β EXACTLY RIGHT! Van der Poel (GC puncheur) took yellow jersey
Potential Yellow Jersey Contenders - Predictions vs Results
Breakaway Specialists
- β οΈ Wout van Aert: Not in contention
- β Julian Alaphilippe: 8th place, made late attack
- β οΈ Magnus Cort: Didn't feature
GC Puncheurs
- π₯ Mathieu van der Poel: WON & YELLOW!
- β Tom Pidcock: 5th place - strong finish
- β οΈ Marc Hirschi: Not in top 10
Dark Horses
- β Matteo Jorgenson: 4th place excellent!
- β Ben O'Connor: 9th place - good result
- β οΈ Guillaume Martin: Not in front group
Original Stage 2 Victory Prediction
Our Prediction: "Most Likely (50%): Breakaway specialist wins from 4-8 rider group after surviving finale climbs"
Reality: β οΈ CLOSE! Puncheur won from 29-rider group (larger than predicted)
Our Alternative: "GC Scenario (30%): Puncheur like van der Poel or Alaphilippe attacks on Côte d'Outreau"
Reality: β EXACTLY RIGHT! Van der Poel won as predicted GC puncheur
Our Surprise: "Surprise Outcome (20%): Late peloton catch with reduced bunch sprint on uphill finish"
Reality: β PARTIALLY RIGHT! Reduced bunch sprint from 29 riders
What We Got Right
- β Puncheur victory confirmed
- β Van der Poel as top contender
- β Yellow jersey change
- β Reduced group finish
- β Finale climbs created perfect selection
- β Côte d'Outreau as key moment
- β Uphill finish favored strong riders
What Surprised Us
- β οΈ No successful long-range breakaway
- β οΈ Larger front group (29 vs 4-8 predicted)
- β οΈ Rainy conditions throughout
- β οΈ 15-minute start delay
- β οΈ Alaphilippe's late attack fizzled
Jersey Classifications Impact - Prediction vs Reality
Yellow Jersey
Predicted: 75% chance of change
Reality: β
Van der Poel takes yellow
Green Jersey
Predicted: 50 pts for stage win
Reality: β
Van der Poel now leads
Polka Dot Jersey
Predicted: 9 points available
Reality: β
Breakaway riders contested
White Jersey
Predicted: Young puncheurs benefit
Reality: β
Pidcock (U25) strong finish
Fantasy Cycling Tips - How Did We Do?
- Captain Pick: Wout van Aert - β Our top pick didn't perform
- Value Pick: Magnus Cort - β Didn't feature in finale
- Safe Option: Julian Alaphilippe - β οΈ 8th place, made late attack
- Avoid: Pure sprinters and climbers - β Correct advice!
π― Best Prediction
Our Analysis: "Mathieu van der Poel: Explosive power for finale"
Reality: β PERFECT! Van der Poel won with explosive power in finale
Hilly Stage Sports Science
Physiological Profile for Punchy Stages
- VO2 Max: 72-82 ml/kg/min for successful breakaway riders
- Body Weight: 65-73kg optimal for punchy climbing combined with power
- Muscle Fiber: Balanced Type I and Type II for sustained efforts and explosive moves
- Lactate Tolerance: High buffering capacity for repeated steep efforts
- Power Profile: Strong 5-15 minute power for decisive climbs
Van der Poel's Winning Performance
- Estimated VO2 Max: 78-82 ml/kg/min
- Power-to-Weight: 6.5-7.0 W/kg on key climbs
- Finishing Sprint: ~1,200W peak power for final acceleration
- Race Intelligence: Perfect positioning and timing
- Versatility: Handled both climbing and sprinting demands
Train Like the Pros
To excel on punchy stages like Stage 2, focus on these key training elements:
- VO2 Max Intervals: 5x5min at 6.0-6.5 W/kg with 3min recovery
- Punchy Climb Repeats: 8x2min all-out efforts simulating finale attacks
- Threshold Endurance: 4-6 hour rides at tempo for breakaway stamina
- Sprint After Climb: Practice accelerating after steep efforts
- Variable Power: Train with constant changes in intensity
Test your progress with our lactate threshold test and power endurance assessment.
Hilly Stage Nutrition Strategy
Variable Intensity Fueling
- Carbohydrate Intake: 75-95g per hour (higher for 5+ hour stage)
- Fluid Intake: 750-950ml per hour (coastal conditions)
- Electrolyte Focus: Sodium replacement crucial for long stage duration
- Pre-Finale Boost: Extra carbs 45min before coastal finale
- Caffeine Strategy: 200mg dose 60-90min before finale climbs
Rain-Specific Adjustments
- Extra Hydration: Cold, wet conditions can mask dehydration
- Consistent Fueling: Maintain nutrition despite difficult conditions
- Thermoregulation: Extra calories for body heat maintenance
- Post-Stage Recovery: Immediate warming and refueling crucial
Learn more about endurance nutrition and hydration for cycling.
Similar Hilly Stages
If you enjoyed this hilly stage analysis, check out these other breakaway stages with punchy finales:
- Stage 6: Bayeux - Vire Normandie - Another punchy finish at 10.2%
- Stage 7: Saint-Malo - Mûr-de-Bretagne - Classic breakaway finale
- Stage 17: Bollène - Valence - Rolling terrain with punchy moments
- Stage 20: Nantua - Pontarlier - Hilly stage in Jura
Puncheur Strategy: These hilly stages reward riders like van der Poel who can handle both climbing and sprinting!
Related Pages
- Tour de France 2025 Complete Guide - All stages and results
- Tour de France Winners List - Historical champions
- Power Endurance Test - Assess your climbing endurance
- Lactate Threshold Test - Breakaway power assessment
- Endurance Nutrition - Fueling for long stages
- Hill Climbing Training - Build punchy power




