Nicolas Sitter

Triathlon data project · August 3–6, 2026 · Alpe d'Huez (Isère), France

Triathlon de l’Alpe d’Huez 2026, every split of every athlete

Three races over one long weekend, all finishing at 1,850 m after the same 21 hairpins: the long Triathlon L, the short-course Triathlon M, and the Duathlon. 3,861 ranked finishers between them, timed on up to 22 mats each. This explorer indexes the full timing data — rank at every mat, leg-by-leg rank flow, the Montée de l’Alpe as its own leaderboard, transition rankings, and a page per athlete with the second of the livestream where they cross the mat.

Pick your race

What this dataset has that the others don’t

Rank churn across five legs

The order after the swim has almost nothing to do with the order at the line. Every race page opens with a bump chart of the leaders’ overall rank at the mat closing each leg.

The 21 hairpins, ranked

The Montée de l’Alpe is a real timed segment in all three races, between two measured mats — so its km/h are honest, not interpolated. Triathlon L also has the Montée du Grand Serre.

Your own second of the livestream

The timekeeper indexed the YouTube stream against every chip read. On an athlete page, the video link opens at the second they crossed the mat.

The same names keep coming back

The event runs over four days, and nothing stops an athlete entering more than one race. Emile BLONDEL-HERMANT won the Duathlon in 1:30:42 and was second in the Triathlon L two days later. That is not a data bug — the bibs are per race, and so are the results. Each race below is its own explorer with its own field, its own mats and its own rankings; nothing here merges an athlete’s races into a combined result.

Three things to know before you trust a number

Finishers, not entrants. The start lists hold 4,845 names; 3,861 of them were classified (Triathlon L 1,559 · Triathlon M 1,533 · Duathlon 769). Athletes who did not start, abandoned, or were ranked by how far they got are all in the data with no rank and no finish time, and never counted as finishers. A handful completed the course but were not classified — they keep a real time with no rank, so they show up in the histograms and never in a headline.
Most checkpoint distances are estimates. The timing provider publishes no distances. Five checkpoints per race are pinned from the split tables (they expose km/h alongside the time). On the long course the rest are read off the official course GPX — summits, the valley low point, the half-height of a climb — and the three villages the route only passes near are interpolated to ±1–2 km. Anything not measured by the provider is marked ≈, and speeds are shown only where both ends of a segment are pinned.
We disagree with the official timekeeper on two results. Times that are physically implausible for that athlete’s level are kept visible but excluded from the rankings here. Two of them are ranked by chronorace, the official timekeeper: Bart PROVOST is their Montée de l’Alpe winner in the Duathlon, and Bruno PERRIN their fastest bike in Triathlon M. Neither finished their race, and both times would be near-professional. We hold them back; the official results do not. It means “not credible”, not “cheated”.
🐛 Something looks off? Wrong time, missing athlete, a leg 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 ChronoRace’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. Course details come from Triathlon de l’Alpe d’Huez, the organiser. Athletes who asked to be anonymous in the official results stay anonymous here.

One course note. The run has not been quite the same course throughout. From the 16th edition in 2022, the run leaves the Col de Sarenne road and descends the airfield’s takeoff runway before rejoining the old route, rather than dropping to the football stadium. The organiser publishes the lap as unchanged — 6.5 km and 110 m of climbing — and the split data shows no step across 2021→2022, so no time on this site has been adjusted for it. Worth knowing before comparing a 2015 run split against a 2026 one.