Nicolas Sitter
← Back to Projects
Data analysis6 September 2026 · 12 min read

Seven editions of La Marmotte, and the 25,208 people who finished one

By Nicolas Sitter

La Marmotte is the Glandon, the Télégraphe, the Galibier and then the twenty-one hairpins of the Alpe d’Huez, in that order, on one day, with about five thousand metres of climbing in between. I imported every edition from 2020 to 2026 — 28,695 starters, 25,208 classified finishers, every intermediate timing mat the organiser published — and built an explorer for each one.

This page is what I found in the aggregate. It is an article rather than a dashboard because the interesting things here are not rankings, and three of them are not really about bike racing at all: they are about what happens when you take seven years of results from four different sources and try to put them on the same axis.

The short version: one of these seven editions has a winner who did not win, one of them was a different race entirely, and the times the cycling press prints for this event come from two incompatible clocks — which I can now demonstrate rather than assert.

7
editions
2020–2026
25,208
classified finishers
5:07:10
fastest winner
2026, and it is not the fastest published time
9h58
slowest median day
2023

What is actually in here

Seven editions, and no gap. That is worth saying because the sister event on the same mountain — the Triathlon de l’Alpe d’Huez, whose archive I built last week — simply has no 2020. La Marmotte did not cancel. It moved: 2020 and 2021 were both run in September rather than July, and 2020 went ahead with 1,827 finishers against the 5,005 of 2026. A quarter of the usual race, four months late, up the same mountain.

The field has otherwise grown steadily, and the women’s share with it — from 3.7% of finishers in 2020 to 5.2% in 2026. That is a real trend and also a small number: this remains a race that about ninety-five people in a hundred ride as men.

Field size and the women's share

Classified finishers per edition. The inner bar is the women's count.

Classified finishersWomen
202020212022202320242025202601,0002,0003,0004,0005,0001,8271,8073,9883,6944,5854,3025,005

2026 is the biggest edition at 5,005 classified finishers and 2021 the smallest at 1,807. Neither COVID edition was cancelled; both were postponed into September, which is why the first two bars are short.

Show the numbers
YearEntrantsStartersClassifiedDNFFinish rateWomenWomen %Nations
20202,9532,0051,82717791.1%683.7%22
2021not published1,9701,80715891.7%754.2%33
20224,9354,7663,98877883.7%1694.2%50
20234,4484,3693,69467584.6%1433.9%47
20245,1875,0584,58547390.6%2124.6%48
20254,9454,8294,30252789.1%2135.0%47
20266,9605,6985,00569387.8%2615.2%61

One column in that table is empty on purpose. 2021 has no entrant count because its source — the timekeeper’s own spreadsheet — is a starters list with no did-not-start rows in it at all. I could have inferred one from the years either side. It would have been a decent guess and it would still have been a guess, so the cell says so instead.

The two clocks, and why the press disagrees with itself

La Marmotte freezes the clock on its dangerous descents. Off the Glandon, and in later years through the La Grave traverse as well, your time is taken at the top, taken again at the bottom, and the difference handed back to you. The official classification runs on that adjusted net time. Your gross time — the one your own computer shows — is typically half an hour longer.

Both numbers get published. Granfondo Daily News prints net; Granfondo Guide prints gross. Neither says which. For the 2026 edition the two outlets printed different podiums for the same race, because the gross order is not the net order.

The 2020 edition settles it from the inside. That year’s results survive only as a sixty-three-page PDF, and the PDF carries both columns. Michiel Minnaert’s official time is 5:30:04. The figure the press reported for him is 5:55:19 — which is, to the second, the gross column of that same row. So the discrepancy is not an error anybody made. It is two outlets reading two different columns and neither of them labelling it.

Everything on this site is net, everywhere, because that is what the organiser ranks on: sorting the field by gross time disagrees with the published order thousands of times per edition.

Winner and median finish time

Net time — the classification basis in every edition.

WinnerMedian finisher
20202021202220232024202520265h6h7h8h9h10hartefact

The ringed point is 2024, whose published winning time is a timing artefact rather than a ride — see below. Excluding it, the fastest winner in the archive is 2026’s 5:07:10. Note how much flatter the winner’s line is than the median: the front of this race is a fairly constant thing, and the middle of it is whatever the weather was doing.

Show the numbers
YearCourse kmWinnerMedian90th percentileLast finisher
20201745:30:048:50:0510:47:5512:29:43
20211745:26:188:58:2310:59:3913:00:04
2022174.65:20:339:28:0411:15:5213:17:43
2023185.65:49:019:58:4411:36:2113:21:33
20241774:50:09 ⚠9:18:3410:58:0313:01:42
20251775:17:389:31:2811:27:0713:49:04
20261775:07:109:34:3211:35:2116:12:13

