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 LINDER · 6:15:09 · 2026
Michael221—2219:44:35Michael APERS · 5:58:58 · 2025
Nicolas220—2209:07:54Nicolas DRICOT · 5:21:10 · 2026
Peter200—2009:38:57Peter KRALOVSKY · 6:25:46 · 2025
Tom198—1989:21:09Tom VALLA · 6:18:19 · 2026
Jan188—1889:45:28Jan VAN LAER · 6:01:51 · 2024
Paul187—1879:36:34Paul CASSOULET · 5:29:00 · 2026
Pierre162—1629:21:08Pierre BROGNIET · 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 MEYER · 6:02:42 · 2025
Vincent146—1469:30:11Vincent ARNAUD · 5:43:36 · 2021
Christian145—1459:36:23Christian HAYNE · 6:06:51 · 2026
Mark141—1419:50:35Mark ROZENBERG · 6:32:02 · 2025
Philippe128—1289:46:56Philippe ROOSEN · 6:11:25 · 2025
Frederic127—1279:31:02Frederic GLORIEUX · 5:31:22 · 2024
Sebastien126—1269:27:09Sebastien GUERAS · 6:01:21 · 2020
Tim126—1269:01:55Tim ALLEMAN · 5:23:28 · 2025
Christophe125—1259:44:48Christophe MINNI · 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 ROSTALSKI · 5:33:52 · 2026
Marc112—1129:35:09Marc TROTTIER · 6:17:27 · 2025
Richard108—1089:38:55Richard REOCREUX · 6:35:07 · 2021
Stephane107—1079:47:57Stéphane BENETIERE · 6:23:33 · 2026
Pieter106—1069:09:32Pieter FROLICHS · 6:21:21 · 2020
Pascal10511049:23:32Pascal DESMET · 6:24:32 · 2021
Alexandre105—1058:56:57Alexandre BANEGAS · 5:38:33 · 2026
Antoine101—1019:03:46Antoine GROSSET · 5:53:15 · 2025
Robert10111009:36:07Robert ALPEN · 6:03:52 · 2025
Eric100—1009:36:12Eric VAN GRINSVEN · 6:12:08 · 2023
John100—10010:26:46John PETTERSSON · 6:33:39 · 2025
Chris992979:39:26Chris POOK · 6:27:54 · 2026
Laurent96—969:51:02Laurent RUIZ · 6:41:37 · 2025
Stefan951949:00:54Stefan KIRCHMAIR · 5:20:33 · 2022
Maarten94—949:41:38Maarten MEERSSCHAERT · 7:07:11 · 2022
Frank94—949:32:23Frank HERMANS · 6:21:53 · 2022
Andrew93—9310:35:57Andrew BYE · 6:23:27 · 2021
Johan92—929:50:58Johan JERN · 6:35:59 · 2026
Patrick911909:52:11Patrick CLARK · 6:29:05 · 2022
Koen91—918:50:59Koen FRIEDERICY · 6:23:10 · 2026
Niels88—889:05:09Niels GUNSTER · 6:31:23 · 2026
Francois86—869:10:07François ALLARD · 6:42:30 · 2024
Cedric85—859:32:02Cedric SAGNOL · 5:57:48 · 2020
Jonathan85—859:45:56Jonathan LEMAITRE · 5:53:39 · 2026
Alexander83—839:11:54Alexander TARLTON · 6:02:38 · 2023
Jerome82—829:14:06Jerome HEIRMAN · 6:39:40 · 2021
Romain81—818:54:35Romain DEROCHE · 5:43:35 · 2026
Benjamin811808:52:11Benjamin PENAUD · 6:02:17 · 2025
Maxime81—819:07:16Maxime LECLERE · 6:14:48 · 2025
James81—8110:03:54James FOGGENSTEINER · 6:40:57 · 2023
Jonas81—818:46:10Jonas VERCOUTTER · 5:48:39 · 2026
Bram79—799:19:38Bram VAN DER ZWET · 6:23:04 · 2026
Lars79—799:36:33Lars-Ole GERLACH · 6:21:33 · 2024
Kevin78—789:23:37Kevin DE PRETER · 6:12:26 · 2023
Wouter76—769:08:02Wouter VAN DER GRAAF · 6:40:44 · 2023
Steven76—769:07:31Steven WARGEE · 6:15:49 · 2022
Andreas74—749:20:09Andreas ISELE · 5:25:08 · 2025
Jose74—749:46:27José Angel GOMEZ MARCHANTE · 6:02:35 · 2022
Arnaud71—719:40:19Arnaud TISSIERES · 5:58:25 · 2021
Morten71—719:48:52Morten SMEDEGAARD · 7:10:10 · 2022
Benoit69—699:01:21Benoit CARROT · 6:16:11 · 2020
Stijn69—698:51:41Stijn WIERDSMA · 6:04:30 · 2026
Jesper69—699:55:05Jesper LANGKJÆR · 6:42:38 · 2021
Michiel68—688:58:44Michiel MINNAERT · 5:30:04 · 2020
Mathieu68—688:49:36Mathieu GUILLO · 6:24:56 · 2026
Hans66—669:34:51Hans VANHAESEBROECK · 6:54:00 · 2024
Wim65—658:55:29Wim DE BRUIN · 6:13:35 · 2020
Bruno65—659:43:56Bruno BOBBINK · 6:01:07 · 2026
Jens65—659:35:59Jens VRANCKX · 6:37:36 · 2026
Nick64—649:37:20Nick VAN DER LIJKE · 5:27:27 · 2025
Frederik64—648:43:49Frederik SIEGMANN · 6:30:08 · 2022
Gregory63—638:54:03Grégory CASSINI · 6:23:31 · 2024
Dirk63—639:21:40Dirk MUENCH · 6:34:21 · 2025
Sander63—639:11:51Sander CLAESEN · 6:40:28 · 2022
Robin63—639:22:26Robin BOURDIER · 5:16:21 · 2026
Bas62—629:22:12Bas BOSMA · 6:36:17 · 2024
Florian62—629:30:37Florian MATHIEU · 6:38:50 · 2026
Sylvain61—619:04:19Sylvain VILLACAMPA · 6:43:52 · 2026
Michel61—619:36:04Michel PERRETON · 7:03:36 · 2025
Rob61—619:17:06Rob POLUS · 7:05:41 · 2023
Victor60—608:49:14Victor CANDEL MUÑOZ · 6:46:03 · 2024
Anthony59—599:00:15Anthony JAGLINE · 6:07:31 · 2025
Thierry59—599:18:46Thierry BORNAND · 7:05:02 · 2022
Joris59—598:58:18Joris FAORO · 6:20:12 · 2020
Kenneth59—599:49:14Kenneth BESAMUSCA · 6:49:19 · 2024
Jeremy59—599:18:44Jérémy RAMOS · 6:39:19 · 2022
Hugo59—599:17:17Hugo PASCAL · 5:54:48 · 2026
Dennis57—578:57:39Dennis STORKHORST · 6:36:44 · 2024
Xavier56—569:17:35Xavier NOVERRAZ · 7:02:21 · 2025
Martijn56—569:11:42Martijn WESSELING · 6:45:06 · 2026
Van561559:06:00Van Dijk JEROEN · 6:53:46 · 2024
Alain55—559:59:54Alain MORIN · 7:27:38 · 2021
Brian55—5510:14:50Brian ROGERS · 7:34:35 · 2022
Jelle54—548:53:53Jelle VOS · 5:48:47 · 2026
Henrik54—549:28:57Henrik SOEBERG · 6:40:01 · 2026
Jacob54—549:38:19Jacob WINNECHE · 5:43:37 · 2026
Andre53—539:22:06André MEUTE · 6:51:33 · 2024
Rene53—539:18:40René GLASTRA VAN LOON · 6:30:32 · 2024
Matthias53—539:02:09Matthias SCHILLING · 5:59:30 · 2025
Erik52—529:30:47Erik BEIJERS · 6:22:07 · 2025
Bert52—529:43:39Bert BAAS · 6:08:23 · 2021
Daan51—518:54:19Daan VERMEULEN · 6:00:33 · 2020
Quentin51—518:28:10Quentin NAVARRO · 5:35:05 · 2026
Marco50—508:28:49Marco VAN SCHIJNDEL · 6:14:46 · 2024
Jasper50—509:00:18Jasper VAN DUYSE · 6:30:48 · 2024
Christopher50—509:38:57Christopher BÆHRING · 6:56:53 · 2026
Ruben501498:49:14Ruben DE KLERK · 6:21:02 · 2021
Oliver49—499:22:52Oliver WERNER · 6:30:12 · 2025
Matthew49—499:58:26Matthew JAMES · 6:11:35 · 2026
Tobias48—488:57:41Tobias SVARRE · 5:59:49 · 2022
Alexis47—479:08:52Alexis GOURDON · 6:50:02 · 2021
Loic47—479:15:55Loïc RUFFAUT · 5:23:34 · 2022
Sam47—479:22:59Sam MAISONOBE · 5:49:00 · 2022
Louis47—479:26:27Louis VAN DAEL · 6:32:55 · 2022
Lucas47—478:37:29Lucas PILLEUL · 6:08:23 · 2026
Luc46—469:35:04Luc DUTHILLE · 7:03:33 · 2026
Fabien46—468:33:58Fabien DANIS · 6:20:59 · 2020
Juan46—469:31:21Juan COBO MANTECA · 6:22:26 · 2026
Matthieu46—468:18:35Matthieu DELOY · 6:14:14 · 2022
Kristof461459:06:31Kristof HOUBEN · 5:54:01 · 2020
Ben46—469:37:45Ben THOMPSON · 7:14:55 · 2022
Yannick45—459:26:41Yannick L’ORPHELIN · 6:16:06 · 2026
Emmanuel45—459:55:33Emmanuel BRIEND · 6:48:56 · 2025
Sven45—459:01:02Sven VAN LUYCK · 5:31:18 · 2025
Franck44—449:31:42Franck LEMASSON · 6:08:45 · 2020
Didier44—449:47:06Didier BOUMANS · 6:18:05 · 2020
Clement44—448:49:20Clément CAMBIER · 5:54:19 · 2025
Willem43—439:28:47Willem WAUTERS · 6:34:01 · 2022
Mads43—439:06:46Mads BROUER · 6:37:44 · 2021
Adrien43—438:55:47Adrien GUILLONNET · 5:32:29 · 2025
Steve43—438:59:03Steve JAMES · 6:22:03 · 2025
Stephen43—4310:07:58Stephen PETIT · 7:37:42 · 2024
Thijs42—428:55:07Thijs SLAGBOOM · 6:58:17 · 2026
Sebastian41—419:26:56Sebastian RASK · 6:08:16 · 2026
Anders41—419:40:07Anders LUNDGREN · 6:38:49 · 2026
Marcel41—418:47:59Marcel SUMMER · 5:33:21 · 2026
Ludovic41—419:57:01Ludovic BOURGAIN · 7:20:24 · 2020
Samuel40—409:35:30Samuel PEPINO · 7:08:48 · 2022
Aurelien40—409:02:41Aurélien GAY · 6:15:12 · 2024
Damien38—388:34:30Damien JEANJEAN · 5:24:31 · 2025
Ronald38—389:24:01Ronald VAN DER LAAR · 6:27:30 · 2020
Carsten37—379:34:26Carsten ANDERSEN · 6:55:08 · 2022
Geert37—3710:04:40Geert SMITS · 7:29:03 · 2024
Baptiste37—379:22:57Baptiste LOMBARDI · 5:07:10 · 2026
Kim372359:09:47Kim WUYTENS · 6:40:31 · 2020
Kris37—379:08:41Kris DENDONCKER · 7:36:02 · 2021
Max37—378:48:13Max JANSSEN · 6:19:24 · 2026
Cyril36—369:30:17Cyril GAILLARD · 5:50:21 · 2020
Joost36—369:28:39Joost GELUK · 6:24:36 · 2021
Jurgen36—369:55:22Jürgen PANSY · 6:39:45 · 2022
Henk36—369:27:22Henk DE KONING · 6:59:36 · 2023
Charles36—369:11:41Charles RICAU · 6:31:16 · 2025
Arthur36—369:18:54Arthur OHL · 6:53:08 · 2026
Rasmus36—369:32:56Rasmus NÆBLERØD · 6:52:39 · 2026
Ian36—3610:08:02Ian CHEATLE · 6:24:49 · 2026
Philip35—358:54:27Philip HELFENBERGER · 5:49:47 · 2026
Dominique3523310:09:57Dominique RAHIER · 6:54:02 · 2021
Dries35—358:12:17Dries VAN DEN BERGH · 6:47:43 · 2026
Stephan35—359:10:57Stephan UNTERTHURNER · 5:51:41 · 2026
Johannes35—359:18:47Johannes SCHULZ · 6:32:32 · 2025
Manuel35—359:06:07Manuel SCHREIBER · 5:39:15 · 2026
Claus35—3510:02:05Claus Fedder SOERENSEN · 7:43:24 · 2021
Gert34—349:41:43Gert DELCROIX · 6:30:14 · 2024
Mike34—349:15:48Mike KROES · 6:54:09 · 2022
Gilles34—349:34:44Gilles DE WILDE · 5:35:41 · 2026
Mathias34—348:41:06Mathias KNUDSEN · 5:58:40 · 2021
Fabrice34—349:13:05Fabrice MEUNIER CARUS · 7:01:07 · 2025
Rick34—349:37:56Rick MAAS · 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 DE HAAN · 6:48:40 · 2026
Mario32—329:22:07Mario BOSSLER · 7:39:36 · 2026
William32—329:36:31William COCHERIL · 5:57:39 · 2025
Gerard31—319:12:48Gerard SCHENK · 7:23:11 · 2021
Yves31—319:17:32Yves KIRCHEN · 6:37:44 · 2026
Florent31—319:08:39Florent LIEGE · 6:29:51 · 2024
Erwin31—319:05:38Erwin TUMP · 6:35:32 · 2022
Filip30—309:31:52Filip VAN DEN BRANDEN · 7:19:19 · 2022
Mickael30—308:45:13Mickael PIRES · 7:02:34 · 2026
Alex30—309:20:22Alex ARANBURU · 6:13:24 · 2024
Valentin29—299:09:28Valentin DARBELLAY · 5:56:50 · 2021
Theo29—299:01:36Theo CRISTOFOLI · 6:15:25 · 2025
Bob29—298:56:38Bob ADRIANSENS · 5:52:57 · 2022
Wout29—298:31:16Wout DRIEVER · 6:03:46 · 2020
Kasper29—299:06:56Kasper KALHØJ · 5:43:18 · 2024
Joel28—289:04:02Joel FAVRE-VERAND · 7:05:18 · 2021
Roel28—289:15:08Roel WIJMENGA · 6:23:33 · 2026
Serge28—289:14:03Serge COPOLA · 6:58:01 · 2025
Yann28—2810:19:34Yann MILLON · 6:38:33 · 2025
Remi28—288:51:38Remi DEFOOR · 6:29:50 · 2025
Ole28—289:52:15Ole COHEN · 6:51:21 · 2023
Denis28—2810:03:07Denis BAUDRON · 6:54:31 · 2024
Per28—289:46:21Per GADE · 7:05:01 · 2024
Lukas28—289:47:03Lukas WYNNE · 6:33:24 · 2026
Bernard28—289:28:43Bernard JUKEMA · 6:38:58 · 2024
De281279:16:37De Groot LEO · 6:37:54 · 2025
Gijs27—279:17:55Gijs VEN · 7:03:52 · 2021
Joseph27—279:58:15Joseph SULSE · 7:08:12 · 2024
Felix27—279:13:15Felix PRINZ · 6:54:18 · 2024
Dave27—279:36:12Dave GRIFFITHS · 7:22:44 · 2026
Kristian27—279:49:41Kristian Winter EBERT · 6:57:07 · 2021
Hendrik27—279:35:51Hendrik VAN DEN BOSSCHE · 7:30:46 · 2025
Adam27—279:55:36Adam SHUTES · 7:39:06 · 2023
Edwin26—269:24:14Edwin WARBROEK · 7:05:59 · 2022
Tony26—269:15:41Tony COPE · 7:15:26 · 2022
Arne26—268:45:09Arne BAUTERS · 5:29:27 · 2022
Lionel26—269:14:03Lionel POINTET · 7:04:26 · 2020
Christoph26—269:56:05Christoph WIELANT · 6:59:25 · 2024
Bjorn26—269:12:57Bjorn MEERSMANS · 6:45:57 · 2025
Nicholas26—2610:10:57Nicholas RICHARDS · 6:44:05 · 2024
Adrian25—259:18:06Adrian PITICCO · 6:19:23 · 2024
Davy25—258:33:20Davy DELWAL · 6:33:49 · 2026
Bertrand25—259:25:07Bertrand FIL · 6:49:41 · 2023
Nathan25—259:03:01Nathan VERHEYEN · 6:37:39 · 2024
Leon25—258:30:11Léon LALOUX · 6:19:16 · 2025
Axel25—259:20:32Axel VUILLIER · 5:35:15 · 2025
Matthijs24—249:39:47Matthijs KOEDIJK · 5:55:23 · 2020
Bastien24—249:14:06Bastien LUGON · 6:11:35 · 2024
Thibaut24—249:36:13Thibaut CLEMENT · 5:08:25 · 2026
Pim24—249:58:10Pim DE MEULEMEESTER · 5:30:24 · 2026
Markus24—2410:22:09Markus RIENTH · 6:27:55 · 2020
Bo241239:53:07Bo BOI · 6:56:06 · 2020
Jacques24—249:30:57Jacques VANDECRUYS · 6:26:48 · 2022
Stuart24—2410:04:00Stuart MCCAUGHEY · 6:24:17 · 2026
Sjoerd24—249:22:32Sjoerd JANSMAN · 6:43:35 · 2022
Remy23—239:10:40Remy RANVIAL · 6:19:08 · 2026
Mikkel23—237:54:12Mikkel VIDEBAEK · 6:12:25 · 2020
Fabian23—239:37:25Fabian GREISS · 7:20:47 · 2024
Danny23—239:00:38Danny SIJTZEL · 7:11:21 · 2021
Eddy23—238:29:07Eddy BELHADJ · 6:06:38 · 2026
Jordi23—2310:08:56Jordi CABALLER FURONES · 6:27:17 · 2026
Etienne23—239:37:43Etienne DESCURE · 6:42:29 · 2026
Harry23—238:18:46Harry SWEERING · 6:40:19 · 2026
Albert23—239:53:54Albert DE BRUIN · 7:51:03 · 2024
Marcus22—229:33:01Marcus SVENSSON · 6:31:47 · 2024
Gaetan22—229:56:33Gaetan SALSON · 6:14:17 · 2024
Jakob22—229:28:29Jakob MATHIASEN · 7:48:44 · 2021
Kurt22—229:35:45Kurt VALLE · 7:09:40 · 2026
Laurens22—229:18:07Laurens DECRAENE · 7:18:19 · 2025
Luis22—229:47:06Luis Maria GOMEZ MIRALLES · 7:00:34 · 2022
Oscar22—229:24:38Oscar HUTCHINGS · 6:29:12 · 2022
Ivo22—229:09:34Ivo VERBEEK · 6:25:03 · 2025
Lasse2212110:30:32Lasse PARNELL HANSEN · 6:28:58 · 2022
Justin22—2210:14:18Justin MARIT · 7:19:01 · 2025
Jos22—2210:00:02Jos D'HAESELEER · 7:55:14 · 2022
Antonio21—219:09:01Antonio GARNERO · 5:36:45 · 2020
Coen21—218:58:10Coen DE WIT · 5:57:08 · 2022
Sergio21—218:09:58Sergio THOMAS GRACIA · 6:18:06 · 2021
Patrice21—218:53:25Patrice JALLIFFIER TALMAT · 7:14:49 · 2020
Dimitri21—218:39:19Dimitri BUSSARD · 5:38:25 · 2024
Klaas21—219:08:50Klaas STYNEN · 6:11:48 · 2025
Pablo21—219:13:47Pablo ROMAR · 6:55:11 · 2025
Leo21—218:29:15Léo BELCHI · 5:41:13 · 2026
Julian21—219:09:51Julian DEN HARTOG · 7:25:30 · 2026
Dieter21—219:14:14Dieter LUYPAERT · 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
Stijn LAUREYS7720 21 22 23 24 25 266:12:18
Benoit ARSENNE7720 21 22 23 24 25 266:55:00
Jim PETERS7720 21 22 23 24 25 266:58:43
Thomas BIEBERSTEDT7720 21 22 23 24 25 267:01:08
Tom SAXLUND7720 21 22 23 24 25 267:06:50
Dirk OST7720 21 22 23 24 25 267:29:05
Leon RENET7720 21 22 23 24 25 267:44:43
Pierre MIRB7720 21 22 23 24 25 267:51:27
Craig NORTHOVER7720 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
Gabriel BOIS6621 22 23 24 25 266:32:02
Roger MOVERLEY6621 22 23 24 25 266:44:17
Pierre OURNIER6620 21 22 23 24 266:47:34
Yannick COLLOT6620 21 22 24 25 266:48:56
Bart HAVERMANS6620 21 22 23 24 266:53:26
Esteve SERRAT GENESCÀ6621 22 23 24 25 267:05:05
Gregory DELMEE6620 21 22 23 24 257:06:17
Koen DEROUS6621 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.