Nicolas Sitter

Cycling data project · July 19, 2025

L’Étape du Tour de France Femmes 2025 (98 km), every split of every rider

Chambéry, 97.2 km and five timed climbs to a summit finish. This explorer indexes the full timing data of the race — 777 finishers from 56 countries timed on 10 mats along the course, climb-by-climb leaderboards — beyond what the official results page shows.

Every classified rider has a page: splits, checkpoint ranks, climb times vs. the field.

Compare riders head-to-head
Up to 10 riders side by side — position along the course, checkpoint splits, and time on every climb up to the summit. Settle the club debate.
777
Finishers
12,128 registered
4:46:33
Winner's time
Tom CARRASCOSA
5:22:35
First woman
Alizee NGUYEN DUBOURG
348
Women
44.8% of finishers

When did the field finish?

Finish times in 5-minute buckets, from 4:46:33 to 8:40:00 — the median rider reached the summit in 7:00:34.

5h6h7h8hriders per 5-minute bucket (max 52)

The front of the race 🐎

0:00:00
Km 8.8First summitFinishkm 0km 97.2TCAPDRCHDT
Tom CARRASCOSA0:00:00Adrien PIGNE0:00:00Dine RABEHI0 kmChristopher HUGUET0 kmDavid TERNISIEN0 km

Riders move along the real course profile, positions interpolated between the timing mats from their split times.

The five fastest finishers, moving along the real course at their own recorded splits. Five rather than ten: more dots than that and the front of the race reads as one smear.

Women top 10

🥇Alizee NGUYEN DUBOURG5:22:35
🥈Valentina DESLOGES5:32:57
🥉Nathalie NAUCHE5:37:22
4Olga ALBERT5:47:18
5Clairelise BRUNNER5:48:35
6Liz EHRENECKER5:51:02
7Anne Lise RUVERA5:51:46
8Mathilde CROS5:53:31
9Morane BOUR5:56:58
10Beth DAMMS5:57:35

Overall top 10

🥇Tom CARRASCOSA4:46:33
🥈Adrien PIGNE4:53:47
🥉Dine RABEHI4:55:47
4Christopher HUGUET4:59:26
5David TERNISIEN5:01:05
6Steve MAUBERT5:09:05
7Loris BULLES5:10:45
8Jerome WALLET5:11:54
9Franck CASTANO5:13:21
10Giat CLEMENT5:18:06

The climbs

Segment times are computed between the timing mats at the foot and the top of each climb — the final ascension is 19.2 km to the line slopes. Click through for the full leaderboard.

The final ascension

The last 19.2 km to the line — measured from the published segment speeds

🥇Augustin CARRON1:03:19
🥈Emilien MANENT1:30:01
🥉Dine RABEHI1:44:42
4Jerome WALLET1:47:15
5Loris BULLES1:48:30
Full leaderboard

Best climbers

Both ascensions combined — a rider who missed either mat is absent

🥇Augustin CARRON1:29:19
🥈Emilien MANENT1:53:20
🥉Dine RABEHI2:03:21
4Jerome WALLET2:06:31
5Loris BULLES2:07:24
Full leaderboard

Every segment

Rankings at every checkpoint

The course had 6 timing mats — who led the race at each one, and how the field spread out along the course. Mats occasionally miss a rider, which is why some rider pages show “mat missed” on a segment.

What would it have taken? 🎯

Pick a place — overall or in your category — and this gives the time that produced it in 2026, plus what the riders around it actually did on each col.

What would it have taken?

To finish 100 you needed

6:13:48

What that ride looked like

SectionTimeSpeed
Départ · Chambéry → Intermédiaire km 8.88.8 km34:4415.2 km/h
Intermédiaire km 8.8 → Pied de la première ascension45.4 km2:04:2621.9 km/h
Pied de la première ascension → Sommet de la première ascension4.8 km24:1211.9 km/h
Sommet de la première ascension → Pied de l'ascension finale19 km51:0922.3 km/h
Pied de l'ascension finale → Arrivée19.2 km2:17:548.4 km/h

The finish time is read off the real 2026 results curve (interpolated between sampled places — measured worst case 14 s on a six-hour time). The section times are the median of the eleven riders who finished within five places of 100 overall, so they are what people around that place actually rode, not a model of how to pace it. They will not add up to the finish time: a median per section is not one rider’s race, and on some courses the timed sections do not cover every kilometre.

Category podiums

Top 5 of each category, women’s bands first — click through for the full rankings.