The 2024 winner who did not win

The published winner of 2024 is bib 6058, at 4:50:09. That is an average of 36.6 km/h over 177 km and five thousand metres of climbing. Across all 25,208 classified rides in this archive, it is the only one above 33.5 km/h. Every other winner in seven editions sits between 31.6 and 34.6.

The detail document says what happened, and it is almost boringly mundane. His finish row carries a start clock of 07:00:22. His two mat rows carry a different one: 07:57:28, fifty-seven minutes later. His finish clock is 12:47:37. And 12:47:37 minus 07:57:28 is exactly 4:50:09. His winning time is his finish clock minus a start he did not use.

Two other things corroborate it. He has 2 mat reads for the whole day where the riders around him have eleven, and both of those reads are timestamped after he is supposed to have finished — one of them puts him at kilometre 163 two hours past his own finish, and in the wrong order relative to kilometre 164.

The rider who actually rode the fastest race that day is Giuseppe Orlando, published second at 5:23:16 — which is exactly the time the cycling press reports as the 2024 winning time. The gap between the artefact and the real ride is 33:07.

The explorer still shows bib 6058 in first place, because that is the classification the organiser published and it is not my race to re-rank. What it does not do is call him the winner without saying all of the above.

Who gets the credit, and who quietly does not

The neutralisation only works if the timekeeper sees you at both ends of it. Miss the mat at the top or the mat at the bottom and there is no interval to subtract, so no credit is applied — and nobody compensates. Your official time then contains a descent that everybody you are being ranked against had removed from theirs.

It is not rare. 285 classified riders across the seven editions were credited nothing at all, and in every single case the cause is the same: a missing mat read at one end of a frozen section. In 2024 that cohort is 74 riders deep and reaches the very top of the results.

There is a rarer and stranger version. Five riders in the archive carry a negative credit — the timekeeper derived it from a pair of mat reads that were in the wrong order, got a negative number, and subtracted it. Subtracting a negative adds. Those five were ranked on a time longer than the one they actually rode, which is a novel way to lose a bike race.

YearCredited nothingBest rank affectedPenalised by a negative credit
202011133th—
202129146th—
20220—1
20234615th2
2024741st1
202520774th1
2026105237th—

2023: the year the course moved

Roadworks made the Glandon descent unrideable in 2023, so the race went over the Col de la Croix de Fer instead and then, rather than dropping straight into the Maurienne, descended and re-climbed the Col du Mollard. That is 185.6 km against the usual 177, eleven timing mats instead of nine, and three neutralised descents instead of two.

The reported distance for that edition varies by source — I have seen 186 and 187 km in print. It is neither. The timekeeper’s own average-speed column, multiplied by each rider’s gun time, reproduces 185.6 km across 3,684 finishers with a standard deviation of three metres, and the sibling Ultrafondo event labels the same physical mat “185km Alpe”. So 185.6 it is, measured rather than quoted.

None of that makes 2023 a slow year. It makes it a different race, and no time comparison on this page crosses that line without saying so.

The twenty-one hairpins

Median time from the last mat before the climb to the line.

202020212022202320242025202685m90m95m100m

The one part of this race that is almost the same every year, which is what makes it the only honest cross-edition yardstick here. 2023 is on the chart but approaches the foot of the climb differently and over 13.6 km rather than 13. 2022 is absent entirely: that edition timed only four mats and none of them is at the bottom of the Alpe.

Show the numbers
YearRiders timedMedian climb
20201,8161:35:38
20211,7621:26:36
20233,5801:34:51
20244,5391:27:24
20254,2721:37:35
20264,9491:38:29

Every winner, and every first woman

YearFastest manTimeFirst womanTimeOverall
2020Michiel Minnaert BEL5:30:04Émilie Fortin CAN6:33:4296
2021Raphaël Addy CHE
Later suspended two years for a missed anti-doping control; the palmarès now credits Kenny Nijssen.
5:26:18Martha Maltha NLD6:41:1572
2022Stefan Kirchmair AUT5:20:33Fie Østerby DNK6:34:2585
2023Loïc Ruffaut FRA
On a different, longer course. Damien Jeanjean crossed the line first; the classification is on timed sections.
5:49:01Joke van Wijk NLD7:48:26346
2024Bart Samyn BEL
A timing artefact — see the section on 2024. Giuseppe Orlando, second at 5:23:16, rode the fastest race.
4:50:09Aurore Pauchet FRA6:55:09185
2025Luca Cavallo ITA5:17:38Stephanie Meder DEU6:18:3868
2026Baptiste Lombardi FRA5:07:10Victoria Stansfield GBR5:51:3146

