Nicolas Sitter

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.

A different course this year

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.

3,694
Classified finishers
4,448 entered · 4,369 started · 675 abandoned
5:49:01
Winner's net time
Loïc RUFFAUT
7:48:26
First woman
Joke VAN WIJK · 346 overall
9:58:44
Median finisher
143 women · 51 nationalities

How to read these numbers

Entrants, starters and classified are three different numbers. This edition: 4,448 on the entry list, 4,369 started, 3,694 were classified. Only the last of those is a finisher count, and it is the only one anything on this site is ranked or averaged over. 79 never started; 675 started and did not finish. They are in the dataset with no rank and no time, they turn up in the search box, and they are never counted as finishers.
The ranking clock is net time. Every rank here is on net time — the gross chip time minus the neutralisation credits, which is the basis the official classification was scored on.
Speeds only where a speed exists. A km/h appears only when both ends of a span carry a published course distance and the span does not cross a neutralised section — across those the official clock does not move, so dividing a real distance by zero seconds has no answer.
The section leaderboards are ours. The timekeeper published no per-section classification for this race. Every segment ranking here is derived from its own mat reads: the times are official, the ranking is mine.
Where this edition came from. Captured from ChronoRace, the official timekeeper of the event.

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.

Worked on the winner, Loïc RUFFAUT
6:32:05
Gross (chip)
start mat → line
20:53
− Col de la Croix de Fer descent
km 39 → 53, credited
20:18
− Col du Mollard (Albiez-le-Jeune) descent
km 67 → 77, credited
1:51
− La Grave (entrée) descent
km 143 → 144, credited
5:49:01
Net — the result
the ranked time

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.

Col de la Croix de Fer descentkm 3953

Median credit:
Col du Mollard (Albiez-le-Jeune) descentkm 6777

Median credit:
La Grave (entrée) descentkm 143144

Median credit:
The credit needs both bounding mats
A rider who lost a read at one end of a neutralised section does not get the credit, and the timekeeper does not compensate. Their official time therefore includes minutes the rest of the field had subtracted — in the time, and so in the rank. Their rider page says so, so that a very long finish is not read as a very long ride.

Overall top 10

🥇Loïc RUFFAUTFRA5:49:01
🥈Damien JEANJEANFRA5:49:08
🥉Tim ALLEMANBEL5:49:35
4Frederic GLORIEUXBEL5:52:56
5Adrien GUILLONNETFRA5:57:33
6Andreas MUCKENHIRNDEU5:58:17
7Jesse RAASNLD6:00:08
8Alexander TARLTONDEU6:02:38
9Alexandre BANEGASFRA6:02:41
10Dimitri BUSSARDCHE6:03:23

3,694 classified · median 9:58:46

Women top 10

🥇Joke VAN WIJK346 overall7:48:26
🥈Claudia KURATLI403 overall7:55:19
🥉Sophie HERZOG509 overall8:07:18
4Joline VAN ARNHEM514 overall8:07:52
5Vetter LAURA519 overall8:08:23
6Corien BUIST545 overall8:10:53
7Sarah AUDENAERT614 overall8:17:17
8Pia Schultz LORENTZEN652 overall8:21:23
9Linda JACOBSSON653 overall8:21:24
10Rosa BAS693 overall8:26:22

143 classified · median 10:29:00

Compare riders head-to-head
Up to 10 riders side by side, the split at every mat, the time on every section — the group-ride argument from 2023, settled.

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.

6h7h8h9h10h11h12h13hriders per 5-minute bucket (max 90)

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.

Montée de l'Alpe d'Huez
13.6 km · km 172185.6
No times loaded.
Median 1:34:51
Valloire → Col du Galibier
15 km · km 109124
🥇Loïc RUFFAUT49:21
🥈Frederic GLORIEUX50:12
🥉Tim ALLEMAN50:13
Median 1:46:50 · fastest 18.2 km/h
Bourg d'Oisans → Col de la Croix de Fer
39 km · km 039
No times loaded.
Median 2:20:21
SectionTypeKmFastest
Bourg d'Oisans → Col de la Croix de FerClimb391:13:47
Saint-Jean-d'Arves → Col du MollardClimb1426:48
Villargondran → Col du TélégrapheCombined2449:02
Col du Télégraphe → ValloireDescent813:28
Valloire → Col du GalibierClimb1549:21
Col du Galibier → La GraveDescent1919:13
La Grave → Pied de l'AlpeDescent2833:00
Montée de l'Alpe d'HuezClimb13.646: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.

