Nicolas Sitter

Cycling archive · 2020-09-05 · Bourg d'Oisans / Alpe d'Huez (Isère)

La Marmotte Granfondo Alpes 2020 — the full results, rider by rider

174 km, finishing at the top of the Alpe d’Huez. This explorer indexes the edition’s timing data: 1,827 classified finishers, timed at 7 mats, a leaderboard for each of the 5 timed sections, and a page for every rider.

A different course this year

Postponed from July to 5 September 2020 and run at roughly a quarter of the usual field size.

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.

1,827
Classified finishers
2,953 entered · 2,005 started · 177 abandoned
5:30:04
Winner's net time
Michiel MINNAERT
6:33:42
First woman
Émilie FORTIN · 96 overall
8:50:05
Median finisher
68 women · 34 nationalities

How to read these numbers

Entrants, starters and classified are three different numbers. This edition: 2,953 on the entry list, 2,005 started, 1,827 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. 948 never started; 177 started and did not finish; 1 were disqualified. 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. Parsed from the timekeeper's own PDF classification, the only surviving source for this edition.

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 neutralised section col du glandon descent — and it is the net time the classification is built on.

Worked on the winner, Michiel MINNAERT
5:55:19
Gross (chip)
start mat → line
25:15
− Col du Glandon descent
km 0 → 0, credited
5:30:04
Net — the result
the ranked time

The arithmetic is exact: 5:55:19 gross minus 25:15 of credits is 5:30:04, the time this ride is ranked on.

The section nobody races

The Marmotte freezes the clock on its dangerous descents and credits the time back, so in the official classification it lasts zero seconds. No leaderboard on this site crosses one.

Col du Glandon descentkm 00

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

🥇Michiel MINNAERTBEL5:30:04
🥈Fabio CINIITA5:30:56
🥉Julien BERARDFRA5:31:11
4Frederic GLORIEUXBEL5:32:47
5Yoann SERTFRA5:35:13
6Daniel DEBERTINDEU5:35:18
7Brent VAN TILBORGHBEL5:36:15
8Antonio GARNEROFRA5:36:45
9Raphael ADDYCHE5:38:45
10Tim ALLEMANBEL5:38:47

1,827 classified · median 8:50:05

Women top 10

🥇Émilie FORTIN96 overall6:33:42
🥈Ils VAN DER MOEREN108 overall6:40:30
🥉Linda STUURMAN184 overall7:01:32
4Chloe DURIEZ241 overall7:13:20
5Monica DAZA ASUMENDI278 overall7:20:22
6Anaelle RACINE337 overall7:30:10
7Vera DORRESTIJN374 overall7:35:14
8Linda?? GUINOISEAU456 overall7:49:08
9Anne-Sonia PROVENT459 overall7:49:43
10Laura TIBITANZL486 overall7:53:40

68 classified · median 9:18:27

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 2020, settled.

When did the field finish?

Finish times in 5-minute buckets, from 5:30:04 to 12:30:00 — the median finisher took 8:50:05.

6h7h8h9h10h11h12hriders per 5-minute bucket (max 45)

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: 1,827 riders in the chart, 1,827 classified.

The cols, timed

Each climb is timed between two mats and ranked on its own.

Montée de l'Alpe d'Huez
km 174
🥇Jurgen DE BACKER41:17
🥈Julien BERARD46:45
🥉Mathias Porsmose ANDERSEN47:12
Median 1:35:38
Valloire → Col du Galibier
km
🥇Kamiel BONNEU50:45
🥈Michiel MINNAERT50:46
🥉Frederic GLORIEUX51:26
Median 1:29:53
Bourg d'Oisans → Col du Glandon
km 0
🥇Raphael ADDY1:24:15
🥈Fabio CINI1:24:18
🥉Coen DE WIT1:25:08
Median 2:03:48
SectionTypeKmFastest
Bourg d'Oisans → Col du GlandonClimb1:24:15
Saint-Étienne-de-Cuines → ValloireCombined1:27:44
Valloire → Col du GalibierClimb50:45
Col du Galibier → Pied de l'AlpeDescent51:50
Montée de l'Alpe d'HuezClimb41:17

“Classified timed” is an exact count of classified riders with a time on that section, over the 1,827 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