Every one of these matches the reported result except 2024, which is the section above, and 2021, which is its own kind of awkward: Raphaël Addy crossed the line first in 5:26:18, did not present himself at the anti-doping control at the finish, and was subsequently suspended for two years. The palmarès now credits Kenny Nijssen. The timing sheet, which is what this site reads, still says Addy — so that is what the explorer shows, with this paragraph attached to it.

What this data cannot tell you

  • Nothing about 2020 and 2021 in kilometres per hour. Those two editions come from a PDF and a spreadsheet that name five control points and give a distance for none of them. The course was 174 km, but the per-mat kilometres are not published anywhere, so the explorer withholds every speed on those years rather than borrowing 2026’s.
  • Almost nothing about the middle of 2022. That edition’s results live on a host where the public results API returns a server error for every table; the legacy host still answers. Even there, only four of its eight mats ever recorded a rider, and they are precisely the four that bound the neutralised sections. The Télégraphe, the Valloire, the Galibier and the run back into Bourg d’Oisans were not timed for anybody.
  • Anybody’s age. The provider caps its detail table at 500 rows and the two file-based editions carry ages for their own field only. There is no consistent age series across the archive, so there are no age charts here.
  • Elevation gain. Not published in any payload, any spreadsheet or any PDF I have. The five thousand metres everybody quotes is the organiser’s figure, not a measurement of mine.
  • Whether the same person rode two editions. Matching riders across years means matching names, and names are not keys. I have not published a single repeat-finisher claim here for that reason.
  • Weather. The single largest determinant of the median finishing time on a day like this, and there is not one byte of it in any of these files.

Browse any edition

Every edition has its own explorer: leaderboards per col, a ranking at each timing mat, a page for every rider, and a comparison tool. What each one can show depends on what its timekeeper actually recorded, which as of a few paragraphs ago you know varies rather more than you might expect.

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 La Marmotte Granfondo Alpes, the organiser. Athletes who asked to be anonymous in the official results stay anonymous here. Names and bib numbers come from that public classification and nothing else; if one of them is yours and you would rather it were not here, ask me and I will take it off — the result stays as an anonymous line so the totals on this page remain correct.

I have not ridden it. Having now spent a weekend reading 25,208 people’s split times up the Galibier, I am not sure whether that has made me more or less likely to.

First names

Every first name in the archive

4,290 distinct first names over 25,054 named finishes, across 7 editions. The 260 most common are listed here.

One caution the page cannot repeat often enough: a median time attached to a name is an age chart wearing a disguise. Names go in and out of fashion, so a name popular thirty years ago belongs to people now thirty years older — worth far more minutes than anything about the name itself.

The forty most common

Classified finishes, all editions. Hover a bar.

0100200300400ThomasPeterSimonVincentSebastienGuillaumePascalJohn

Fastest median

Names with 20 or more finishes.

Mikkel7:54:1223
Sergio8:09:5821
Dries8:12:1735
Matthieu8:18:3546
Harry8:18:4623
Quentin8:28:1051
Julien8:28:48151
Marco8:28:4950
Eddy8:29:0723
Leo8:29:1521
Leon8:30:1125
Wout8:31:1629

Slowest median

Names with 20 or more finishes.

Andrew10:35:5793
Lasse10:30:3222
John10:26:46100
Markus10:22:0924
Yann10:19:3428
Brian10:14:5055
Justin10:14:1822
Nicholas10:10:5726
Dominique10:09:5735
Jordi10:08:5623
Ian10:08:0236
Stephen10:07:5843
Read those two columns together. They are not a finding about names — they are the age structure of French given names, measured on a race course. The generations page shows what age actually costs here, which is the honest version of this table.

The full list