EQM Team entry1 classified
🥇Subhaas KISOENSINGH11:10:31
Median: 11:10:31Full ranking →
F18 Women 18–2941 classified
🥇Corien BUIST8:10:53
🥈Linda JACOBSSON8:21:24
🥉Mathilde FLANDINET8:32:30
4Isabel BRAND8:42:57
5Anneloes GOETZE8:46:31
Median: 10:39:55Full ranking →
F30 Women 30–3940 classified
🥇Joke VAN WIJK7:48:26
🥈Claudia KURATLI7:55:19
🥉Sophie HERZOG8:07:18
4Vetter LAURA8:08:23
5Sarah AUDENAERT8:17:17
Median: 10:08:08Full ranking →
F40 Women 40–4929 classified
🥇Joline VAN ARNHEM8:07:52
🥈Holly RICHTER8:32:20
🥉Céline LE PECHEUR8:38:05
4Anna HATTON8:50:40
5Kathrin HEIMES8:52:18
Median: 10:17:42Full ranking →
F50 Women 50–5930 classified
🥇An RAVESTIJN8:34:42
🥈Anne LOH9:00:47
🥉Cardinali MÁRCIA9:31:04
4Lieve GELDHOF9:31:44
5Kuehn LYDIA9:43:46
Median: 11:00:40Full ranking →
F60 Women 60–643 classified
🥇Pia Schultz LORENTZEN8:21:23
🥈Ingeborg JOA10:30:07
🥉Angela MACRAE10:46:23
Median: 10:30:07Full ranking →
M18 Men 18–29433 classified
🥇Jesse RAAS6:00:08
🥈Alexander TARLTON6:02:38
🥉Dimitri BUSSARD6:03:23
4Fabio LANZONE6:04:13
5Twan ALTORF6:14:47
Median: 9:11:07Full ranking →
M30 Men 30–391,048 classified
🥇Loïc RUFFAUT5:49:01
🥈Damien JEANJEAN5:49:08
🥉Tim ALLEMAN5:49:35
4Adrien GUILLONNET5:57:33
5Andreas MUCKENHIRN5:58:17
Median: 9:31:28Full ranking →
M40 Men 40–491,025 classified
🥇Frederic GLORIEUX5:52:56
🥈Kevin DE PRETER6:12:26
🥉Julien SAUVIGNE6:20:50
4Duncan ALEXANDER6:21:50
5Bob ADRIANSENS6:24:19
Median: 10:00:02Full ranking →
M50 Men 50–59781 classified
🥇Eric VAN GRINSVEN6:12:08
🥈Olivier VORS7:02:51
🥉Allan SOLOK7:12:04
4Paul MARTINICO7:18:43
5Mike VAN DE WOUW7:20:04
Median: 10:30:58Full ranking →
M60 Men 60–64151 classified
🥇Martin SHAW7:30:25
🥈Yves HUPEL7:48:54
🥉Jean DE RIDDER7:49:46
4Daniel LUGLIA7:49:49
5Germain DI FRUSCIA7:49:56
Median: 10:37:52Full ranking →
M65 Men 65–6950 classified
🥇Richard BERAUD8:03:24
🥈Carsten LUDVIG8:36:18
🥉Sandro ONOFRI8:58:06
4Michel MARK9:09:33
5David WILKINSON9:09:53
Median: 11:04:50Full ranking →
M70 Men 70+11 classified
🥇Christian MICHEL6:55:54
🥈Guy NAEGELY9:41:01
🥉David PATTEN9:46:45
4Dominique TABARET10:09:57
5Léonard WEISGERBER10:25:28
Median: 10:32:17Full ranking →

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.

The first-name championship

The ranking nobody asked for: which first name got the most riders to the top of the Alpe in 2023.

🥇Thomas56med 9:49:06
🥈David44med 10:08:59
🥉Michael34med 10:37:36
4Nicolas32med 9:50:42
5Bart30med 9:10:52
6Peter30med 10:19:52
7Vincent27med 10:26:11
8Christian26med 10:23:12
9Jeroen26med 9:33:41
10Paul26med 9:42:28
Full first-name leaderboard

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.

🐛 Something looks off? Wrong time, missing rider, a col that doesn’t add up — this is a one-person side project on top of raw timing data, and reports make it better. Email me.

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.