W1 Women 190 finishers
🥇Valentina DESLOGES5:32:57
🥈Mathilde CROS5:53:31
🥉Juliette ROLLIN5:58:58
4Marie RIOU6:01:15
5Clara OLLAT6:09:35
Median: 7:01:10Full ranking →
W2 Women 282 finishers
🥇Alizee NGUYEN DUBOURG5:22:35
🥈Liz EHRENECKER5:51:02
🥉Morane BOUR5:56:58
4Fanny DELACHAUME6:02:45
5Guayen REIG CADENAS6:04:08
Median: 7:14:59Full ranking →
W3 Women 341 finishers
🥇Olga ALBERT5:47:18
🥈Perrine GIRAUD6:02:35
🥉Romy SCHWEIZER6:03:16
4Blandine ALBRIEUX6:14:13
5Marine LEMAITRE6:14:36
Median: 7:06:08Full ranking →
W4 Women 435 finishers
🥇Anne Lise RUVERA5:51:46
🥈Beth DAMMS5:57:35
🥉Elodie LEMARIE6:06:45
4Sophie GIRERD6:10:06
5Emilie CHAROUD6:10:52
Median: 7:14:51Full ranking →
W5 Women 526 finishers
🥇Audrey DARRASPEN6:09:18
🥈Laetitia TISSOT BONVALOT6:10:39
🥉Laure MOREAU6:17:22
4Nory WALENBERGH6:24:32
5Isabelle CORNEAU6:42:12
Median: 7:17:08Full ranking →
W6 Women 634 finishers
🥇Nathalie NAUCHE5:37:22
🥈Natasha PERTWEE6:14:28
🥉Anne Sophie MOREAU6:21:07
4Peggy RASTOUL6:26:05
5Fabienne LAVENU6:35:41
Median: 7:04:56Full ranking →
W7 Women 723 finishers
🥇Corinne AMEDRO5:59:37
🥈Catherine KABARADJIAN6:19:08
🥉Sandrine DUGUEPEROUX6:29:49
4Kersti KALJULAID6:41:27
5Nathalie DELPECH6:47:28
Median: 7:13:24Full ranking →
W9 Women 93 finishers
🥇Clairelise BRUNNER5:48:35
🥈Jenny SCOTT7:32:15
🥉Corinne DESBOEUFS7:57:24
Median: 7:32:15Full ranking →
W10 Women 103 finishers
🥇Agnes MAHEY6:51:49
🥈Marie STUPP7:34:19
🥉Christine SERVAT8:09:08
Median: 7:34:19Full ranking →
M1 Men 178 finishers
🥇Tom CARRASCOSA4:46:33
🥈Loris BULLES5:10:45
🥉Giat CLEMENT5:18:06
4Raphael BRES5:21:25
5Thibaut COLOMBIN5:38:40
Median: 6:55:24Full ranking →
M2 Men 245 finishers
🥇Steve MAUBERT5:09:05
🥈Oussama BENSEGHIR5:29:40
🥉Mickael BONIN5:33:27
4Emilien MANENT5:50:01
5Corentin ANDRE5:59:11
Median: 6:58:48Full ranking →
M3 Men 361 finishers
🥇Adrien PIGNE4:53:47
🥈Dine RABEHI4:55:47
🥉Stanislas GRAFFIN5:48:10
4Romain BOUVIER5:55:08
5Alexandre SCHMITT5:58:02
Median: 6:49:06Full ranking →
M4 Men 430 finishers
🥇Christopher HUGUET4:59:26
🥈Franck CASTANO5:13:21
🥉Aymeric THIBAULT5:25:29
4Zdenek STYBAR5:53:27
5Benjamin LAHO5:58:01
Median: 6:46:58Full ranking →
M5 Men 529 finishers
🥇Jerome WALLET5:11:54
🥈Bruno KUBIAK5:28:48
🥉Gregory LENGLET5:31:09
4Gael DIZ GRANA5:34:47
5Vincent TAILLEUR5:43:01
Median: 6:57:08Full ranking →
M6 Men 636 finishers
🥇David TERNISIEN5:01:05
🥈Guillaume ROMAN5:55:09
🥉Frederic FINET5:56:22
4Mathias COTIGNOLA6:15:16
5Fabien WAROUX6:22:55
Median: 7:08:58Full ranking →
M7 Men 757 finishers
🥇Karl RABILLOUD5:26:11
🥈Stephane BONIN5:33:29
🥉Eduardo CORREIA5:41:14
4Nicolas ROCHEDY5:53:21
5Johannes NEFT5:53:25
Median: 6:55:02Full ranking →
M8 Men 843 finishers
🥇Frederic GIRARD5:33:37
🥈Francois GIERE5:40:19
🥉Michel PUITIN5:44:35
4Christian GAUDET5:54:00
5Remo BERNABEO5:56:47
Median: 6:54:47Full ranking →
M9 Men 929 finishers
🥇Emmanuel FERTE5:54:24
🥈Remy DAL PIVA6:15:35
🥉Joseph MAIRE6:16:10
4Jean Claude GENESSEY6:22:34
5Alain COMTET6:28:49
Median: 6:56:08Full ranking →
M10 Men 1021 finishers
🥇Alain CHAILLAT5:52:32
🥈Jacky TACHON6:05:35
🥉Jean Francois ROCHAS6:10:34
4Jean Pierre POLLIER6:25:32
5Alain VERLIERE6:26:46
Median: 6:47:45Full ranking →

The first-name championship

The ranking nobody asked for: which first name brought the most finishers to the finish line.

🥇Philippe13med 6:57:11
🥈Alain8med 6:33:50
🥉Stephane8med 6:49:30
4Marie7med 6:43:18
5Olivier7med 7:10:43
6Pascal7med 6:50:34
7Quentin7med 6:58:48
8Thibaut7med 7:18:13
9Vincent7med 7:18:44
10Eric6med 6:42:42
Full first-name leaderboard (top 150)
🐛 Something looks off? Wrong time, missing rider, a segment that doesn’t add up — this is a one-person side project on top of raw timing data, and reports make it better. Email me or ping me on LinkedIn.

About this project and its data. The results are Sport Innovation / TimeTo’s — the official timekeeper of the event. They were fetched once after the event and republished here with segment times, recomputed leaderboards and a page per athlete that the official results do not offer. The timing is their work; the analysis is mine, and any mistake in it is mine too. Times are chip times. That is not taken from the timing system’s own <code>usesRealTimeRanking</code> flag, which says otherwise for this race: sorting the field by chip time reproduces the published general ranking for 100.0% of riders, and by gun time for 0.4%. Athletes who asked to be anonymous in the official results stay anonymous here.