NameFinishesWomenMenMedianFastest of them
Thomas327—3279:09:34Thomas BONAUD · 5:33:06 · 2024
David305—3059:32:52David POLVERONI · 5:35:03 · 2026
Jean260—2609:44:43Jean · 6:15:09 · 2026
Michael221—2219:44:35Michael · 5:58:58 · 2025
Nicolas220—2209:07:54Nicolas DRICOT · 5:21:10 · 2026
Peter200—2009:38:57Peter · 6:25:46 · 2025
Tom198—1989:21:09Tom · 6:18:19 · 2026
Jan188—1889:45:28Jan · 6:01:51 · 2024
Paul187—1879:36:34Paul · 5:29:00 · 2026
Pierre162—1629:21:08Pierre · 5:54:18 · 2022
Simon155—1559:27:47Simon COMBES · 5:25:15 · 2026
Julien151—1518:28:48Julien BERARD · 5:26:40 · 2022
Olivier150—1509:06:12Olivier GODFROID · 5:26:36 · 2022
Bart148—1489:00:50Bart SAMYN · 4:50:09 · 2024
Martin147—1479:50:38Martin · 6:02:42 · 2025
Vincent146—1469:30:11Vincent ARNAUD · 5:43:36 · 2021
Christian145—1459:36:23Christian · 6:06:51 · 2026
Mark141—1419:50:35Mark · 6:32:02 · 2025
Philippe128—1289:46:56Philippe · 6:11:25 · 2025
Frederic127—1279:31:02Frederic GLORIEUX · 5:31:22 · 2024
Sebastien126—1269:27:09Sebastien · 6:01:21 · 2020
Tim126—1269:01:55Tim ALLEMAN · 5:23:28 · 2025
Christophe125—1259:44:48Christophe · 6:56:16 · 2026
Daniel124—1249:00:44Daniel DEBERTIN · 5:35:18 · 2020
Jeroen123—1239:14:46Jeroen VERCAMMEN · 5:39:28 · 2021
Guillaume115—1159:13:56Guillaume · 5:33:52 · 2026
Marc112—1129:35:09Marc · 6:17:27 · 2025
Richard108—1089:38:55Richard · 6:35:07 · 2021
Stephane107—1079:47:57Stéphane · 6:23:33 · 2026
Pieter106—1069:09:32Pieter · 6:21:21 · 2020
Pascal10511049:23:32Pascal · 6:24:32 · 2021
Alexandre105—1058:56:57Alexandre BANEGAS · 5:38:33 · 2026
Antoine101—1019:03:46Antoine · 5:53:15 · 2025
Robert10111009:36:07Robert · 6:03:52 · 2025
Eric100—1009:36:12Eric · 6:12:08 · 2023
John100—10010:26:46John · 6:33:39 · 2025
Chris992979:39:26Chris · 6:27:54 · 2026
Laurent96—969:51:02Laurent · 6:41:37 · 2025
Stefan951949:00:54Stefan KIRCHMAIR · 5:20:33 · 2022
Maarten94—949:41:38Maarten · 7:07:11 · 2022
Frank94—949:32:23Frank · 6:21:53 · 2022
Andrew93—9310:35:57Andrew · 6:23:27 · 2021
Johan92—929:50:58Johan · 6:35:59 · 2026
Patrick911909:52:11Patrick · 6:29:05 · 2022
Koen91—918:50:59Koen · 6:23:10 · 2026
Niels88—889:05:09Niels · 6:31:23 · 2026
Francois86—869:10:07François · 6:42:30 · 2024
Cedric85—859:32:02Cedric · 5:57:48 · 2020
Jonathan85—859:45:56Jonathan · 5:53:39 · 2026
Alexander83—839:11:54Alexander TARLTON · 6:02:38 · 2023
Jerome82—829:14:06Jerome · 6:39:40 · 2021
Romain81—818:54:35Romain · 5:43:35 · 2026
Benjamin811808:52:11Benjamin · 6:02:17 · 2025
Maxime81—819:07:16Maxime · 6:14:48 · 2025
James81—8110:03:54James · 6:40:57 · 2023
Jonas81—818:46:10Jonas · 5:48:39 · 2026
Bram79—799:19:38Bram · 6:23:04 · 2026
Lars79—799:36:33Lars-Ole · 6:21:33 · 2024
Kevin78—789:23:37Kevin · 6:12:26 · 2023
Wouter76—769:08:02Wouter · 6:40:44 · 2023
Steven76—769:07:31Steven · 6:15:49 · 2022
Andreas74—749:20:09Andreas ISELE · 5:25:08 · 2025
Jose74—749:46:27José Angel · 6:02:35 · 2022
Arnaud71—719:40:19Arnaud · 5:58:25 · 2021
Morten71—719:48:52Morten · 7:10:10 · 2022
Benoit69—699:01:21Benoit · 6:16:11 · 2020
Stijn69—698:51:41Stijn · 6:04:30 · 2026
Jesper69—699:55:05Jesper · 6:42:38 · 2021
Michiel68—688:58:44Michiel MINNAERT · 5:30:04 · 2020
Mathieu68—688:49:36Mathieu · 6:24:56 · 2026
Hans66—669:34:51Hans · 6:54:00 · 2024
Wim65—658:55:29Wim · 6:13:35 · 2020
Bruno65—659:43:56Bruno · 6:01:07 · 2026
Jens65—659:35:59Jens · 6:37:36 · 2026
Nick64—649:37:20Nick VAN DER LIJKE · 5:27:27 · 2025
Frederik64—648:43:49Frederik · 6:30:08 · 2022
Gregory63—638:54:03Grégory · 6:23:31 · 2024
Dirk63—639:21:40Dirk · 6:34:21 · 2025
Sander63—639:11:51Sander · 6:40:28 · 2022
Robin63—639:22:26Robin BOURDIER · 5:16:21 · 2026
Bas62—629:22:12Bas · 6:36:17 · 2024
Florian62—629:30:37Florian · 6:38:50 · 2026
Sylvain61—619:04:19Sylvain · 6:43:52 · 2026
Michel61—619:36:04Michel · 7:03:36 · 2025
Rob61—619:17:06Rob · 7:05:41 · 2023
Victor60—608:49:14Victor · 6:46:03 · 2024
Anthony59—599:00:15Anthony · 6:07:31 · 2025
Thierry59—599:18:46Thierry · 7:05:02 · 2022
Joris59—598:58:18Joris · 6:20:12 · 2020
Kenneth59—599:49:14Kenneth · 6:49:19 · 2024
Jeremy59—599:18:44Jérémy · 6:39:19 · 2022
Hugo59—599:17:17Hugo · 5:54:48 · 2026
Dennis57—578:57:39Dennis · 6:36:44 · 2024
Xavier56—569:17:35Xavier · 7:02:21 · 2025
Martijn56—569:11:42Martijn · 6:45:06 · 2026
Van561559:06:00Van Dijk · 6:53:46 · 2024
Alain55—559:59:54Alain · 7:27:38 · 2021
Brian55—5510:14:50Brian · 7:34:35 · 2022
Jelle54—548:53:53Jelle · 5:48:47 · 2026
Henrik54—549:28:57Henrik · 6:40:01 · 2026
Jacob54—549:38:19Jacob · 5:43:37 · 2026
Andre53—539:22:06André · 6:51:33 · 2024
Rene53—539:18:40René · 6:30:32 · 2024
Matthias53—539:02:09Matthias · 5:59:30 · 2025
Erik52—529:30:47Erik · 6:22:07 · 2025
Bert52—529:43:39Bert · 6:08:23 · 2021
Daan51—518:54:19Daan · 6:00:33 · 2020
Quentin51—518:28:10Quentin · 5:35:05 · 2026
Marco50—508:28:49Marco · 6:14:46 · 2024
Jasper50—509:00:18Jasper · 6:30:48 · 2024
Christopher50—509:38:57Christopher · 6:56:53 · 2026
Ruben501498:49:14Ruben · 6:21:02 · 2021
Oliver49—499:22:52Oliver · 6:30:12 · 2025
Matthew49—499:58:26Matthew · 6:11:35 · 2026
Tobias48—488:57:41Tobias · 5:59:49 · 2022
Alexis47—479:08:52Alexis · 6:50:02 · 2021
Loic47—479:15:55Loïc RUFFAUT · 5:23:34 · 2022
Sam47—479:22:59Sam · 5:49:00 · 2022
Louis47—479:26:27Louis · 6:32:55 · 2022
Lucas47—478:37:29Lucas · 6:08:23 · 2026
Luc46—469:35:04Luc · 7:03:33 · 2026
Fabien46—468:33:58Fabien · 6:20:59 · 2020
Juan46—469:31:21Juan · 6:22:26 · 2026
Matthieu46—468:18:35Matthieu · 6:14:14 · 2022
Kristof461459:06:31Kristof · 5:54:01 · 2020
Ben46—469:37:45Ben · 7:14:55 · 2022
Yannick45—459:26:41Yannick · 6:16:06 · 2026
Emmanuel45—459:55:33Emmanuel · 6:48:56 · 2025
Sven45—459:01:02Sven VAN LUYCK · 5:31:18 · 2025
Franck44—449:31:42Franck · 6:08:45 · 2020
Didier44—449:47:06Didier · 6:18:05 · 2020
Clement44—448:49:20Clément · 5:54:19 · 2025
Willem43—439:28:47Willem · 6:34:01 · 2022
Mads43—439:06:46Mads · 6:37:44 · 2021
Adrien43—438:55:47Adrien GUILLONNET · 5:32:29 · 2025
Steve43—438:59:03Steve · 6:22:03 · 2025
Stephen43—4310:07:58Stephen · 7:37:42 · 2024
Thijs42—428:55:07Thijs · 6:58:17 · 2026
Sebastian41—419:26:56Sebastian · 6:08:16 · 2026
Anders41—419:40:07Anders · 6:38:49 · 2026
Marcel41—418:47:59Marcel · 5:33:21 · 2026
Ludovic41—419:57:01Ludovic · 7:20:24 · 2020
Samuel40—409:35:30Samuel · 7:08:48 · 2022
Aurelien40—409:02:41Aurélien · 6:15:12 · 2024
Damien38—388:34:30Damien JEANJEAN · 5:24:31 · 2025
Ronald38—389:24:01Ronald · 6:27:30 · 2020
Carsten37—379:34:26Carsten · 6:55:08 · 2022
Geert37—3710:04:40Geert · 7:29:03 · 2024
Baptiste37—379:22:57Baptiste LOMBARDI · 5:07:10 · 2026
Kim372359:09:47Kim · 6:40:31 · 2020
Kris37—379:08:41Kris · 7:36:02 · 2021
Max37—378:48:13Max · 6:19:24 · 2026
Cyril36—369:30:17Cyril GAILLARD · 5:50:21 · 2020
Joost36—369:28:39Joost · 6:24:36 · 2021
Jurgen36—369:55:22Jürgen · 6:39:45 · 2022
Henk36—369:27:22Henk · 6:59:36 · 2023
Charles36—369:11:41Charles · 6:31:16 · 2025
Arthur36—369:18:54Arthur · 6:53:08 · 2026
Rasmus36—369:32:56Rasmus · 6:52:39 · 2026
Ian36—3610:08:02Ian · 6:24:49 · 2026
Philip35—358:54:27Philip · 5:49:47 · 2026
Dominique3523310:09:57Dominique · 6:54:02 · 2021
Dries35—358:12:17Dries · 6:47:43 · 2026
Stephan35—359:10:57Stephan · 5:51:41 · 2026
Johannes35—359:18:47Johannes · 6:32:32 · 2025
Manuel35—359:06:07Manuel · 5:39:15 · 2026
Claus35—3510:02:05Claus Fedder · 7:43:24 · 2021
Gert34—349:41:43Gert · 6:30:14 · 2024
Mike34—349:15:48Mike · 6:54:09 · 2022
Gilles34—349:34:44Gilles · 5:35:41 · 2026
Mathias34—348:41:06Mathias · 5:58:40 · 2021
Fabrice34—349:13:05Fabrice · 7:01:07 · 2025
Rick34—349:37:56Rick · 6:35:31 · 2023
Luca331329:04:19Luca CAVALLO · 5:17:38 · 2025
Raphael33—338:46:20Raphael ADDY · 5:26:18 · 2021
Arjan33—339:03:45Arjan · 6:48:40 · 2026
Mario32—329:22:07Mario · 7:39:36 · 2026
William32—329:36:31William · 5:57:39 · 2025
Gerard31—319:12:48Gerard · 7:23:11 · 2021
Yves31—319:17:32Yves · 6:37:44 · 2026
Florent31—319:08:39Florent · 6:29:51 · 2024
Erwin31—319:05:38Erwin · 6:35:32 · 2022
Filip30—309:31:52Filip · 7:19:19 · 2022
Mickael30—308:45:13Mickael · 7:02:34 · 2026
Alex30—309:20:22Alex · 6:13:24 · 2024
Valentin29—299:09:28Valentin · 5:56:50 · 2021
Theo29—299:01:36Theo · 6:15:25 · 2025
Bob29—298:56:38Bob · 5:52:57 · 2022
Wout29—298:31:16Wout DRIEVER · 6:03:46 · 2020
Kasper29—299:06:56Kasper · 5:43:18 · 2024
Joel28—289:04:02Joel · 7:05:18 · 2021
Roel28—289:15:08Roel · 6:23:33 · 2026
Serge28—289:14:03Serge · 6:58:01 · 2025
Yann28—2810:19:34Yann · 6:38:33 · 2025
Remi28—288:51:38Remi · 6:29:50 · 2025
Ole28—289:52:15Ole · 6:51:21 · 2023
Denis28—2810:03:07Denis · 6:54:31 · 2024
Per28—289:46:21Per · 7:05:01 · 2024
Lukas28—289:47:03Lukas · 6:33:24 · 2026
Bernard28—289:28:43Bernard · 6:38:58 · 2024
De281279:16:37De Groot · 6:37:54 · 2025
Gijs27—279:17:55Gijs · 7:03:52 · 2021
Joseph27—279:58:15Joseph · 7:08:12 · 2024
Felix27—279:13:15Felix · 6:54:18 · 2024
Dave27—279:36:12Dave · 7:22:44 · 2026
Kristian27—279:49:41Kristian Winter · 6:57:07 · 2021
Hendrik27—279:35:51Hendrik · 7:30:46 · 2025
Adam27—279:55:36Adam · 7:39:06 · 2023
Edwin26—269:24:14Edwin · 7:05:59 · 2022
Tony26—269:15:41Tony · 7:15:26 · 2022
Arne26—268:45:09Arne BAUTERS · 5:29:27 · 2022
Lionel26—269:14:03Lionel · 7:04:26 · 2020
Christoph26—269:56:05Christoph · 6:59:25 · 2024
Bjorn26—269:12:57Bjorn · 6:45:57 · 2025
Nicholas26—2610:10:57Nicholas · 6:44:05 · 2024
Adrian25—259:18:06Adrian · 6:19:23 · 2024
Davy25—258:33:20Davy · 6:33:49 · 2026
Bertrand25—259:25:07Bertrand · 6:49:41 · 2023
Nathan25—259:03:01Nathan · 6:37:39 · 2024
Leon25—258:30:11Léon · 6:19:16 · 2025
Axel25—259:20:32Axel · 5:35:15 · 2025
Matthijs24—249:39:47Matthijs · 5:55:23 · 2020
Bastien24—249:14:06Bastien · 6:11:35 · 2024
Thibaut24—249:36:13Thibaut CLEMENT · 5:08:25 · 2026
Pim24—249:58:10Pim · 5:30:24 · 2026
Markus24—2410:22:09Markus · 6:27:55 · 2020
Bo241239:53:07Bo · 6:56:06 · 2020
Jacques24—249:30:57Jacques · 6:26:48 · 2022
Stuart24—2410:04:00Stuart · 6:24:17 · 2026
Sjoerd24—249:22:32Sjoerd · 6:43:35 · 2022
Remy23—239:10:40Remy · 6:19:08 · 2026
Mikkel23—237:54:12Mikkel · 6:12:25 · 2020
Fabian23—239:37:25Fabian · 7:20:47 · 2024
Danny23—239:00:38Danny · 7:11:21 · 2021
Eddy23—238:29:07Eddy · 6:06:38 · 2026
Jordi23—2310:08:56Jordi · 6:27:17 · 2026
Etienne23—239:37:43Etienne · 6:42:29 · 2026
Harry23—238:18:46Harry · 6:40:19 · 2026
Albert23—239:53:54Albert · 7:51:03 · 2024
Marcus22—229:33:01Marcus · 6:31:47 · 2024
Gaetan22—229:56:33Gaetan · 6:14:17 · 2024
Jakob22—229:28:29Jakob · 7:48:44 · 2021
Kurt22—229:35:45Kurt · 7:09:40 · 2026
Laurens22—229:18:07Laurens · 7:18:19 · 2025
Luis22—229:47:06Luis Maria · 7:00:34 · 2022
Oscar22—229:24:38Oscar · 6:29:12 · 2022
Ivo22—229:09:34Ivo · 6:25:03 · 2025
Lasse2212110:30:32Lasse · 6:28:58 · 2022
Justin22—2210:14:18Justin · 7:19:01 · 2025
Jos22—2210:00:02Jos · 7:55:14 · 2022
Antonio21—219:09:01Antonio GARNERO · 5:36:45 · 2020
Coen21—218:58:10Coen · 5:57:08 · 2022
Sergio21—218:09:58Sergio · 6:18:06 · 2021
Patrice21—218:53:25Patrice · 7:14:49 · 2020
Dimitri21—218:39:19Dimitri BUSSARD · 5:38:25 · 2024
Klaas21—219:08:50Klaas · 6:11:48 · 2025
Pablo21—219:13:47Pablo · 6:55:11 · 2025
Leo21—218:29:15Léo BELCHI · 5:41:13 · 2026
Julian21—219:09:51Julian · 7:25:30 · 2026
Dieter21—219:14:14Dieter · 6:34:47 · 2024

