Cycling data project · July 19, 2026

L’Étape du Tour 2026, every split of every rider

Le Bourg d’Oisans → Alpe d’Huez, 170 km over the Croix de Fer, Télégraphe, Galibier and Sarenne. This explorer indexes the full timing data of the race — 12,733 finishers timed on 12 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 and descent. Settle the club debate.
Watts Target — what W/kg for your rank?
How many W/kg per climb it took to reach any rank, from the field’s median times and calibrated to real power meters. Enter your weight and times to place yourself.
Le doublé — 1,586 riders also entered the Étape Femmes
Alpe d’Huez on July 19, Mont Ventoux on August 6: 1,065 riders finished both. Attrition, time ratios, the fastest doublés — the full cross-race analysis.

When the amateurs met the Tour

Six days after L’Étape, the 2026 Tour de France raced the same Télégraphe and Galibier. On the all-time Strava segment leaderboards, the fastest EDT riders land right in the middle of the pro peloton.

Col du Télégraphe

Luca Cavallo climbed it in 33:32 — 8th of all time, and a touch quicker than Tadej Pogačar’s 33:57 on stage day. Thibaut Clément (33:33) is right there too.

Col du Galibier

Thomas Gobert did 48:32 — 52nd all-time, slotted in between Filippo Ganna, Michał Kwiatkowski and Jonas Rickaert.

Fair-play caveat: the pros ride these climbs at tactical stage pace inside a five-hour race, not as flat-out efforts — so read it as a maxed-out amateur next to a pro riding within the bunch. Same tarmac, same clock.

Full comparison — times & watts, col by col →
12,733
Finishers
17,439 registered
5:20:20
Winner's time
Luca CAVALLO
9:55:19
Median time
half the field was slower
662
Women
classified

When did the field finish?

Finish times in 5-minute buckets, from 5:20:20 to 15:05:00.

6h7h8h9h10h11h12h13h14h15hriders per 5-minute bucket (max 242)

Overall top 10

🥇Luca CAVALLO5:20:20
🥈Thibaut CLÉMENT5:24:31
🥉Antoine BERGER5:32:25
4Nicolas DRICOT5:33:54
5Thomas SEIGNEURET5:35:59
6Bruno MOREL5:36:00
7Mathias CHAUVIN5:36:04
8Tim ALLEMAN5:36:41
9Thomas GOBERT5:37:29
10Axel CHATELUS5:37:37

Women top 10

🥇Victoria STANSFIELD6:19:12
🥈Martina CAVALLO6:22:31
🥉Annalisa PRATO6:28:01
4Sophie DUARTE6:45:03
5Aurore PAUCHET6:48:00
6Ilsa BEIG6:55:22
7Nell DUVILLARD6:59:15
8Zélie BERGSMA7:02:01
9Alina MYLKA7:05:28
10Manon MAHEO7:08:26

The four climbs

Segment times are computed between the timing mats at the foot and the top of each climb. Click through for the full leaderboard.

⚠️ One timing mat had a bad day: the Col de Sarenne summit mat has no read for 96 of the top 100 finishers (it caught the podium, failed while the front of the race streamed past, then recovered for the mid-pack). The climber ranking below therefore uses the three reliably-timed climbs, and every Sarenne-dependent leaderboard carries a warning.

The moto club 🏍️

Segment times that are physically implausible for the rider’s overall level — almost certainly timing glitches (a phantom mat read)… or a very discreet motorbike. Kept visible, excluded from every ranking and stat.

SegmentRiderTime
Start → Pied de la Croix de FerNicolas GALET16:18 · 54.48 km/h
Start → Pied de la Croix de FerAurélien GABRIELE19:05 · 46.53 km/h
Start → Pied de la Croix de FerEric WAGON20:11 · 44 km/h
Col du TélégrapheRobin FAURE-VINCENT31:14 · 22.86 km/h
Col du TélégrapheAlain HEMMER34:14 · 20.86 km/h

Detection: a rider outside the top 500 overall beating the 5th-best time set by top-50 finishers on a segment.

Best climbers