7 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 1,827 classified. The start mat reads 2,002 chips in total, but every rider’s clock starts at zero there, so it carries no ranking. Some mats on this edition carry no published course distance; their km reads “—” and no speed is computed into or out of them.

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.

F18 Women 18–2919 classified
🥇Émilie FORTIN6:33:42
🥈Hester STUIVENBERG7:55:46
🥉Sarah VIDAL8:13:00
4Mathilde FLANDINET8:25:41
5Juul HUBERT8:37:08
Median: 9:47:58Full ranking →
F30 Women 30–3922 classified
🥇Linda STUURMAN7:01:32
🥈Anaelle RACINE7:30:10
🥉Vera DORRESTIJN7:35:14
4Anne-Sonia PROVENT7:49:43
5Laura TIBITANZL7:53:40
Median: 8:48:28Full ranking →
F40 Women 40–4920 classified
🥇Ils VAN DER MOEREN6:40:30
🥈Chloe DURIEZ7:13:20
🥉Monica DAZA ASUMENDI7:20:22
4Linda?? GUINOISEAU7:49:08
5Vicki GOODWIN7:55:22
Median: 9:20:48Full ranking →
F50 Women 50–596 classified
🥇Stefania FALSINI9:08:18
🥈Kim MOSS9:14:52
🥉Siegrid SCHAAP9:42:44
4Fabienne PLANEL10:24:46
5Corinne VERNOUX10:25:24
Median: 10:03:45Full ranking →
F60 Women 60–641 classified
🥇Jane WILEY10:23:01
Median: 10:23:01Full ranking →
HAN Handbike1 classified
🥇Alain MONTIGNY9:43:05
Median: 9:43:05Full ranking →
M18 Men 18–29254 classified
🥇Michiel MINNAERT5:30:04
🥈Julien BERARD5:31:11
🥉Daniel DEBERTIN5:35:18
4Brent VAN TILBORGH5:36:15
5Kamiel BONNEU5:40:18
Median: 8:15:33Full ranking →
M30 Men 30–39526 classified
🥇Fabio CINI5:30:56
🥈Yoann SERT5:35:13
🥉Antonio GARNERO5:36:45
4Raphael ADDY5:38:45
5Tim ALLEMAN5:38:47
Median: 8:30:42Full ranking →
M40 Men 40–49495 classified
🥇Frederic GLORIEUX5:32:47
🥈David DE VECCHI5:47:02
🥉Stefano SALA5:49:34
4Kristof HOUBEN5:54:01
5Cedric SAGNOL5:57:48
Median: 8:50:55Full ranking →
M50 Men 50–59372 classified
🥇Gaby VAN CAULIL5:59:07
🥈Franck LEMASSON6:08:45
🥉Joachim HAINZ6:29:11
4Jurgy NUYTTENS6:29:16
5Andries BOSMA6:41:17
Median: 9:10:54Full ranking →
M60 Men 60–6462 classified
🥇Claude MARAGA7:17:10
🥈Serge CROTTIER - COMBE7:18:28
🥉Guido VANSCHOONBEEK7:18:56
4Jan-Christoph MUNCH7:38:26
5Dirk OST7:52:58
Median: 9:24:52Full ranking →
M65 Men 65–6928 classified
🥇Jean VERTONGEN7:08:44
🥈Ulrich SCHROEDER7:38:10
🥉Fausto SEGALA7:45:19
4Daniel RENOU7:48:11
5Peter ANDREASEN8:49:04
Median: 9:46:09Full ranking →
M70 Men 70+5 classified
🥇Andre SAINZ7:54:53
🥈Regis PINSON8:11:43
🥉Jean Claude MERCIER8:31:21
4Jean Paul CONGOS11:31:32
5Arie BUNNIK12:14:16
Median: 8:31:21Full ranking →
No podium loaded.
Median: 9:50:58Full ranking →

The first-name championship

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

🥇Nicolas31med 8:03:38
🥈David24med 8:32:48
🥉Julien23med 8:22:22
4Thomas23med 8:25:49
5Vincent20med 9:00:26
6Christophe19med 8:59:08
7Philippe19med 8:52:09
8Cedric16med 8:27:00
9Frederic16med 8:56:26
10Paul16med 9:21:20
Full first-name leaderboard

Other editions

A reminder before you compare: 2020 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.

Parsed from the timekeeper's own PDF classification, the only surviving source for this edition. The race was held on 2020-09-05.