Anonymised entries carry no name and are not counted. riders only.

Generations

Who races it, by age

25,011 classified finishes across 7 editions, placed in the age band the organiser filed each athlete under. A further 197 carry no usable age class.

Chronorace bands named by their lower bound (M40 = 40 to 49), confirmed against the 500 riders of the 2026 edition that carry a real age.

The whole archive, by band

Classified finishes, all editions. Hover a bar for its count.

02,0004,0006,0008,000<3030–3940–4950–5960–6465+
How the age structure moved, 2020 to 2026

Each band’s share of the classified field that year, young at the bottom. Hover a year for its make-up.

Under 3030–3940–4950–5960–6465 and over
0%25%50%75%100%2020202120222023202420252026

The bands sum to the whole classified field each year, so this is composition — it says nothing about whether the race grew.

Is the mapping right?

The organiser’s class codes do not state their ages, so they are mapped — and the mapping is checked against this archive rather than taken on trust. If it were off by one class, anyone racing either side of a vocabulary change would appear to jump years in a single season.

Across 2,755 pairs of consecutive editions by the same person, the band moves backwards 33 times and skips more than one bucket 15 times — 98.3% consistent. The residue is the size name collisions predict.

Median finish by band

BandLa Marmotte
Under 308:48:08 · 3,276
30–399:02:46 · 7,323
40–499:30:20 · 7,192
50–599:51:24 · 5,590
60–6410:08:28 · 1,200
65 and over10:14:12 · 430

