Races / Tour de France 2026 / Stage 9
Tour de France 2026 — Stage 9
12 Jul 2026 · 186 km
Stage Impact
What changed on Stage 9
Tadej Pogacar
→
Tadej Pogacar
Tadej Pogacar kept the GC lead after Stage 9. Mathieu Van Der Poel won the stage. Jonas Rickaert lost the most time among the main GC movers.
Stage Winner
Mathieu Van Der Poel
GC Gainers
- Filippo Ganna↑ 35same gap
- Ewen Costiou↑ 30same gap
- Alex Aranburu↑ 23same gap
Time Losses
- Jonas Rickaert↓ 19lost 26' 49"
- Simone Velasco↓ 19lost 26' 49"
- Joel Nicolau↓ 18lost 26' 49"
Telemetry
Peloton sample for this stage
44 telemetry samples
217 WAvg power
263 W NPAvg NP
136 bpmAvg HR
35.5 km/hAvg speed
75 rpmAvg cadence
1674 WPeak power
188 bpmPeak HR
Aggregated from 26 power files
and 17 HR files; rows below are the individual samples included for this stage.
| Rider | Activity | Distance | Duration | Avg W | NP | Avg HR | Speed | Cadence | |
|---|---|---|---|---|---|---|---|---|---|
| Johannes Adamietz |
Strava
|
109.0 km | 2h 16m | 236 W | 289 W NP | 141 bpm | 48.0 km/h | 82 rpm | |
| Roger Adria |
Strava
|
159.1 km | 6h 22m | — | — | 127 bpm | 26.4 km/h | 77 rpm | |
| Pier Andre Cote |
Strava
|
180.1 km | 5h 16m | 253 W | 285 W NP | 124 bpm | 37.3 km/h | 89 rpm | |
| Andrea Bagioli |
Strava
|
108.2 km | 2h 13m | — | — | — | 48.8 km/h | 78 rpm | |
| Norbert Banaszek |
Strava
|
105.3 km | 2h 57m | 224 W | 259 W NP | 127 bpm | 36.6 km/h | 76 rpm | |
| Fernando Barcelo |
Strava
|
228.0 km | 5h 38m | — | — | — | 41.5 km/h | 74 rpm | |
| Samuele Battistella |
Strava
|
109.2 km | 2h 16m | — | — | — | 48.0 km/h | 78 rpm | |
| Tobias Bayer |
Strava
|
98.2 km | 5h 58m | — | — | — | 19.8 km/h | — | |
| Pawel Bernas |
Strava
|
108.0 km | 2h 15m | 265 W | 347 W NP | 132 bpm | 48.0 km/h | 69 rpm | |
| Tomasz Budzinski |
Strava
|
109.4 km | 2h 16m | 230 W | 302 W NP | 139 bpm | 48.1 km/h | 82 rpm | |
| Arvid De Kleijn |
Strava
|
45.3 km | 1h 44m | — | — | — | 30.6 km/h | 75 rpm | |
| Floris De Tier |
Strava
|
104.6 km | 3h 36m | — | — | — | 29.0 km/h | 81 rpm | |
| Marton Dina |
Strava
|
139.6 km | 3h 27m | 261 W | 329 W NP | 148 bpm | 40.4 km/h | 83 rpm | |
| Pascal Eenkhoorn |
Strava
|
158.8 km | 4h 06m | — | — | — | 38.7 km/h | 73 rpm | |
| Ryan Gibbons |
Strava
|
111.9 km | 3h 25m | 268 W | 327 W NP | — | 34.1 km/h | 74 rpm | |
| Kim Heiduk |
Strava
|
120.4 km | 4h 30m | — | — | — | 28.2 km/h | 74 rpm | |
| Jose Herrada |
Strava
|
100.2 km | 3h 10m | 200 W | 235 W NP | 124 bpm | 33.3 km/h | 79 rpm | |
| Jimmy Janssens |
Strava
|
79.1 km | 2h 26m | 296 W | 323 W NP | 148 bpm | 38.1 km/h | 83 rpm | |
| Quentin Jauregui |
Strava
|
9.9 km | 47m | 0 W | 0 W NP | 147 bpm | 12.1 km/h | 80 rpm | |
| Roger Kluge |
Strava
|
117.9 km | 3h 03m | 261 W | 343 W NP | 136 bpm | 43.8 km/h | 78 rpm | |
| Michael Kukrle |
Strava
|
109.3 km | 2h 25m | 262 W | 324 W NP | — | 48.0 km/h | 78 rpm | |
| Jeremy Leveau |
Strava
|
66.0 km | 2h 43m | 202 W | 226 W NP | — | 33.6 km/h | 82 rpm | |
| Senne Leysen |
Strava
|
135.8 km | 3h 52m | 221 W | 254 W NP | — | 36.3 km/h | 81 rpm | |
| Arjen Livyns |
Strava
|
127.7 km | 4h 28m | — | — | 137 bpm | 30.5 km/h | 77 rpm | |
| Giovanni Lonardi |
Strava
|
149.1 km | 5h 51m | — | — | 124 bpm | — | 77 rpm | |
| Arne Marit |
Strava
|
113.1 km | 4h 52m | 248 W | 292 W NP | 143 bpm | 25.9 km/h | 69 rpm | |
| Tim Merlier |
Strava
|
157.8 km | 4h 04m | — | — | — | 38.8 km/h | 71 rpm | |
| Luka Mezgec |
Strava
|
119.6 km | 5h 24m | 197 W | 242 W NP | 112 bpm | 26.4 km/h | 70 rpm | |
| Amael Moinard |
Strava
|
44.0 km | 2h 24m | 166 W | 206 W NP | — | 19.0 km/h | — | |
| Dominik Neuman |
Strava
|
139.5 km | 3h 30m | 290 W | 345 W NP | 147 bpm | 39.8 km/h | 82 rpm | |
| Tobias Nolde |
Strava
|
110.0 km | 2h 20m | 235 W | 321 W NP | 150 bpm | 47.3 km/h | 61 rpm | |
| Christophe Noppe |
Strava
|
38.3 km | 1h 05m | 207 W | 228 W NP | — | 35.4 km/h | 78 rpm | |
| Piotr Pekala |
Strava
|
109.8 km | 2h 17m | 253 W | 309 W NP | — | 48.1 km/h | 80 rpm | |
| Benjamin Perry |
Strava
|
9.7 km | 31m | 72 W | 101 W NP | — | 24.9 km/h | 54 rpm | |
| Laurenz Rex |
Strava
|
142.2 km | 4h 40m | — | — | — | 37.6 km/h | 85 rpm | |
| Ludovic Robeet |
Strava
|
126.7 km | 3h 54m | — | — | — | 33.5 km/h | 72 rpm | |
| Nicolas Roche |
Strava
|
85.1 km | 3h 33m | 211 W | 261 W NP | — | 29.5 km/h | 65 rpm | |
| Oscar Rodriguez |
Strava
|
177.4 km | 4h 28m | — | — | — | 39.6 km/h | 78 rpm | |
| Ferit Samli |
Strava
|
76.6 km | 3h 23m | 210 W | 261 W NP | — | 23.2 km/h | 56 rpm | |
| Sebastian Schonberger |
Strava
|
100.9 km | 3h 56m | — | — | — | 29.5 km/h | 70 rpm | |
| Petr Vakoc |
Strava
|
10.9 km | 15m | — | — | — | 42.6 km/h | 35 rpm | |
| Kenneth Van Bilsen |
Strava
|
83.5 km | 4h 20m | 148 W | 164 W NP | — | 29.7 km/h | — | |
| Nathan Van Hooydonck |
Strava
|
49.3 km | 1h 50m | 217 W | 258 W NP | — | 27.6 km/h | 72 rpm | |
| Kevin Vermaerke |
Strava
|
109.7 km | 2h 17m | — | — | — | 47.9 km/h | 79 rpm |