Montée de l'Alpe d'Huez
1,762 riders timed here (everyone with a read at both mats, abandons included) · fastest 47:17 · median 1:26:36 · 75% under 1:39:04
1,762 of the 1,807 classified riders have a time on this section (97.5%).
Course note. Postponed to 4 September 2021. The source is a starters list, so there is no entrant count for this edition.
| # | Rider | Time |
|---|---|---|
| 🥇 | Raphael ADDY#10 · Men 30–39 | 47:17 |
| 🥈 | Antonio GARNERO#305 · Men 30–39 | 48:58 |
| 🥉 | Frederic GLORIEUX#356 · Men 40–49 | 49:38 |
| 4 | Tim ALLEMAN#101 · Men 30–39 | 49:39 |
| 5 | Julien BERARD#3 · Men 18–29 | 51:12 |
| 6 | Kenny NIJSSEN#119 · Men 30–39 | 52:17 |
| 7 | Vincent ARNAUD#128 · Men 18–29 | 52:58 |
| 8 | Rory GILLING#160 · Men 18–29 | 53:07 |
| 9 | Sieben DEVALCKENEER#386 · Men 30–39 | 53:40 |
| 10 | Jeroen VERCAMMEN#344 · Men 18–29 | 54:43 |
| 11 | Matthias VAN DEN BERGH#207 · Men 18–29 | 54:45 |
| 12 | Clément-Em TRAN#43 · Men 18–29 | 54:58 |
| 13 | Benjamin PENAUD#266 · Men 30–39 | 55:49 |
| 14 | Valentin DARBELLAY#50 · Men 18–29 | 55:56 |
| 15 | Damien JEANJEAN#387 · Men 30–39 | 56:27 |
| 16 | Fabio LANZONE#65 · Men 18–29 | 56:28 |
| 17 | Thomas BUNDGAARD#18 · Men 30–39 | 56:31 |
| 18 | Philipp ZEWE#1 · Men 30–39 | 56:32 |
| 19 | Ward VAN DYCK#623 · Men 18–29 | 56:40 |
| 20 | Matthieu JEANBOURQUIN#511 · Men 18–29 | 56:57 |
| 21 | Matthieu BÉAL#2666 · Men 30–39 | 57:44 |
| 22 | Bert BAAS#47 · Men 40–49 | 58:25 |
| 23 | Alexandre DE MARANS#37 · Men 18–29 | 58:31 |
| 24 | Mathias KNUDSEN#277 · Men 18–29 | 58:32 |
| 25 | Lowie VANEECKHOUT#312 · Men 30–39 | 58:32 |
| 26 | Raphaël CADIOU#149 · Men 18–29 | 59:01 |
| 27 | Jonas VERCOUTTER#353 · Men 18–29 | 59:10 |
| 28 | Bryan OOSTRA#515 · Men 30–39 | 59:12 |
| 29 | Nicolas ANSIAUX#335 · Men 30–39 | 59:20 |
| 30 | Daan SMETRYNS#116 · Men 18–29 | 59:23 |
| 31 | Julien GAILLARD#359 · Men 30–39 | 59:29 |
| 32 | Cavallo MATTIA#133 · Men 30–39 | 59:33 |
| 33 | Stijn WIERDSMA#825 · Men 18–29 | 59:49 |
| 34 | Stefano SALA#267 · Men 40–49 | 59:58 |
| 35 | Nicolas BAIOLET#6 · Men 30–39 | 1:00:08 |
| 36 | Guido VAN RINSUM#539 · Men 18–29 | 1:00:11 |
| 37 | Jurgen DE BACKER#100 · Men 40–49 | 1:00:11 |
| 38 | Cristian ROSANO VÁZQUEZ#11 · Men 18–29 | 1:01:06 |
| 39 | Gaby CAULIL#202 · Men 50–59 | 1:01:14 |
| 40 | Twan VAN DER BORGH#201 · Men 18–29 | 1:01:16 |
| 41 | Wilfred SLIEKER#339 · Men 30–39 | 1:01:26 |
| 42 | Magnus LARSEN#333 · Men 40–49 | 1:01:33 |
| 43 | Joost GELUK#210 · Men 18–29 | 1:01:43 |
| 44 | Pascal DESMET#161 · Men 40–49 | 1:02:00 |
| 45 | Werner ALTEWISCHER#48 · Men 40–49 | 1:02:09 |
| 46 | Jaap VREUGDENHIL#2178 · Men 40–49 | 1:02:30 |
| 47 | Emeric LOUVEL#288 · Men 18–29 | 1:02:31 |
| 48 | Kristof KEMPENEERS#143 · Men 30–39 | 1:02:49 |
| 49 | Benoit ARSENNE#570 · Men 50–59 | 1:02:57 |
| 50 | Leclerc JEREMY#1014 · Men 30–39 | 1:03:00 |
| 51 | Michiel BREUGELMANS#629 · Men 18–29 | 1:03:05 |
| 52 | Bo BOI#142 · Men 40–49 | 1:03:08 |
| 53 | Martha MALTHA#171 · Women 30–39Women | 1:03:10 |
| 54 | Mikkel Halkjaer WENZEL#153 · Men 40–49 | 1:03:16 |
| 55 | Petra KINNEGIM#1076 · Men 40–49 | 1:03:19 |
| 56 | Joffrey MOREAU#120 · Men 18–29 | 1:03:21 |
| 57 | Roger MOVERLEY#84 · Men 50–59 | 1:03:26 |
| 58 | Richard REOCREUX#322 · Men 30–39 | 1:03:28 |
| 59 | Mads BROUER#366 · Men 40–49 | 1:03:31 |
| 60 | Sergio THOMAS GRACIA#313 · Men 30–39 | 1:03:33 |
| 61 | Pierre BROGNIET#17 · Men 18–29 | 1:03:40 |
| 62 | Andrew BYE#504 · Men 40–49 | 1:03:42 |
| 63 | Mathias JENSEN#279 · Men 30–39 | 1:03:48 |
| 64 | Stijn VAN DEN BOSCH#827 · Men 18–29 | 1:03:50 |
| 65 | Wouter ALAERTS#181 · Men 40–49 | 1:03:55 |
| 66 | Oliver DELAY#21 · Men 18–29 | 1:03:57 |
| 67 | Ruben DE KLERK#310 · Men 18–29 | 1:04:12 |
| 68 | Julien VORS#88 · Men 40–49 | 1:04:13 |
| 69 | Rens DE BOER#2033 · Men 30–39 | 1:04:23 |
| 70 | Bart VANSTEELANDT#889 · Men 30–39 | 1:04:29 |
| 71 | Jasper VAN DUYSE#57 · Men 30–39 | 1:04:30 |
| 72 | Steve HANSEN#145 · Men 30–39 | 1:04:40 |
| 73 | Jesper LANGKJÆR#97 · Men 40–49 | 1:04:41 |
| 74 | Douwe DOORDUIN#24 · Men 18–29 | 1:04:45 |
| 75 | Ids DIJKSTRA#122 · Men 18–29 | 1:05:07 |
| 76 | Louis VAN DAEL#108 · Men 18–29 | 1:05:07 |
| 77 | Nick NØRREBY#586 · Men 40–49 | 1:05:08 |
| 78 | Stijn LAUREYS#380 · Men 30–39 | 1:05:11 |
| 79 | Gijs VEN#2370 · Men 30–39 | 1:05:12 |
| 80 | Johannes KLEISER#2617 · Men 30–39 | 1:05:17 |
| 81 | Thomas VAN DOP#275 · Men 30–39 | 1:05:25 |
| 82 | Isaac PEREZ FAFIAN#206 · Men 30–39 | 1:05:25 |
| 83 | Thomas BIEBERSTEDT#624 · Men 50–59 | 1:05:29 |
| 84 | Jerome HEIRMAN#796 · Men 30–39 | 1:05:30 |
| 85 | Iwan TENSEN#2454 · Men 30–39 | 1:05:31 |
| 86 | Chris LOKIN#2078 · Men 18–29 | 1:05:35 |
| 87 | Bruno POULENARD#505 · Men 40–49 | 1:05:41 |
| 88 | Yoann SEIGNEURET#263 · Men 30–39 | 1:05:47 |
| 89 | Nicolas BABAD#328 · Men 30–39 | 1:06:05 |
| 90 | Michiel MINNAERT#347 · Men 18–29 | 1:06:06 |
| 91 | Arian STOLWIJK#548 · Men 30–39 | 1:06:08 |
| 92 | Jim PETERS#77 · Men 40–49 | 1:06:11 |
| 93 | Marcel WIERSMA#1082 · Men 30–39 | 1:06:13 |
| 94 | Aubin JEAN#301 · Men 18–29 | 1:06:17 |
| 95 | Arje DE WAARD#300 · Men 40–49 | 1:06:19 |
| 96 | Damien FREYTAG#4295 · Men 18–29 | 1:06:19 |
| 97 | Olivier PECQUEUX#719 · Men 30–39 | 1:06:24 |
| 98 | Carmín Gurrea ABEL#41 · Men 40–49 | 1:06:25 |
| 99 | Nicolas GERVAIS#644 · Men 30–39 | 1:06:28 |
| 100 | Cedric ROUSSE#391 · Men 40–49 | 1:06:29 |
| 101 | Jonas BACH#671 · Men 40–49 | 1:06:35 |
| 102 | Richard VAN DER STAM#330 · Men 40–49 | 1:06:37 |
| 103 | Nicky CRUYS#2300 · Men 40–49 | 1:06:50 |
| 104 | Alexis GOURDON#395 · Men 30–39 | 1:06:52 |
| 105 | Dominique RAHIER#191 · Men 40–49 | 1:06:55 |
| 106 | Mark SCHREUTELKAMP#733 · Men 40–49 | 1:06:57 |
| 107 | Jordy LEENKNECHT#58 · Men 40–49 | 1:07:01 |
| 108 | Jerome LE DROGOFF#32 · Men 30–39 | 1:07:04 |
| 109 | Jan KANIS#105 · Men 30–39 | 1:07:05 |
| 110 | Dez DE EERENS#2094 · Men 30–39 | 1:07:05 |
| 111 | Christian LEROY#631 · Men 18–29 | 1:07:09 |
| 112 | Pascal VAN OVERMEIRE#1199 · Men 30–39 | 1:07:17 |
| 113 | Joren ANTHONISSEN#681 · Men 18–29 | 1:07:17 |
| 114 | Luc WEBER#264 · Men 30–39 | 1:07:21 |
| 115 | Marc LELIJVELD#1078 · Men 18–29 | 1:07:22 |
| 116 | Danny SPRUIT#4143 · Men 18–29 | 1:07:23 |
| 117 | Jasper LINNARTZ#789 · Men 18–29 | 1:07:35 |
| 118 | Dirk BEULLENS#150 · Men 40–49 | 1:07:40 |
| 119 | Jean VERTONGEN#66 · Men 65–69 | 1:07:40 |
| 120 | Timothée EMELIEN#4457 · Men 30–39 | 1:07:49 |
| 121 | Joep ZANEN#540 · Men 18–29 | 1:07:51 |
| 122 | Nicolas DE LIGNE#346 · Men 40–49 | 1:07:53 |
| 123 | David VAN DER LINDEN#388 · Men 50–59 | 1:07:54 |
| 124 | Diederick PROCEE#610 · Men 18–29 | 1:07:54 |
| 125 | Marcus ZEIGER#209 · Men 40–49 | 1:07:56 |
| 126 | Elias ASSKALI#974 · Men 18–29 | 1:07:57 |
| 127 | Guillaume RANNAZ#162 · Men 18–29 | 1:07:59 |
| 128 | Rémy LEFETZ#569 · Men 18–29 | 1:08:03 |
| 129 | Sam BERNSEN#2265 · Men 18–29 | 1:08:06 |
| 130 | Rico QUEIßNER#188 · Men 30–39 | 1:08:07 |
| 131 | Christian HAUSTVEIT#285 · Men 30–39 | 1:08:14 |
| 132 | Jurgy NUYTTENS#2 · Men 50–59 | 1:08:19 |
| 133 | Emile CLEMENT#30 · Men 18–29 | 1:08:27 |
| 134 | Hans BRUGGEMAN#4054 · Men 30–39 | 1:08:28 |
| 135 | Danny SIJTZEL#572 · Men 30–39 | 1:08:28 |
| 136 | Hervé GEBEL#60 · Men 40–49 | 1:08:33 |
| 137 | Xavier BOUTTEAUX#112 · Men 18–29 | 1:08:38 |
| 138 | Robbert JANSSEN#99 · Men 40–49 | 1:08:41 |
| 139 | Quinten AMERLYNCK#185 · Men 18–29 | 1:08:51 |
| 140 | Jonas KIRKEGAARD#845 · Men 18–29 | 1:08:52 |
| 141 | Peter FRY#852 · Men 40–49 | 1:08:57 |
| 142 | Errol ROUWENDAL#2096 · Men 50–59 | 1:09:00 |
| 143 | Pierre JACQUINOT#2618 · Men 30–39 | 1:09:06 |
| 144 | Bart GILLIS#235 · Men 30–39 | 1:09:13 |
| 145 | Dimitri GUIMARD#2241 · Men 30–39 | 1:09:15 |
| 146 | Andy DE BACKER#766 · Men 40–49 | 1:09:16 |
| 147 | Thierry OPSOMER#27 · Men 50–59 | 1:09:17 |
| 148 | Joris JORIS BAK#69 · Men 30–39 | 1:09:25 |
| 149 | Dustin KOLLEMAN#2089 · Men 18–29 | 1:09:26 |
| 150 | Bixente HACALA#946 · Men 30–39 | 1:09:27 |
| 151 | De Ridder LUUK#2088 · Men 18–29 | 1:09:27 |
| 152 | Victor BOLWERK#574 · Men 50–59 | 1:09:29 |
| 153 | Ortjens JOZEF#38 · Men 50–59 | 1:09:38 |
| 154 | Sam TANGHE#579 · Men 18–29 | 1:09:41 |
| 155 | Maxence PETIT#2665 · Men 18–29 | 1:09:42 |
| 156 | Lorenzo BOCCADORO#4265 · Men 30–39 | 1:09:42 |
| 157 | Ian CHEATLE#167 · Men 30–39 | 1:09:43 |
| 158 | Greta GROßE#187 · Women 18–29Women | 1:09:52 |
| 159 | Morten LARSEN#2216 · Men 40–49 | 1:09:52 |
| 160 | Pablo HERRERO#2634 · Men 30–39 | 1:09:54 |
| 161 | Sonny WESSELS#2459 · Men 30–39 | 1:09:56 |
| 162 | Ignace VAN DEN BROECK#211 · Men 30–39 | 1:09:58 |
| 163 | Alwin MESOTTEN#686 · Men 40–49 | 1:09:59 |
| 164 | Thomas GATHIER#2600 · Men 30–39 | 1:10:04 |
| 165 | Johan Skjødt CHRISTENSEN#180 · Men 18–29 | 1:10:05 |
| 166 | Jonas JENSEN#1061 · Men 18–29 | 1:10:06 |
| 167 | Florentin GODET#969 · Men 18–29 | 1:10:08 |
| 168 | Matthias FRANK#397 · Men 40–49 | 1:10:10 |
| 169 | Gaël LARGER#4270 · Men 18–29 | 1:10:15 |
| 170 | Willem VAN DER JEUGT#1185 · Men 30–39 | 1:10:22 |
| 171 | Kim VAN CAUTER#362 · Men 30–39 | 1:10:26 |
| 172 | Michael THIMM#751 · Men 40–49 | 1:10:27 |
| 173 | Vince VAN HAAREN#611 · Men 30–39 | 1:10:29 |
| 174 | Anno PERK#2035 · Men 30–39 | 1:10:33 |
| 175 | Victor HOOFT#2125 · Men 30–39 | 1:10:36 |
| 176 | Carl Henning BRONDBERG#2085 · Men 50–59 | 1:10:37 |
| 177 | Mark ELZINGA#223 · Men 40–49 | 1:10:40 |
| 178 | Steven MEIRHAEGHE#902 · Men 30–39 | 1:10:45 |
| 179 | Julien PRIGENT#90 · Men 30–39 | 1:10:47 |
| 180 | Tom SAXLUND#92 · Men 50–59 | 1:10:47 |
| 181 | Nicolas DRICOT#4215 · Men 18–29 | 1:10:48 |
| 182 | Sylvain COLLOMP#2234 · Men 40–49 | 1:10:52 |
| 183 | Mike MESSMER#190 · Men 40–49 | 1:10:55 |
| 184 | Jehan STALIN#859 · Men 30–39 | 1:10:56 |
| 185 | Benoit DEROULEDE#2608 · Men 40–49 | 1:10:57 |
| 186 | Peter MONNAERS#106 · Men 50–59 | 1:10:57 |
| 187 | James HAYHURST#4175 · Men 30–39 | 1:10:57 |
| 188 | Kirstine HOLT#599 · Women 18–29Women | 1:10:59 |
| 189 | Wietse ROOZENDAAL#1026 · Men 40–49 | 1:10:59 |
| 190 | Mads RASMUSSEN#2053 · Men 40–49 | 1:11:01 |
| 191 | Patrick RAECKE#317 · Men 50–59 | 1:11:04 |
| 192 | Pierre-Louis COTTE-MARTINON#199 · Men 18–29 | 1:11:05 |
| 193 | Robin VERDONCK#93 · Men 18–29 | 1:11:06 |
| 194 | Mads Malik Eichert NIELSEN#2060 · Men 30–39 | 1:11:07 |
| 195 | Ferry HOOGLAND#1027 · Men 40–49 | 1:11:10 |
| 196 | Jasper JOORDENS#824 · Men 18–29 | 1:11:11 |
| 197 | Alexandre MOZINA#125 · Men 18–29 | 1:11:12 |
| 198 | Gregory DELMEE#94 · Men 40–49 | 1:11:13 |
| 199 | Inaki DAUWE#2044 · Men 18–29 | 1:11:14 |
| 200 | Dirk OST#377 · Men 60–64 | 1:11:17 |
Top 200 shown, ordered by time. “Places gained” = overall positions won or lost between the mat that opens this section and the one that closes it. Riders who did not finish are included where both mats timed them — a fast col is no guarantee of getting to the line.
The timekeeper published no per-section classification for this edition. This leaderboard is derived from its own mat reads — the times are official, the ranking is ours. Parsed from the timekeeper's own spreadsheet, the only surviving source for this edition.
Fastest by category
Every rider with a time here, grouped by the category the timekeeper filed them under for this edition — the vocabulary is that year’s own, not a house one. Suspect times are already excluded. Sorted by median, so this ranks the typical rider in each band, not its fastest one.
| Category | Riders | Best | Median |
|---|---|---|---|
| Men 18–29 | 192 | 51:12 | 1:16:01 |
| Men 30–39 | 502 | 47:17 | 1:22:32 |
| Men 40–49 | 483 | 49:38 | 1:26:27 |
| Women 18–29 | 19 | 1:09:52 | 1:27:11 |
| Women 30–39 | 30 | 1:03:10 | 1:27:34 |
| Men 70+ | 4 | 1:29:43 | 1:31:48 |
| Men 50–59 | 390 | 1:01:14 | 1:32:54 |
| Men 60–64 | 90 | 1:11:17 | 1:34:52 |
| Women 50–59 | 11 | 1:28:19 | 1:36:23 |
| Women 40–49 | 13 | 1:18:54 | 1:37:18 |
| Men 65–69 | 24 | 1:07:40 | 1:41:18 |
| Women 60–64 | 1 | 2:07:13 | 2:07:13 |