Each cell is the median of that band’s per-edition medians, with the classified finishes behind it.

Women

Women in the archive

1,141 of 25,208 classified finishes across 7 editions — 4.5%.

The highest share is 2026 at 5.2%. The furthest up an overall field any woman has finished is Victoria STANSFIELD, 46th overall in 2026.

Share of the classified field

Women as a percentage of classified riders, per edition.

0%2%4%6%2020202120222023202420252026Women as a share of classified finishers, per edition

Share of the classified field. Use the left and right arrow keys to read each point.

The axis starts at zero, so the height of a point is the share.

Show the numbers
YearLa Marmotte
20203.7%
20214.2%
20224.2%
20233.9%
20244.6%
20255.0%
20265.2%
How many women finished

The count, not the share — the two move differently when a race grows.

01002003002020202120222023202420252026Number of women classified, per edition

How many women finished. Use the left and right arrow keys to read each point.

Show the numbers
YearLa Marmotte
202068
202175
2022169
2023143
2024212
2025213
2026261

The fastest woman, every edition

With her place in the overall field, which is the number that says how far up she finished. These are mass-start races with one classification; the women’s classification is a cut of it, not a separate event.

YearFastest womanTimeOverallWomenMedian gap
2026Victoria STANSFIELDGBR5:51:3146261 · 5.2%+32:41
2025Stephanie MEDERDEU6:18:3868213 · 5.0%+25:00
2024Aurore PAUCHETFRA6:55:09185212 · 4.6%+37:33
2023Joke VAN WIJKNLD7:48:26346143 · 3.9%+31:35
2022Fie ØSTERBYDNK6:34:2585169 · 4.2%+21:15
2021Martha MALTHANLD6:41:157275 · 4.2%+40:27
2020Émilie FORTINCAN6:33:429668 · 3.7%+31:09

