Montée de l'Alpe d'Huez
4,272 riders timed here (everyone with a read at both mats, abandons included) · fastest 44:01 · median 1:37:35 · 75% under 1:52:55
4,272 of the 4,302 classified riders have a time on this section (99.3%).
Fastest 17.7 km/h · median 8.0 km/h over 13 measured km
| # | Rider | Time |
|---|---|---|
| 🥇 | Luca CAVALLO#177 · Men 18–29 | 44:01 |
| 🥈 | Jack BURKE#317 · Men 30–39 | 44:25 |
| 🥉 | Thibaut CLEMENT#451 · Men 30–39 | 47:00 |
| 4 | Damien JEANJEAN#334 · Men 30–39 | 47:01 |
| 5 | Tim ALLEMAN#337 · Men 30–39 | 47:02 |
| 6 | Nick VAN DER LIJKE#466 · Men 30–39 | 47:21 |
| 7 | Andreas ISELE#162 · Men 30–39 | 47:23 |
| 8 | Fabio LANZONE#386 · Men 18–29 | 47:33 |
| 9 | Tijn VOERMAN#109 · Men 18–29 | 48:15 |
| 10 | Piero LORENZINI#119 · Men 30–39 | 48:57 |
| 11 | Noah BRITS#45 · Men 18–29 | 49:07 |
| 12 | Adrien GUILLONNET#176 · Men 30–39 | 49:41 |
| 13 | Julien BERARD#128 · Men 30–39 | 50:41 |
| 14 | Tijs HARDENBOL#421 · Men 30–39 | 50:41 |
| 15 | Axel CHATELUS#500 · Men 30–39 | 51:56 |
| 16 | Sooi WUYTS#370 · Men 18–29 | 51:57 |
| 17 | Axel VUILLIER#209 · Men 18–29 | 52:24 |
| 18 | Sven VAN LUYCK#229 · Men 30–39 | 52:41 |
| 19 | David POLVERONI#150 · Men 30–39 | 52:56 |
| 20 | Tjalle DE BRUIN#467 · Men 18–29 | 53:24 |
| 21 | Jonas VAN DEN HEUVEL#452 · Men 30–39 | 54:18 |
| 22 | Leo MAISONOBE#190 · Men 18–29 | 54:19 |
| 23 | Duncan ALEXANDER#305 · Men 40–49 | 54:25 |
| 24 | Damien TARANTOLA#393 · Men 30–39 | 54:47 |
| 25 | Baptiste LOMBARDI#1514 · Men 18–29 | 54:47 |
| 26 | Benjamin PENAUD#460 · Men 30–39 | 54:58 |
| 27 | Kristof KEMPENEERS#60 · Men 30–39 | 55:02 |
| 28 | Arnold REIFLER#165 · Men 18–29 | 55:09 |
| 29 | Dany DERVIEAU#1946 · Men 30–39 | 55:10 |
| 30 | Philippe ROOSEN#195 · Men 30–39 | 55:21 |
| 31 | Delcho DONEV#115 · Men 30–39 | 55:26 |
| 32 | Loan MICHON#218 · Men 18–29 | 55:53 |
| 33 | Hugo PASCAL#82 · Men 18–29 | 56:15 |
| 34 | Jelle VANTON#295 · Men 30–39 | 56:20 |
| 35 | William COCHERIL#1940 · Men 30–39 | 56:31 |
| 36 | Michael APERS#51 · Men 30–39 | 56:48 |
| 37 | Dasso LEONARDO#1945 · Men 18–29 | 56:48 |
| 38 | Thomas VAN BOMMEL#231 · Men 18–29 | 57:11 |
| 39 | Sébastien BURNET#321 · Men 18–29 | 57:49 |
| 40 | Andreas DERWEDUWEN#363 · Men 18–29 | 57:54 |
| 41 | Robert ALPEN#170 · Men 40–49 | 58:01 |
| 42 | Catherine ROSSMANN#1286 · Women 30–39Women | 58:06 |
| 43 | Kean BANG-SØRENSEN#48 · Men 30–39 | 58:32 |
| 44 | Tjeerd VAN AURICH#784 · Men 30–39 | 58:34 |
| 45 | Maxime LECLERE#81 · Men 30–39 | 59:00 |
| 46 | Klaas STYNEN#90 · Men 40–49 | 59:00 |
| 47 | Yoann THÉRISOD#188 · Men 18–29 | 59:01 |
| 48 | Oliver WERNER#502 · Men 30–39 | 59:02 |
| 49 | Paul KNEPPERS#423 · Men 40–49 | 59:12 |
| 50 | Marc TROTTIER#477 · Men 18–29 | 59:12 |
| 51 | Tom HEUVELMAN#258 · Men 30–39 | 59:17 |
| 52 | Bernd KLOCKER#430 · Men 40–49 | 59:25 |
| 53 | Martin MEYER#1511 · Men 18–29 | 59:27 |
| 54 | Léon LALOUX#33 · Men 18–29 | 59:28 |
| 55 | Reihs MICHAEL#1776 · Men 40–49 | 59:34 |
| 56 | Durand RÉMI#4116 · Men 18–29 | 59:36 |
| 57 | Sebastian TOTTRUP#1592 · Men 18–29 | 59:39 |
| 58 | Alexander HOFFMANN#1992 · Men 30–39 | 59:47 |
| 59 | Jakub KAWALKOWSKI#1853 · Men 30–39 | 59:59 |
| 60 | Steve JAMES#213 · Men 40–49 | 1:00:00 |
| 61 | Stefan LAURIJSSEN#382 · Men 30–39 | 1:00:01 |
| 62 | Remi DEFOOR#436 · Men 18–29 | 1:00:01 |
| 63 | Casper CARBAAT#94 · Men 40–49 | 1:00:02 |
| 64 | Paolo BARALE#403 · Men 30–39 | 1:00:02 |
| 65 | Marcel SUMMER#486 · Men 40–49 | 1:00:05 |
| 66 | Manuel SCHREIBER#6 · Men 30–39 | 1:00:06 |
| 67 | Gianni QUINTELIER#481 · Men 30–39 | 1:00:10 |
| 68 | Stefan BENNETT#56 · Men 30–39 | 1:00:11 |
| 69 | Adrien BLAIN#471 · Men 30–39 | 1:00:11 |
| 70 | Tom MAISONOBE#191 · Men 18–29 | 1:00:12 |
| 71 | Robbe DEBEVERE#203 · Men 40–49 | 1:00:12 |
| 72 | Pim VAN WEELDEN#278 · Men 30–39 | 1:00:19 |
| 73 | Anthony JAGLINE#318 · Men 30–39 | 1:00:24 |
| 74 | Tako TABAK#230 · Men 30–39 | 1:00:27 |
| 75 | Stijn LAUREYS#322 · Men 30–39 | 1:00:28 |
| 76 | Julien PELLISSIER#1682 · Men 40–49 | 1:00:31 |
| 77 | Alexandre BANEGAS#1947 · Men 30–39 | 1:00:36 |
| 78 | Dennis VAN DER ZAAL#253 · Men 18–29 | 1:00:49 |
| 79 | Ivo VERBEEK#106 · Men 18–29 | 1:00:55 |
| 80 | Andreas FINK#281 · Men 18–29 | 1:00:55 |
| 81 | Møller CLAUS MICHAEL#830 · Men 50–59 | 1:00:57 |
| 82 | Arnaud AMBLARD#164 · Men 30–39 | 1:01:04 |
| 83 | Romain ORTS#475 · Men 18–29 | 1:01:04 |
| 84 | Mathias SONDRUP#362 · Men 30–39 | 1:01:11 |
| 85 | Kenty BLANC#473 · Men 18–29 | 1:01:16 |
| 86 | Remco SNIPPE#112 · Men 30–39 | 1:01:18 |
| 87 | Alexandre MATTEI#1081 · Men 40–49 | 1:01:18 |
| 88 | Maxence JANODET#54 · Men 30–39 | 1:01:25 |
| 89 | Nico PETZKA#111 · Men 40–49 | 1:01:26 |
| 90 | Angélina MIREILLE#39 · Women 18–29Women | 1:01:29 |
| 91 | Antoine GROSSET#480 · Men 30–39 | 1:01:39 |
| 92 | Matthew JAMES#463 · Men 30–39 | 1:01:43 |
| 93 | Nicolas DALAIDEN#137 · Men 30–39 | 1:01:46 |
| 94 | Niki VAN SPRANG#299 · Men 30–39 | 1:01:48 |
| 95 | Coen HERMANS#1039 · Men 30–39 | 1:01:55 |
| 96 | Amaury GILLES#208 · Men 18–29 | 1:02:07 |
| 97 | Coen DE WIT#420 · Men 50–59 | 1:02:08 |
| 98 | Michael HEIDEPRIEM#397 · Men 30–39 | 1:02:11 |
| 99 | Thomas DORMIEUX#335 · Men 30–39 | 1:02:13 |
| 100 | Mcavoy JOHN#11 · Men 40–49 | 1:02:14 |
| 101 | David DI DOMENICO#270 · Men 40–49 | 1:02:14 |
| 102 | Erik BEIJERS#138 · Men 18–29 | 1:02:15 |
| 103 | Charles RICAU#174 · Men 30–39 | 1:02:28 |
| 104 | Oliver NIELSEN#104 · Men 18–29 | 1:02:33 |
| 105 | Zeiger MARCUS#34 · Men 50–59 | 1:02:34 |
| 106 | Koen FRIEDERICY#413 · Men 18–29 | 1:02:42 |
| 107 | Lowie VANEECKHOUT#449 · Men 30–39 | 1:02:49 |
| 108 | Guillaume CLOITRE#489 · Men 30–39 | 1:02:54 |
| 109 | Dorian GALMICHE#1519 · Men 18–29 | 1:02:54 |
| 110 | Jack TAYLOR#1454 · Men 30–39 | 1:03:02 |
| 111 | Martin RADISSON#87 · Men 30–39 | 1:03:06 |
| 112 | Michael WELLINGTON#169 · Men 50–59 | 1:03:09 |
| 113 | Daniel HEIDEGGER#1139 · Men 18–29 | 1:03:11 |
| 114 | Didier CHAUVIN#379 · Men 40–49 | 1:03:14 |
| 115 | Quentin LEIGNEL#178 · Men 18–29 | 1:03:19 |
| 116 | Matthew CHRISTIAN#282 · Men 30–39 | 1:03:22 |
| 117 | Theo CRISTOFOLI#91 · Men 18–29 | 1:03:26 |
| 118 | Yohann SUTTER#495 · Men 30–39 | 1:03:30 |
| 119 | Mark ROZENBERG#32 · Men 40–49 | 1:03:34 |
| 120 | Clément EVENNOU#3343 · Men 40–49 | 1:03:42 |
| 121 | Bjerring HENRIK#1774 · Men 50–59 | 1:03:45 |
| 122 | Matthias ENGELEN#485 · Men 30–39 | 1:03:46 |
| 123 | Hugo BUIJS#110 · Men 40–49 | 1:03:47 |
| 124 | Guillaume POTIER#1942 · Men 40–49 | 1:03:47 |
| 125 | Lander VANTON#85 · Men 30–39 | 1:03:48 |
| 126 | John PETTERSSON#264 · Men 40–49 | 1:03:57 |
| 127 | Zanolo MASSIMILIANO#79 · Men 40–49 | 1:03:58 |
| 128 | Gabriel LAPERT#1681 · Men 18–29 | 1:03:59 |
| 129 | Matthijs DIJKSTRA#155 · Men 30–39 | 1:04:08 |
| 130 | Corentin AUBOEUF#468 · Men 30–39 | 1:04:08 |
| 131 | Jokim JOKIM PLUIJMERS#336 · Men 50–59 | 1:04:17 |
| 132 | Daan DAAN LE MAHIEU#870 · Men 18–29 | 1:04:17 |
| 133 | Tobias KAUFHOLD#1969 · Men 30–39 | 1:04:18 |
| 134 | Thomas CHAMPIGNY#1976 · Men 30–39 | 1:04:19 |
| 135 | De Groot LEO#300 · Men 30–39 | 1:04:20 |
| 136 | Roel HAMERS#1381 · Men 30–39 | 1:04:22 |
| 137 | Peter KRALOVSKY#120 · Men 40–49 | 1:04:24 |
| 138 | Alexandre PERERA#476 · Men 30–39 | 1:04:34 |
| 139 | Jasper VAN DUYSE#227 · Men 40–49 | 1:04:40 |
| 140 | Jimmy DE BRUYN#296 · Men 30–39 | 1:04:47 |
| 141 | Aaron VANNEVEL#1424 · Men 30–39 | 1:04:53 |
| 142 | Simon RAMBAUD#813 · Men 30–39 | 1:04:56 |
| 143 | Colin PECK#291 · Men 40–49 | 1:04:58 |
| 144 | Jacob HOLDGAARD#1686 · Men 30–39 | 1:05:00 |
| 145 | Alexandre CHARRE#329 · Men 18–29 | 1:05:06 |
| 146 | Sébastien VACHER#1405 · Men 50–59 | 1:05:11 |
| 147 | Jerome LABARRE#172 · Men 40–49 | 1:05:12 |
| 148 | Alexandre JAMET#399 · Men 30–39 | 1:05:13 |
| 149 | Christian SCHELLENBERG#1575 · Men 30–39 | 1:05:15 |
| 150 | Pierre DYCKMANS#340 · Men 18–29 | 1:05:18 |
| 151 | Evert VELDEMAN#327 · Men 18–29 | 1:05:19 |
| 152 | Bart GROENEMANS#3695 · Men 40–49 | 1:05:20 |
| 153 | Niels RUBENS#432 · Men 18–29 | 1:05:22 |
| 154 | Matthieu ROUSSET#1327 · Men 40–49 | 1:05:25 |
| 155 | Sven MAIRLEITNER#355 · Men 30–39 | 1:05:31 |
| 156 | Alexander AMMITZBØLL#1835 · Men 30–39 | 1:05:31 |
| 157 | Laurent RUIZ#201 · Men 40–49 | 1:05:38 |
| 158 | Pascal DESMET#374 · Men 40–49 | 1:05:38 |
| 159 | Sebastiaan DECKERS#778 · Men 30–39 | 1:05:38 |
| 160 | Mathieu BLANCHIN#426 · Men 30–39 | 1:05:40 |
| 161 | Anonymous rider#280 · No age group published | 1:05:42 |
| 162 | Mark HEIJ#1707 · Men 18–29 | 1:05:42 |
| 163 | Thomas DEGAND#236 · Men 30–39 | 1:05:44 |
| 164 | Gregory PERRET#349 · Men 30–39 | 1:05:50 |
| 165 | Michiel CALLENS#1730 · Men 30–39 | 1:05:51 |
| 166 | Milos CEKOVIC#1677 · Men 50–59 | 1:05:52 |
| 167 | Tijmen STENEKER#3783 · Men 18–29 | 1:05:54 |
| 168 | Viktoras KULIONIS#83 · Men 30–39 | 1:05:55 |
| 169 | Bresnan DANIEL#1559 · Men 30–39 | 1:05:56 |
| 170 | Francesco BLASI#2612 · Men 40–49 | 1:05:59 |
| 171 | Martijn MARTIJN COX#1656 · Men 18–29 | 1:06:00 |
| 172 | Johannes SCHULZ#4 · Men 30–39 | 1:06:06 |
| 173 | Tijl TOURNOIS#377 · Men 30–39 | 1:06:07 |
| 174 | Anonymous rider#722 · No age group published | 1:06:07 |
| 175 | Dirk MUENCH#160 · Men 40–49 | 1:06:08 |
| 176 | Ivo JANSEN#3078 · Men 40–49 | 1:06:14 |
| 177 | Thomas BECARUD#478 · Men 30–39 | 1:06:15 |
| 178 | Alban LACAILLE#1975 · Men 18–29 | 1:06:15 |
| 179 | James BACON#1843 · Men 18–29 | 1:06:17 |
| 180 | Pierre ANDRIEUX#332 · Men 18–29 | 1:06:19 |
| 181 | Alexander OPSOMER#3590 · Men 18–29 | 1:06:20 |
| 182 | Mads ØSTERGAARD#16 · Men 40–49 | 1:06:21 |
| 183 | Paul-Emile LORTHIOIR#161 · Men 30–39 | 1:06:22 |
| 184 | Sander WILLEMS#368 · Men 30–39 | 1:06:23 |
| 185 | Artuur NEUJENS#1708 · Men 18–29 | 1:06:23 |
| 186 | Jean-Pierre BOLSIUS#422 · Men 40–49 | 1:06:26 |
| 187 | Roel WIJMENGA#380 · Men 30–39 | 1:06:29 |
| 188 | Jeroen DE MILLIANO#156 · Men 30–39 | 1:06:33 |
| 189 | Mathilde FOURNIER#435 · Women 30–39Women | 1:06:37 |
| 190 | Eddy BELHADJ#1943 · Men 30–39 | 1:06:39 |
| 191 | Ricardo VAN MARION#224 · Men 30–39 | 1:06:40 |
| 192 | Christian SØRENSEN#265 · Men 30–39 | 1:06:41 |
| 193 | Adrien BETRON#2887 · Men 30–39 | 1:06:42 |
| 194 | Allen LUKE#610 · Men 40–49 | 1:06:48 |
| 195 | Pieter FLAMEND#333 · Men 40–49 | 1:06:49 |
| 196 | Frederik BACKELANDT#1360 · Men 40–49 | 1:06:52 |
| 197 | Daan VAN BERGE HENEGOUWEN#2618 · Men 18–29 | 1:06:52 |
| 198 | Bjorn HOTHER#304 · Men 40–49 | 1:06:54 |
| 199 | Johannes KLEISER#153 · Men 30–39 | 1:06:55 |
| 200 | Benny POLLENTIER#249 · Men 60–64 | 1:06:55 |
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. Captured from ChronoRace, the official timekeeper of the event.
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 | 490 | 44:01 | 1:26:00 |
| Men 30–39 | 1,166 | 44:25 | 1:30:38 |
| Women 30–39 | 81 | 58:06 | 1:34:50 |
| Women 60–64 | 1 | 1:35:59 | 1:35:59 |
| Men 40–49 | 1,144 | 54:25 | 1:38:08 |
| Women 18–29 | 44 | 1:01:29 | 1:39:40 |
| No age group published | 27 | 1:05:42 | 1:40:41 |
| Women 40–49 | 54 | 1:20:33 | 1:44:23 |
| Men 50–59 | 943 | 1:00:57 | 1:45:53 |
| Women 50–59 | 28 | 1:15:38 | 1:46:49 |
| Men 65–69 | 69 | 1:10:34 | 1:48:53 |
| Men 60–64 | 214 | 1:06:55 | 1:52:06 |
| Men 70+ | 11 | 1:39:40 | 1:59:35 |