Croix de Fer + Télégraphe + Galibier combined (the Sarenne mat missed most of the front — excluded)

🥇Luca CAVALLO2:28:49
🥈Thibaut CLÉMENT2:31:13
🥉Antoine BERGER2:34:58
4Baptiste HUYET2:38:04
5Victor VIDAL2:38:14
Full leaderboard

Best descenders

Galibier descent, Col → foot of the Sarenne

🥇Thibaut CLÉMENT34:38
🥈Simon GUGLIELMI34:51
🥉Maxandre DRUNEAU35:32
4Yoann THERISOD35:33
4Stefan BENNETT35:33
Full leaderboard

Every segment

Rankings at every checkpoint

The course had 12 timing mats — who led the race at each one, and how the field spread out along the course. Mats occasionally miss a rider (~690 finishers lack at least one read), which is why some rider pages show “mat missed” on a segment.

Team classification

Sum of each club’s 3 best finish times.

Every club has its page: internal ranking + animated replay of its riders’ race 🐎

Category podiums

Top 5 of each category — click through for the full rankings.

M12,488 finishers
🥇Luca CAVALLO5:20:20
🥈Antoine BERGER5:32:25
🥉Nicolas DRICOT5:33:54
4Thomas SEIGNEURET5:35:59
5Bruno MOREL5:36:00
M1049 finishers
🥇Sylvain OSKWAREK6:59:53
🥈Dominique BRIAND8:05:47
🥉Sylvain DAVID8:15:40
4Ulrich SCHROEDER8:38:52
5Jacques PELLA9:09:19
M21,853 finishers
🥇Thibaut CLÉMENT5:24:31
🥈Axel CHATELUS5:37:37
🥉Adrien GUILLONNET5:38:04
4Stefan BENNETT5:43:34
5Simon BELLABOUVIER5:49:02
M31,822 finishers
🥇Tim ALLEMAN5:36:41
🥈David POLVERONI5:53:43
🥉Alex DESTRIBOISCOUDROY5:54:18
4Thibaut GARRIVIER6:00:02
5Nicolas CAPDEPUY6:02:12
M41,439 finishers
🥇Alexandre BANEGAS5:55:40
🥈Sebastian DRUSZKIEWICZ6:05:01
🥉Jonathan LEMAITRE6:06:54
4Michael NYDEGGER6:09:20
5Matthieu DELOY6:14:00
M51,255 finishers
🥇Antoine MAISONHAUTE6:04:50
🥈Steve BULOT6:21:05
🥉Lionel POLETTI6:27:22
4James GILFILLAN6:27:38
5Massimiliano ZANOLO6:44:01
M61,348 finishers
🥇Duncan ALEXANDER6:10:15
🥈Robert ALPEN6:20:21
🥉Nicolas OUGIER6:29:25
4Dariusz KONFEDERAK6:32:13
5Hervé GEBEL6:34:28
M7990 finishers
🥇Pascal GIGUET6:34:35
🥈Patrick GUERAUD7:02:13
🥉Jean-michel SANCHEZ7:05:20
4Christophe RICHEDA7:06:54
5John THOMAS7:07:45
M8617 finishers
🥇Grégoire BRINDEL7:06:21
🥈Xavier REDOIS7:14:14
🥉Philippe ROCHEDY7:15:34
4Alain SAINT PE7:16:49
5Christian LAVIEILLE7:26:02
M9210 finishers
🥇Eric PARADON7:26:22
🥈Thierry COUDERETTE7:47:21
🥉Patrick BERTHOU8:01:30
4Jean-marie LEMOINE8:12:58
5Michel ROUQUETTE8:18:48
W1165 finishers
🥇Annalisa PRATO6:28:01
🥈Ilsa BEIG6:55:22
🥉Nell DUVILLARD6:59:15
4Zélie BERGSMA7:02:01
5Li SI7:16:59
W101 finishers
🥇Elisabeth BLANC12:03:08
W2150 finishers
🥇Victoria STANSFIELD6:19:12
🥈Aurore PAUCHET6:48:00
🥉Anne SERRADO7:21:18
4Kim FEGER7:29:19
5Laury ELOY7:33:38
W3115 finishers
🥇Martina CAVALLO6:22:31
🥈Manon MAHEO7:08:26
🥉Marine BIDAL7:27:26
4Ewelina WOLOS7:27:56
5Greete STEINBURG7:30:23
W467 finishers
🥇Alina MYLKA7:05:28
🥈Jana MILEC JIRINCOVA7:35:18
🥉Cécile FAULCON7:51:22
4Mana MORIHIIO7:57:26
5Jennifer GEORGE8:08:25
W579 finishers
🥇Sophie DUARTE6:45:03
🥈Spela SKRAJNAR7:47:26
🥉Victoria ALPEN7:48:42
4Karmen REINPÕLD8:19:14
5Laura PATRIKAINEN8:30:17
W645 finishers
🥇Laurence REVIGLIO7:19:41
🥈Séverine GUILLUY7:20:36
🥉Sophie GIOVANE7:37:13
4Paola MARTINALE7:41:06
5Anne LOJAMO8:46:45
W726 finishers
🥇Ascension GARCIA7:34:19
🥈Márcia CARDINALI9:38:58
🥉Karen TAPLIN9:59:21
4Kim CABLE10:28:20
5Ainsley CORRAND10:32:27
W812 finishers
🥇Paquita ITURAT8:28:35
🥈Marie Pierre GUILBAUD9:13:48
🥉Jana MATLASKOVA10:07:12
4Bente Olivia LAURIDSEN10:15:21
5Isabelle NOE10:38:10
W92 finishers
🥇Sophie JOOS10:49:32
🥈Florence BACHELET11:02:36

