Cycling archive · 2023-06-25 · Bourg d'Oisans / Alpe d'Huez (Isère)
La Marmotte Granfondo Alpes 2023 — the full results, rider by rider
185.6 km, finishing at the top of the Alpe d’Huez. This explorer indexes the edition’s timing data: 3,694 classified finishers, timed at 13 mats, a leaderboard for each of the 8 timed sections, and a page for every rider.
Roadworks made the Glandon descent unrideable, so 2023 climbed the Col de la Croix de Fer and took in the Col du Mollard twice — 185.6 km with three neutralised descents instead of two. No time on this page compares with any other edition.
Times from this edition are not comparable with the other years in the archive. Nothing on this site ranks them against each other.
Every rider has a page: the split at every mat, the time on every section, and both clocks side by side.
How to read these numbers
Two clocks, and only one of them ranks
Every rider on this course finishes with two different times. Gross is what their own computer showed: start mat to line, everything included. Net subtracts the 3 neutralised sections — col de la croix de fer descent, col du mollard (albiez-le-jeune) descent, la grave (entrée) descent — and it is the net time the classification is built on.
The credits stored for this rider do not fully reconcile the gross time with the official one, so no identity is claimed here. Both clocks are published exactly as the timekeeper recorded them.
The 3 sections nobody races
The Marmotte freezes the clock on its dangerous descents and credits the time back, so in the official classification they last zero seconds. No leaderboard on this site crosses one.
Overall top 10
| 🥇 | Loïc RUFFAUTFRA | 5:49:01 |
| 🥈 | Damien JEANJEANFRA | 5:49:08 |
| 🥉 | Tim ALLEMANBEL | 5:49:35 |
| 4 | Frederic GLORIEUXBEL | 5:52:56 |
| 5 | Adrien GUILLONNETFRA | 5:57:33 |
| 6 | Andreas MUCKENHIRNDEU | 5:58:17 |
| 7 | Jesse RAASNLD | 6:00:08 |
| 8 | Alexander TARLTONDEU | 6:02:38 |
| 9 | Alexandre BANEGASFRA | 6:02:41 |
| 10 | Dimitri BUSSARDCHE | 6:03:23 |
3,694 classified · median 9:58:46
Women top 10
| 🥇 | Joke VAN WIJK346 overall | 7:48:26 |
| 🥈 | Claudia KURATLI403 overall | 7:55:19 |
| 🥉 | Sophie HERZOG509 overall | 8:07:18 |
| 4 | Joline VAN ARNHEM514 overall | 8:07:52 |
| 5 | Vetter LAURA519 overall | 8:08:23 |
| 6 | Corien BUIST545 overall | 8:10:53 |
| 7 | Sarah AUDENAERT614 overall | 8:17:17 |
| 8 | Pia Schultz LORENTZEN652 overall | 8:21:23 |
| 9 | Linda JACOBSSON653 overall | 8:21:24 |
| 10 | Rosa BAS693 overall | 8:26:22 |
143 classified · median 10:29:00
When did the field finish?
Finish times in 5-minute buckets, from 5:49:01 to 13:25:00 — the median finisher took 9:58:44.
The bars count every rider with a finish time, which is not quite the classified field: someone who reached the line but was left out of the classification keeps a time and loses the rank. Here the two agree: 3,694 riders in the chart, 3,694 classified.
The cols, timed
Each climb is timed between two mats and ranked on its own.
| 🥇 | Loïc RUFFAUT | 49:21 |
| 🥈 | Frederic GLORIEUX | 50:12 |
| 🥉 | Tim ALLEMAN | 50:13 |
| Section | Type | Km | Fastest |
|---|---|---|---|
| Bourg d'Oisans → Col de la Croix de Fer | Climb | 39 | 1:13:47 |
| Saint-Jean-d'Arves → Col du Mollard | Climb | 14 | 26:48 |
| Villargondran → Col du Télégraphe | Combined | 24 | 49:02 |
| Col du Télégraphe → Valloire | Descent | 8 | 13:28 |
| Valloire → Col du Galibier | Climb | 15 | 49:21 |
| Col du Galibier → La Grave | Descent | 19 | 19:13 |
| La Grave → Pied de l'Alpe | Descent | 28 | 33:00 |
| Montée de l'Alpe d'Huez | Climb | 13.6 | 46:07 |
“Classified timed” is an exact count of classified riders with a time on that section, over the 3,694 classified — a section needs both of its bounding mats, so a missed read drops a rider from it without affecting their overall result.
Rankings at every mat
13 timing mats, and the percentage beside each is how much of the classified field it actually caught. They are rarely equal, and a mat that missed a chunk of the race makes a partial ranking — its own page says so.
Percentages are exact counts of classified riders with a read at that mat, over the 3,694 classified. The start mat reads 4,354 chips in total, but every rider’s clock starts at zero there, so it carries no ranking.
Category podiums
Top 5 of each age band — click through for the full ranking. The codes are the timekeeper’s own for this edition; each one is a bracket by year of birth, and the vocabulary is not shared with the other years in the archive.
| 🥇 | Corien BUIST | 8:10:53 |
| 🥈 | Linda JACOBSSON | 8:21:24 |
| 🥉 | Mathilde FLANDINET | 8:32:30 |
| 4 | Isabel BRAND | 8:42:57 |
| 5 | Anneloes GOETZE | 8:46:31 |
| 🥇 | Joke VAN WIJK | 7:48:26 |
| 🥈 | Claudia KURATLI | 7:55:19 |
| 🥉 | Sophie HERZOG | 8:07:18 |
| 4 | Vetter LAURA | 8:08:23 |
| 5 | Sarah AUDENAERT | 8:17:17 |
| 🥇 | Joline VAN ARNHEM | 8:07:52 |
| 🥈 | Holly RICHTER | 8:32:20 |
| 🥉 | Céline LE PECHEUR | 8:38:05 |
| 4 | Anna HATTON | 8:50:40 |
| 5 | Kathrin HEIMES | 8:52:18 |
| 🥇 | An RAVESTIJN | 8:34:42 |
| 🥈 | Anne LOH | 9:00:47 |
| 🥉 | Cardinali MÁRCIA | 9:31:04 |
| 4 | Lieve GELDHOF | 9:31:44 |
| 5 | Kuehn LYDIA | 9:43:46 |
| 🥇 | Pia Schultz LORENTZEN | 8:21:23 |
| 🥈 | Ingeborg JOA | 10:30:07 |
| 🥉 | Angela MACRAE | 10:46:23 |
| 🥇 | Jesse RAAS | 6:00:08 |
| 🥈 | Alexander TARLTON | 6:02:38 |
| 🥉 | Dimitri BUSSARD | 6:03:23 |
| 4 | Fabio LANZONE | 6:04:13 |
| 5 | Twan ALTORF | 6:14:47 |
| 🥇 | Loïc RUFFAUT | 5:49:01 |
| 🥈 | Damien JEANJEAN | 5:49:08 |
| 🥉 | Tim ALLEMAN | 5:49:35 |
| 4 | Adrien GUILLONNET | 5:57:33 |
| 5 | Andreas MUCKENHIRN | 5:58:17 |
| 🥇 | Frederic GLORIEUX | 5:52:56 |
| 🥈 | Kevin DE PRETER | 6:12:26 |
| 🥉 | Julien SAUVIGNE | 6:20:50 |
| 4 | Duncan ALEXANDER | 6:21:50 |
| 5 | Bob ADRIANSENS | 6:24:19 |
| 🥇 | Eric VAN GRINSVEN | 6:12:08 |
| 🥈 | Olivier VORS | 7:02:51 |
| 🥉 | Allan SOLOK | 7:12:04 |
| 4 | Paul MARTINICO | 7:18:43 |
| 5 | Mike VAN DE WOUW | 7:20:04 |
| 🥇 | Martin SHAW | 7:30:25 |
| 🥈 | Yves HUPEL | 7:48:54 |
| 🥉 | Jean DE RIDDER | 7:49:46 |
| 4 | Daniel LUGLIA | 7:49:49 |
| 5 | Germain DI FRUSCIA | 7:49:56 |
| 🥇 | Richard BERAUD | 8:03:24 |
| 🥈 | Carsten LUDVIG | 8:36:18 |
| 🥉 | Sandro ONOFRI | 8:58:06 |
| 4 | Michel MARK | 9:09:33 |
| 5 | David WILKINSON | 9:09:53 |
| 🥇 | Christian MICHEL | 6:55:54 |
| 🥈 | Guy NAEGELY | 9:41:01 |
| 🥉 | David PATTEN | 9:46:45 |
| 4 | Dominique TABARET | 10:09:57 |
| 5 | Léonard WEISGERBER | 10:25:28 |
| 🥇 | Anonymous rider | 8:02:59 |
| 🥈 | Anonymous rider | 8:22:16 |
| 🥉 | Anonymous rider | 8:29:42 |
| 4 | Anonymous rider | 8:30:29 |
| 5 | Anonymous rider | 8:33:09 |
Team classification
Sum of each team’s 3 best classified times. These are the team names riders registered under, which on this race are largely tour operators rather than cycling clubs — read it as a ranking of travel groups with a few real teams mixed in, not as a club classification of the race.
| 🥇 | TO CAMPO BICICLETA | 19:42:23 |
| 🥈 | TO CHALET BEYOND | 20:42:31 |
| 🥉 | TO TOUR DE VACANCE | 21:14:45 |
| 4 | TO VELOTOURS | 21:20:29 |
| 5 | TO ALP CYCLES | 22:08:16 |
The first-name championship
The ranking nobody asked for: which first name got the most riders to the top of the Alpe in 2023.
Other editions
A reminder before you compare: 2023 was not run on the same course as the other years, so a faster time here is not a faster ride.
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.
Captured from ChronoRace, the official timekeeper of the event. The race was held on 2023-06-25.