I spent a weekend importing every result the Triathlon de l’Alpe d’Huez has published since 2015 — 11 editions, 33 races, 31,140 classified finishes out of 35,579 entries. 2020 is missing because 2020 did not happen.
Three races run on that weekend — the Triathlon L, the Triathlon M and a Duathlon — and all three are in here. What makes it worth an article rather than a database is that the long course carries the same five legs in all eleven editions: swim, T1, bike, T2, run. Eleven years of the same lake, the same valley and the same 21 hairpins, measured the same way. That is a rare thing in amateur sport, where results usually evaporate into a PDF within about eighteen months.
Everything below comes from the files of ChronoRace, the event’s timekeeper. All of it is browsable, edition by edition, in the race explorers — including your own race, if you were on that mountain. I was not: I have ridden up the Alpe, but never after swimming across a lake first, which on this evidence was the correct life choice.
What is actually in the archive
Three races run on the same weekend: the Triathlon L (the long one, and the one people mean when they say they did the Alpe), the Triathlon M, and a Duathlon. All three have grown, but not equally — the Duathlon has more than doubled while the M has barely moved since 2024.
| Edition | Triathlon L | Triathlon M | Duathlon | Total |
|---|---|---|---|---|
| 2015 | 883 | 1,071 | 317 | 2,271 |
| 2016 | 761 | 978 | 243 | 1,982 |
| 2017 | 837 | 1,158 | 300 | 2,295 |
| 2018 | 755 | 1,220 | 330 | 2,305 |
| 2019 | 919 | 1,086 | 381 | 2,386 |
| 2021 | 1,029 | 1,256 | 446 | 2,731 |
| 2022 | 1,089 | 1,233 | 514 | 2,836 |
| 2023 | 1,278 | 1,411 | 568 | 3,257 |
| 2024 | 1,427 | 1,500 | 542 | 3,469 |
| 2025 | 1,541 | 1,540 | 666 | 3,747 |
| 2026 | 1,559 | 1,533 | 769 | 3,861 |
Worth pausing on which is the big one, because it is not the one people talk about: across eleven editions the Triathlon M has 13,986 finishers to the L’s 12,078. The Duathlon adds 5,076. The L gets the attention and the M gets the entries.
The next three sections take the L first — it has the cleanest data by some distance — then the M, then the Duathlon. After that the mountain lets me compare all three directly.
The Triathlon L: the front got faster, the middle did not
The winning time has come down by more than twenty minutes: 5:55:14 in 2015, and 5:30:05 in 2025 — the fastest edition in the archive. The median finisher has done nothing of the sort. The middle of this race is not getting quicker; some of the slowest median years are recent ones.
Show the numbers
| Edition | Winner | Median | 90th pct | Last finisher | Finishers |
|---|---|---|---|---|---|
| 2015 | 5:55:14 | 8:29:28 | 10:10:10 | 11:34:56 | 883 |
| 2016 | 5:58:02 | 8:54:00 | 10:34:31 | 12:02:50 | 761 |
| 2017 | 5:53:28 | 8:47:20 | 10:20:57 | 11:40:39 | 837 |
| 2018 | 5:59:52 | 9:16:58 | 10:52:22 | 11:34:25 | 755 |
| 2019 | 6:02:52 | 9:22:06 | 10:59:05 | 12:00:17 | 919 |
| 2021 | 5:39:09 | 8:51:27 | 10:24:38 | 11:41:02 | 1,029 |
| 2022 | 5:41:13 | 9:09:04 | 10:51:34 | 12:25:54 | 1,089 |
| 2023 | 5:48:32 | 9:08:10 | 10:52:18 | 12:33:40 | 1,278 |
| 2024 | 5:45:41 | 8:53:48 | 10:51:29 | 12:04:24 | 1,427 |
| 2025 | 5:30:05 | 8:43:04 | 10:37:02 | 12:07:06 | 1,541 |
| 2026 | 5:33:41 | 9:03:58 | 11:00:17 | 12:09:52 | 1,559 |
One honest caveat before anyone screenshots that chart: the organiser did not publish course distances before 2026, so I cannot prove the bike leg was identical in every edition. Absolute finish times across years carry an unmeasurable course component. That is exactly why the two sections below exist — they lean on the parts of the day whose length is not in doubt.
So which was the best edition of the L?
Depends what you mean, but at the sharp end the answer is not close. In 2025, 21 athletes went under six hours. In 2019, nobody did. Not one.
| Edition | Under 6h | Under 7h | Finishers | Under 7h, % |
|---|---|---|---|---|
| 2015 | 6 | 79 | 883 | 8.9% |
| 2016 | 1 | 45 | 761 | 5.9% |
| 2017 | 3 | 55 | 837 | 6.6% |
| 2018 | 1 | 42 | 755 | 5.6% |
| 2019 | 0 | 34 | 919 | 3.7% |
| 2021 | 12 | 65 | 1,029 | 6.3% |
| 2022 | 2 | 62 | 1,089 | 5.7% |
| 2023 | 9 | 77 | 1,278 | 6.0% |
| 2024 | 7 | 114 | 1,427 | 8.0% |
| 2025 | 21 | 134 | 1,541 | 8.7% |
| 2026 | 17 | 109 | 1,559 | 7.0% |
2025 takes the fastest winner, the deepest front group and the most sub-seven-hour finishers in the archive. 2026 takes the biggest field, the highest share of women, and the fastest ascent of the mountain itself. If you want a single answer: 2025 was the fastest edition ever run here, and 2026 was the biggest.
The swim is the constant. The bike is where the day lives.
Across eleven editions the median swim ranges from 42:16 (2017) to 46:04 (2015) — a spread of about 4.3% either side of the middle. A course that moved would not produce a band that tight. The swim is my yardstick, and it is the reason I trust the next observation: while the swim held still, the median bike leg wandered by nearly three quarters of an hour, from 5h27 in 2015 to 6h12 in 2019.
Show the numbers
| Edition | Swim | T1 | Bike | T2 | Run |
|---|---|---|---|---|---|
| 2015 | 46:04 | 263s | 5h27 | 155s | 2h05 |
| 2016 | 43:44 | 276s | 5h51 | 164s | 2h08 |
| 2017 | 42:16 | 291s | 5h44 | 158s | 2h09 |
| 2018 | 46:00 | 265s | 6h00 | 179s | 2h18 |
| 2019 | 43:56 | 239s | 6h12 | 180s | 2h14 |
| 2021 | 43:57 | 298s | 5h54 | 223s | 2h01 |
| 2022 | 42:47 | 277s | 6h04 | 251s | 2h08 |
| 2023 | 45:10 | 310s | 5h59 | 218s | 2h10 |
| 2024 | 44:15 | 257s | 5h51 | 245s | 2h07 |
| 2025 | 43:14 | 300s | 5h47 | 212s | 2h00 |
| 2026 | 44:03 | 306s | 6h02 | 224s | 2h04 |
The transitions deserve a footnote of shame. The median T2 has gone from 155 seconds in 2015 to 224 seconds in 2026. We are, collectively, getting slower at putting on trainers, and I refuse to believe this is a course-design issue.
The Triathlon M: the biggest race, and the one that changed most
The M is the short course and the crowded one — 13,986 finishers across eleven editions. Two things separate it from the L, and both are large.
Its winning time has not improved. The fastest M in the archive is 1:47:13 in 2022; the 2026 winner needed 1:55:18, which is slower than 2015. Where the L’s front end sharpened over a decade, the M’s did not move at all — and its median went the other way, from 2:47:10 to 3:26:27.
And it is where the women are. Women were 16% of M finishers in 2015 and 32.5% in 2026 — nearly a third of the field, against 14.3% in the L. If you want to know where this sport is actually growing, it is not the hero distance.
Show the numbers
| Edition | L % | M % | Duathlon % |
|---|---|---|---|
| 2015 | 8.8% | 16% | 19.6% |
| 2016 | 8.9% | 18.3% | 14.8% |
| 2017 | 7.9% | 20.7% | 20% |
| 2018 | 13.5% | 20.8% | 20.3% |
| 2019 | 12.6% | 25% | 20.5% |
| 2021 | 9.8% | 24.2% | 17.9% |
| 2022 | 14% | 26.9% | 22.8% |
| 2023 | 11.1% | 27.2% | 23.2% |
| 2024 | 13.5% | 30.1% | 22.1% |
| 2025 | 14.2% | 27.7% | 23.6% |
| 2026 | 14.3% | 32.5% | 22.8% |
There is a catch, and it is the reason the M gets no cross-year time claims from me. Run the same yardstick I used on the L — the swim — and it fails badly: the M’s median swim goes from 23:56 in 2015 to 36:16 in 2026, a drift of 52%. The L’s stayed inside 4.3% either side of its middle over the same decade.
Show the numbers
| Edition | L median swim | M median swim |
|---|---|---|
| 2015 | 46:04 | 23:56 |
| 2016 | 43:44 | 22:58 |
| 2017 | 42:16 | 23:41 |
| 2018 | 46:00 | 24:23 |
| 2019 | 43:56 | 27:44 |
| 2021 | 43:57 | 27:05 |
| 2022 | 42:47 | 27:10 |
| 2023 | 45:10 | 30:58 |
| 2024 | 44:15 | 32:43 |
| 2025 | 43:14 | 31:49 |
| 2026 | 44:03 | 36:16 |
The Duathlon: run, bike, run — and one man
The smallest race and the fastest-growing: 317 finishers in 2015, 769 in 2026, a factor of 2.4. No swim — you run, you ride up the Alpe, you run again.
And then there is Émile Blondel-Hermant, who has won it 6 times, including the last 5 in a row. He also turns up in the repeat-finisher list with nine editions, and he was second in the 2026 Triathlon L. The Duathlon is, on this evidence, his.
| Edition | First man | Time | First woman | Time | Overall place |
|---|---|---|---|---|---|
| 2015 | Yohan Le Berre (FRA) | 1:19:55 | Kristina Ziemons (DEU) | 1:34:17 | 28th |
| 2016 | Emmanuel Meyssat (FRA) | 1:27:50 | Miriam Van Reijen (NLD) | 1:40:24 | 22nd |
| 2017 | Jan Petralia (BEL) | 1:21:14 | Cécile Lejeune (FRA) | 1:36:45 | 33rd |
| 2018 | Yohan Le Berre (FRA) | 1:26:05 | Sophie Van Der Most (NLD) | 1:44:09 | 40th |
| 2019 | Émile Blondel-Hermant (FRA) | 1:26:34 | Anna Noguera (ESP) | 1:44:56 | 39th |
| 2021 | Daan De Groot (NLD) | 1:30:59 | Ann Schoot Uiterkamp (NLD) | 1:44:34 | 32nd |
| 2022 | Émile Blondel-Hermant (FRA) | 1:32:10 | Lotte Claes (BEL) | 1:47:29 | 32nd |
| 2023 | Émile Blondel-Hermant | 1:30:12 | Jeanne Dupont | 1:45:40 | 41st |
| 2024 | Émile Blondel-Hermant (FRA) | 1:29:59 | Jeanne Dupont (BEL) | 1:43:54 | 23rd |
| 2025 | Émile Blondel-Hermant (FRA) | 1:27:43 | Emma Wasser (FRA) | 1:42:49 | 41st |
| 2026 | Émile Blondel-Hermant (FRA) | 1:30:42 | Jonie Vanhoutte (BEL) | 1:59:33 | 100th |
Its splits are the thinnest in the archive, so I will not push them far: 2021 publishes no segment results at all, 2018’s sheet merges legs together, and the closing run roughly doubled between 2019 and 2022 — 14:11 to 27:53. That is a course change, so nothing here compares a Duathlon run across that line.
The 21 hairpins: the one segment nobody can argue about
Four editions publish the organiser’s own split for the montée de l’Alpe — the final climb of the bike leg, 13.4 km of the 121.8 km course in 2026. I checked it really is the climb and not something else: in all four editions it accounts for 25–29% of each athlete’s own bike time, which is what a famous hill at the end of a long flat valley does to a split.
Show the numbers
| Edition | Fastest | Median | Athletes | Share of bike time |
|---|---|---|---|---|
| 2016 | 51:15 | 1h27 | 755 | 25.3% |
| 2017 | 52:14 | 1h25 | 825 | 25.0% |
| 2018 | 53:11 | 1h32 | 740 | 29.4% |
| 2026 | 48:11 | 1h31 | 1,558 | 25.7% |
The fastest ascent improved from 51:15 in 2016 to 48:11 in 2026 — three minutes off the climb, after a hundred kilometres of racing. The median ascent, over the same decade, went precisely nowhere: about an hour and a half, then and now. It is the whole thesis of this article in one segment.
The climb is also the only place where the three races can be measured against each other, because it is the same 13.4 km whichever event you entered. In 2016, 2018, 2026 all three publish it.
Show the numbers
| Edition | Race | Median ascent | Fastest | Athletes |
|---|---|---|---|---|
| 2015 DUA | DUA | 1h10 | 47:01 | 316 |
| 2016 L | L | 1h27 | 51:15 | 755 |
| 2016 M | M | 1h21 | 47:58 | 970 |
| 2016 DUA | DUA | 1h16 | 50:21 | 243 |
| 2017 L | L | 1h25 | 52:14 | 825 |
| 2017 DUA | DUA | 1h10 | 47:06 | 298 |
| 2018 L | L | 1h32 | 53:11 | 740 |
| 2018 M | M | 1h23 | 47:02 | 1,104 |
| 2018 DUA | DUA | 1h20 | 51:33 | 327 |
| 2026 L | L | 1h31 | 48:11 | 1,558 |
| 2026 M | M | 1h31 | 46:26 | 1,533 |
| 2026 DUA | DUA | 1h27 | 47:29 | 767 |
In 2016 and 2018 the M rode the climb the way you would expect — several minutes quicker than the L, because its riders arrived with far less race in their legs. By 2026 that advantage is gone: the two medians land within three seconds of each other, 1h31 against 1h31. The climb did not change. The M’s field did — it is now a much broader race than it was, and the mountain reports that faithfully.
The fastest first name in France, and why that is a lie
31,140 finishes carry 4,037 distinct first names. The most common one, by a distance, is Nicolas — 539 finishes. I want to be clear that I did not rig this. I have never entered this race, and neither has any other Nicolas Sitter: the archive contains 0 of us.
| Name | Finishes |
|---|---|
| Nicolas | 539 |
| Thomas | 453 |
| David | 367 |
| Julien | 362 |
| Sébastien | 336 |
| Christophe | 314 |
| Romain | 312 |
| Guillaume | 309 |
| Alexandre | 294 |
| Pierre | 289 |
| Name | Finishes |
|---|---|
| Martin | 87 |
| Thomas | 57 |
| Simon | 54 |
| Smith | 46 |
| David | 46 |
| Richard | 45 |
| Moreau | 41 |
| Chevalier | 41 |
Martin tops the surnames, which is the least surprising fact in this article. Further down sits Chevalier (41), a name that also won the thing in 2022.
Now the fun one. Take every first name with at least 25 finishes on the long course and rank them by median time, and you get a leaderboard of fast names and slow names. Victor is the fastest name in the archive (7:57:29 median); Alain is the slowest (9:58:55). That is a gap of more than two hours, purely on the basis of what your parents chose.
It is, of course, entirely an age chart. Plot each name’s median finish against the mean age band of everyone carrying it, and the joke collapses into a straight line:
Show the numbers
| Name | Median finish | Finishes (n) | Mean age band |
|---|---|---|---|
| Victor | 7:57:29 | 31 | 27 |
| Romain | 8:08:05 | 125 | 32.1 |
| Thibaut | 8:11:09 | 26 | 29.9 |
| Lucas | 8:11:37 | 26 | 26.2 |
| Aurélien | 8:14:00 | 39 | 35 |
| Adrien | 8:15:22 | 54 | 30 |
| Baptiste | 8:16:51 | 37 | 26.7 |
| Ludovic | 8:17:24 | 33 | 40.3 |
| Patrick | 9:30:14 | 50 | 49.5 |
| Laurent | 9:31:38 | 97 | 46.7 |
| Hervé | 9:34:31 | 35 | 49.5 |
| Mark | 9:35:44 | 43 | 45.5 |
| Thierry | 9:43:47 | 60 | 52.2 |
| Chris | 9:48:58 | 34 | 46 |
| Philippe | 9:53:43 | 111 | 51.2 |
| Alain | 9:58:55 | 33 | 51.9 |
Which means the name data is really a demographic instrument. If you count two fixed baskets of names — one that peaked in France around the 1950s and 60s, one that peaked in the 1990s — you can watch the sport hand itself over to a different generation, and pin the handover to a single edition.
Show the numbers
| Edition | Finishers | Older basket /1,000 | Newer basket /1,000 |
|---|---|---|---|
| 2015 | 2,271 | 34.8 | 15.9 |
| 2016 | 1,982 | 31.3 | 12.6 |
| 2017 | 2,295 | 34.4 | 16.1 |
| 2018 | 2,305 | 29.5 | 19.1 |
| 2019 | 2,386 | 30.6 | 20.1 |
| 2021 | 2,731 | 30.8 | 30.8 |
| 2022 | 2,836 | 19 | 28.2 |
| 2023 | 3,257 | 21.8 | 32.9 |
| 2024 | 3,469 | 15.6 | 29.4 |
| 2025 | 3,747 | 15.2 | 31.2 |
| 2026 | 3,861 | 17.1 | 35.2 |
Two more, for no reason at all: 1,694 finishers share an initial between their first and last name (5.4% — about what you would expect by chance), and 525 carry a hyphenated first name, the Jean-Pierre tax.
Who shows up
The long course has grown from 883 finishers to 1,559, and its women’s count from 77 to 223 — nearly tripling while the field itself did not quite double. As a share that is 8.8% to 14.3%, a gain of 5.5 points, and still less than half what the M manages.
Show the numbers
| Edition | Finishers | Women | Women, % |
|---|---|---|---|
| 2015 | 883 | 77 | 8.8% |
| 2016 | 761 | 68 | 8.9% |
| 2017 | 837 | 66 | 7.9% |
| 2018 | 755 | 102 | 13.5% |
| 2019 | 919 | 115 | 12.6% |
| 2021 | 1,029 | 101 | 9.8% |
| 2022 | 1,089 | 152 | 14% |
| 2023 | 1,278 | 142 | 11.1% |
| 2024 | 1,427 | 193 | 13.5% |
| 2025 | 1,541 | 219 | 14.2% |
| 2026 | 1,559 | 223 | 14.3% |
The field is not ageing, which surprised me. Across the six editions whose category codes carry an explicit age band, the mean sits between 37.4 and 39 and goes nowhere. What has happened is that both ends grew: under-35s from 28.1% to 38.2%, and the over-50s from 19.2% to 24.3%. The middle thinned.
It is also an international race that stays stubbornly French: between 56.7% and 66.1% of finishers are French in every edition I can measure, while the number of countries represented has climbed from 29 to 46. Belgium has quietly become the biggest visiting nation, overtaking Great Britain around 2024.
Every winner of the L and the M, 2015–2026
The women’s race has been the more interesting one to follow. Alanis Siffert has won the last 3, and Daniela Ryf in 2019 finished 6th overall — the highest any woman has placed in the mixed field in this archive.
| Edition | First man | Time | First woman | Time | Overall place |
|---|---|---|---|---|---|
| 2015 | Arnaud Guilloux (FRA) | 5:55:14 | Emma Pooley (GBR) | 6:21:48 | 20th |
| 2016 | James Cunnama (RSA) | 5:58:02 | Jeanne Collonge (FRA) | 6:33:32 | 19th |
| 2017 | Christian Kramer (GER) | 5:53:28 | Tine Deckers (BEL) | 6:28:32 | 18th |
| 2018 | Frederik Van Lierde (BEL) | 5:59:52 | Emma Bilham (SUI) | 6:51:21 | 35th |
| 2019 | Romain Guillaume (FRA) | 6:02:52 | Daniela Ryf (SUI) | 6:15:57 | 6th |
| 2021 | Clément Mignon | 5:39:09 | Emma Bilham | 6:29:39 | 33rd |
| 2022 | Léon Chevalier (FRA) | 5:41:13 | Bárbara Riveros (CHI) | 6:35:00 | 30th |
| 2023 | Nathan Guerbeur | 5:48:32 | Jeanne Collonge | 6:37:40 | 43rd |
| 2024 | Clément Grandy (FRA) | 5:45:41 | Alanis Siffert (SUI) | 6:20:31 | 27th |
| 2025 | Jon Breivold (NOR) | 5:30:05 | Alanis Siffert (SUI) | 6:18:37 | 39th |
| 2026 | Thomas Steger (AUT) | 5:33:41 | Alanis Siffert (SUI) | 6:13:00 | 36th |
The M has been harder to repeat: only Mikel Arrassate (2 wins) and, in the women’s race, Justine Guérard and Audrey Merle (two each) have won it more than once. Its highest female finish overall is 11th, by Andrea Hewitt in 2016.
| Edition | M: first man | Time | M: first woman | Time | Overall place |
|---|---|---|---|---|---|
| 2015 | Frédéric Belaubre (FRA) | 1:50:13 | Charlotte Morel (FRA) | 2:05:40 | 41st |
| 2016 | Dan Wilson (AUS) | 1:51:28 | Andrea Hewitt (NZL) | 2:01:10 | 11th |
| 2017 | Anatole Giraud Telme | 1:52:52 | Julie Derron | 2:09:53 | 38th |
| 2018 | Tom Richard (FRA) | 1:52:52 | Justine Guérard (FRA) | 2:11:54 | 53rd |
| 2019 | Jonas Schomburg (DEU) | 1:51:47 | Justine Guérard (FRA) | 2:15:13 | 33rd |
| 2021 | Koen Veramme | 1:50:43 | Célia Merle | 2:08:39 | 58th |
| 2022 | Leon Pauger (AUT) | 1:47:13 | Audrey Merle (FRA) | 2:06:05 | 50th |
| 2023 | Kevin Tarek Viñuela González | 1:52:29 | Audrey Merle | 2:10:01 | 29th |
| 2024 | Mikel Arrassate (ESP) | 1:54:06 | Salomé de Barthez (FRA) | 2:15:55 | 32nd |
| 2025 | Mikel Arrassate (ESP) | 1:51:20 | Elena Polaert (FRA) | 2:16:23 | 46th |
| 2026 | Keran Gallou (FRA) | 1:55:18 | Léane Blanchard (FRA) | 2:16:25 | 26th |
The Duathlon’s winners are in its own section above. Nationalities are as the timekeeper recorded them, and 2021 and 2023 published none at all, hence the blanks.
Two people have finished all eleven
There is no athlete id in these files, so “the same person” means the same accent-folded name. That is a real assumption and I have measured what it costs — see the limits section. But at the top of the distribution the assumption is doing very little work, because a name would have to be shared by an implausible number of humans to fake eleven appearances.
| Editions finished | People |
|---|---|
| 11 | 2 |
| 10 | 1 |
| 9 | 5 |
| 8 | 16 |
| 7 | 36 |
| 6 | 72 |
| 5 | 125 |
| 4 | 336 |
| 3 | 865 |
| 2 | 3,021 |
| 1 | 18,613 |
Franck Dumenil and Hugues Peyret have finished every edition since 2015. Dumenil did it the hard way — the long course, all eleven times. Each has an independent corroboration built into the data: their age category marches upward exactly as one human ageing eleven years should, from Veteran 2 to M60–64 in Dumenil’s case, across five different category vocabularies that the timekeeper changed under them.
Show the numbers
| Edition | Time | Place | Field | Category |
|---|---|---|---|---|
| 2015 | 8:51:11 | 553 | 883 | Veteran 2 |
| 2016 | 9:23:10 | 487 | 761 | MV3 |
| 2017 | 8:47:08 | 418 | 837 | MV3 |
| 2018 | 9:20:24 | 389 | 755 | MV3 |
| 2019 | 9:22:43 | 463 | 919 | M50–54 |
| 2021 | 9:40:57 | 751 | 1,029 | V4H |
| 2022 | 9:47:55 | 754 | 1,089 | M55–59 |
| 2023 | 10:35:46 | 1,090 | 1,278 | M55–59 |
| 2024 | 10:39:05 | 1,237 | 1,427 | M55–59 |
| 2025 | 10:11:38 | 1,297 | 1,541 | M55–59 |
| 2026 | 10:53:08 | 1,383 | 1,559 | M60–64 |
He was 553th of 883 in 2015, and 1,383th of 1,559 in 2026 — from the middle of the field to the back third, while the field itself nearly doubled and he went from his late forties to his sixties. Two hours slower, eleven for eleven. I find that a much better result than the winning time.
Beneath them, 4,479 people have finished more than one edition, and one woman — Vanessa Vidal — has nine.
Where the long course breaks people
Non-finishers only leave a trace if they crossed at least one mat, and in the older editions most of them did not: in 2015, 94 of 233 did. So this is restricted to the four editions where at least 85% of non-finishers left splits behind.
| Edition | Non-finishers | Traced | Stopped on the bike | Stopped on the run |
|---|---|---|---|---|
| 2021 | 116 | 110 | 24 | 83 |
| 2024 | 132 | 118 | 22 | 96 |
| 2025 | 77 | 70 | 28 | 42 |
| 2026 | 383 | 332 | 177 | 153 |
There is no single answer, which is itself the finding: 2024 and 2025 lost most of their DNFs on the run, 2026 lost more on the bike. This is a race with two entirely different ways to end your day, and which one gets you appears to depend on the weather more than on the course.
What this data cannot tell you
Eleven editions come from twelve different spreadsheet layouts and two timing providers. Here is everything I know to be soft, so you can discount the right claims rather than all of them:
- No course distances before 2026. Only the 2026 edition publishes leg lengths. Nothing here converts an old time into a speed, and cross-year time comparisons carry a course component I cannot size.
- 2017 and 2022 publish finishers only. Their exports contain no DNF rows at all, so their finish rate is 100% by construction. I have kept them out of every attrition number.
- I do not publish exact race dates for the spreadsheet editions. The dates in my database for 2015–2024 were derived from the year as a placeholder. The timekeeper never told me those dates, so quoting them would be inventing a fact.
- Nationality is incomplete. 2023 publishes none; 2021 publishes it for 446 of its 2,731 finishers. Both are excluded from the country series rather than drawn as a collapse. Codes also changed standard mid-archive (NED became NLD, GER became DEU), and I normalised them.
- Repeat athletes are name matches, and I have priced the error. Two people in the same race cannot be the same human, so collisions within a single race measure how often two athletes share a folded name: 15 times in 31,120 rows. Applied to every cross-race pair, that predicts roughly 401 false merges across the whole archive. So treat the “2+ editions” buckets as an upper bound: that budget is about 13% of the two-edition group, so perhaps one in eight of those pairs is really two different people with the same name. The eleven- and ten-edition names are a different matter: each is corroborated individually by its age-category progression.
- 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, instead of 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 nothing here is adjusted for it. But a 2015 run split and a 2026 one were not run on quite the same ground.
- The M’s swim moved and the Duathlon’s closing run doubled. Both show up as step changes in the leg medians, and neither is explained by anything the organiser published. The consequence is that the M and the Duathlon get no cross-year time claims in this article, only within-edition ones and the climb.
- The Duathlon has the thinnest splits. 2021 publishes no segment results at all, and 2018’s sheet merges legs together (run-1 with T1, bike with T2), so those two editions are absent from its leg table.
- One whole column was not what it claimed. The Triathlon M’s 2015 “montée” has a median of 8:48 and all 1,052 of its values fall under a 40-minute floor. It is excluded rather than plotted. That is a plausibility floor earning its keep.
- Age bands exist for six editions. The 2015–2018 and 2021 category codes (MS1…MV4, S3H, V4H) encode age indirectly. I did not convert them rather than guess, which is why the age section is shorter than the others.
- One corrupt split survives upstream. A 601-second bike leg in 2018 is obviously not a bike leg; it is excluded from best-time figures. Across 31,140 finishes that is the only leg-level corruption I found after the plausibility checks — which is a good advertisement for the timekeeper.
If you want the gory version, the import notes for the older editions live in the repo alongside the scripts, including the edition that stored every time as an Excel day fraction and briefly convinced my validator that 2,836 people had finished a triathlon in no time at all.
Browse any edition
Every edition has its own explorer: leaderboards, leg splits, categories, clubs, first names, and a page for every athlete.
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.
If you raced any of these — L, M or Duathlon — your own eleven-year arc is in there. Franck Dumenil’s just happens to be the longest, and Émile Blondel-Hermant’s the most decorated.