“Median gap” is the women’s median finish minus the men’s in the same edition. It is a gap between two medians, not between two comparable athletes: the fields differ in size, depth and age structure.

Regulars

Who keeps coming back

21,685 distinct people have finished at least one of the 7 editions. 19,280 came once and did not return; 2,405 came back at least once more.

10 people have finished every one of the 7.

How many editions people finish

Each bar is the number of people with that many finished editions. Hover for the count.

05,00010,00015,00020,0001234567

The first step is the steep one — 89% of people who finish never come back. The right-hand tail is real but invisible at this scale; it is in the table below.

4 editions or more — 32 people

“Editions” counts distinct years, not finishes.

NameEditionsFinishesYearsBest
Tim ALLEMAN7720 21 22 23 24 25 265:23:28
Stijn7720 21 22 23 24 25 266:12:18
Benoit7720 21 22 23 24 25 266:55:00
Jim7720 21 22 23 24 25 266:58:43
Thomas7720 21 22 23 24 25 267:01:08
Tom7720 21 22 23 24 25 267:06:50
Dirk7720 21 22 23 24 25 267:29:05
Leon7720 21 22 23 24 25 267:44:43
Pierre7720 21 22 23 24 25 267:51:27
Craig7720 21 22 23 24 25 268:17:42
Fabio LANZONE6621 22 23 24 25 265:25:12
David POLVERONI6620 22 23 24 25 265:35:03
Gabriel6621 22 23 24 25 266:32:02
Roger6621 22 23 24 25 266:44:17
Pierre6620 21 22 23 24 266:47:34
Yannick6620 21 22 24 25 266:48:56
Bart6620 21 22 23 24 266:53:26
Esteve6621 22 23 24 25 267:05:05
Gregory6620 21 22 23 24 257:06:17
Koen6621 22 23 24 25 267:07:27

Showing 20 of 32 riders who have finished more than once.

How sure is “the same person”? These exports carry no athlete id, so one person across editions is a normalized name — accent- and case-folded, punctuation stripped, first and last name treated as interchangeable because the organiser swaps them between years. That merges different people who share a name, and the rate is measured rather than assumed: two finishers in the same race are certainly different humans, and 22 such collisions occur among 25,054 named finishes. Applied to every cross-edition pair that predicts roughly 117 merges that are two people rather than one. Read the repeat counts as an upper bound.