Spotted in the peloton 🌟

Public figures who rode this edition — identified from press coverage and matched to the timing data, ranked by their actual result.

OverallNameTime
1Luca CAVALLO5:20:20
2Thibaut CLÉMENT5:24:31
3Antoine BERGER5:32:25
18Baptiste LOMBARDI5:43:33
51Nicolas CAPDEPUY6:02:12
120Victoria STANSFIELDF6:19:12
144Martina CAVALLOF6:22:31
186Annalisa PRATOF6:28:01
342Sophie DUARTEF6:45:03
429Mathis DESLOGES6:53:03
688Mathieu BLANCHARD7:10:29
1,001Paul SULPICE7:28:13
3,115Camille BACQUENOISF8:37:15
5,085Ophelie DAVIDF9:26:38
8,989Arnaud TSAMERE10:56:22
9,181Aurélien DUCROZ11:00:21

† = likely but unconfirmed identity (name + age category match; homonyms are possible). Curated from the official race report and press coverage — riders of l’Étape du Cœur (the July 16 charity ride) are not listed. Spotted someone we missed? Tell me.

The first-name championship

The ranking nobody asked for: which first name brought the most finishers to Alpe d’Huez.

🥇Thomas260med 9:37:37
🥈Nicolas243med 9:51:22
🥉Julien208med 9:28:20
4David170med 10:24:52
5Guillaume166med 10:03:44
6Maxime160med 9:09:55
7Antoine159med 9:49:05
8Alexandre154med 9:30:00
9Sébastien148med 10:06:40
10Pierre144med 9:36:18
Full first-name leaderboard (top 150)

The anonymous classification 🥷

5 finishers asked to stay anonymous in the results. We respect that — and rank them against each other anyway.

🥇Anonymous rider · M16:22:34146.
🥈Anonymous rider · M310:19:557,434.
🥉Anonymous rider · M110:30:057,877.
4Anonymous rider · M610:44:078,463.
5Anonymous rider · M112:50:3712,567.

Last column: overall position among all 12,733 finishers.

🐛 Something looks off? Wrong time, missing rider, a segment that doesn’t add up, a celebrity we missed — 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. Timing data from the official race timekeeping (Sport Innovation / TimeTo), fetched once after the race and republished here with per-climb segment times, recomputed leaderboards and per-rider pages that the official results don’t offer. Riders who asked to be anonymous in the official results stay anonymous here. Times are chip times (the basis of the official ranking).