Timing mat · km 185.6
Arrivée — Alpe d'Huez
3,694 chips read here (abandons included) · first through in 5:49:01 · median 9:58:46
3,694 of the 3,694 classified riders were read here (100%).
Course note. 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.
| # | Rider | Elapsed (net) |
|---|---|---|
| 🥇 | Loïc RUFFAUT#143 · Men 30–39 | 5:49:01 |
| 🥈 | Damien JEANJEAN#437 · Men 30–39 | 5:49:08 |
| 🥉 | Tim ALLEMAN#103 · Men 30–39 | 5:49:35 |
| 4 | Frederic GLORIEUX#219 · Men 40–49 | 5:52:56 |
| 5 | Adrien GUILLONNET#363 · Men 30–39 | 5:57:33 |
| 6 | Andreas MUCKENHIRN#366 · Men 30–39 | 5:58:17 |
| 7 | Jesse RAAS#118 · Men 18–29 | 6:00:08 |
| 8 | Alexander TARLTON#3690 · Men 18–29 | 6:02:38 |
| 9 | Alexandre BANEGAS#438 · Men 30–39 | 6:02:41 |
| 10 | Dimitri BUSSARD#440 · Men 18–29 | 6:03:23 |
| 11 | Fabio LANZONE#158 · Men 18–29 | 6:04:13 |
| 12 | Daniel DEBERTIN#214 · Men 30–39 | 6:06:14 |
| 13 | Antoine MAGAUD#372 · Men 30–39 | 6:09:13 |
| 14 | Remco SNIPPE#261 · Men 30–39 | 6:11:04 |
| 15 | Eric VAN GRINSVEN#5840 · Men 50–59 | 6:12:08 |
| 16 | Kevin DE PRETER#1164 · Men 40–49 | 6:12:26 |
| 17 | Jonas VERCOUTTER#451 · Men 30–39 | 6:12:46 |
| 18 | Twan ALTORF#65 · Men 18–29 | 6:14:47 |
| 19 | David VELTHUIS#456 · Men 18–29 | 6:15:31 |
| 20 | Manuel MANUEL SCHREIBER#341 · Men 30–39 | 6:20:06 |
| 21 | Julien SAUVIGNE#439 · Men 40–49 | 6:20:50 |
| 22 | David POLVERONI#87 · Men 30–39 | 6:21:40 |
| 23 | Duncan ALEXANDER#447 · Men 40–49 | 6:21:50 |
| 24 | Swann JUILLAGUET#362 · Men 18–29 | 6:22:08 |
| 25 | Bob ADRIANSENS#327 · Men 40–49 | 6:24:19 |
| 26 | Aurélien HOFFMANN#448 · Men 30–39 | 6:27:09 |
| 27 | Aurélien GAY#201 · Men 30–39 | 6:27:36 |
| 28 | Bryan OOSTRA#92 · Men 30–39 | 6:33:03 |
| 29 | Nicolas BRISMONTIER#20 · Men 30–39 | 6:33:04 |
| 30 | Matteo GAUDEL#14 · Men 18–29 | 6:33:43 |
| 31 | Thom EGBERTS#138 · Men 30–39 | 6:33:54 |
| 32 | Ronald VAN DER LAAR#244 · Men 30–39 | 6:35:27 |
| 33 | Rick MAAS#72 · Men 30–39 | 6:35:31 |
| 34 | Gaëtan SALSON#19 · Men 30–39 | 6:36:23 |
| 35 | Philipp STRATMANN#417 · Men 40–49 | 6:37:26 |
| 36 | Lowie VANEECKHOUT#450 · Men 30–39 | 6:38:07 |
| 37 | Matteo ZWAENEPOEL#2595 · Men 18–29 | 6:38:37 |
| 38 | Benjamin PENAUD#152 · Men 30–39 | 6:39:21 |
| 39 | Jelle RONSYN#312 · Men 30–39 | 6:39:35 |
| 40 | Bazzucchi FEDERICO#416 · Men 18–29 | 6:39:46 |
| 41 | Voorn JORIS#161 · Men 30–39 | 6:40:17 |
| 42 | Korbinian FISCHER#373 · Men 18–29 | 6:40:35 |
| 43 | Wouter VAN DER GRAAF#269 · Men 30–39 | 6:40:44 |
| 44 | James FOGGENSTEINER#89 · Men 18–29 | 6:40:57 |
| 45 | Rod ARCHIBALD#464 · Men 30–39 | 6:41:42 |
| 46 | Matthieu DELOY#412 · Men 30–39 | 6:41:46 |
| 47 | Mathieu QUINTANE#39 · Men 30–39 | 6:42:29 |
| 48 | Guillaume ROSTALSKI#441 · Men 30–39 | 6:42:54 |
| 49 | Luca DE JAEGER#227 · Men 18–29 | 6:43:04 |
| 50 | Antoine LOY#414 · Men 18–29 | 6:43:48 |
| 51 | Jordan TORGUE#198 · Men 18–29 | 6:43:51 |
| 52 | Florent PECCATTE#40 · Men 40–49 | 6:44:22 |
| 53 | Wouter STERKENS#333 · Men 30–39 | 6:45:01 |
| 54 | John EBSEN#206 · Men 30–39 | 6:46:32 |
| 55 | Guillaume JANVIER#321 · Men 30–39 | 6:47:33 |
| 56 | Marcel SUMMER#223 · Men 30–39 | 6:47:52 |
| 57 | Nicolas LE BORGNE#371 · Men 40–49 | 6:48:17 |
| 58 | Joris BLOCK#361 · Men 30–39 | 6:49:10 |
| 59 | Bertrand FIL#380 · Men 30–39 | 6:49:41 |
| 60 | Jonas VAN DEN HEUVEL#21 · Men 18–29 | 6:49:58 |
| 61 | Antoine GROSSET#178 · Men 18–29 | 6:50:19 |
| 62 | Frank BISSCHOP#293 · Men 30–39 | 6:50:49 |
| 63 | Wilco VAN DORP#4105 · Men 30–39 | 6:51:20 |
| 64 | Ole COHEN#455 · Men 18–29 | 6:51:21 |
| 65 | Bart VAN LOOVEREN#323 · Men 40–49 | 6:51:32 |
| 66 | Willem VAN DE WEERD#258 · Men 30–39 | 6:51:49 |
| 67 | Glen VAN DROOGENBROECK#453 · Men 30–39 | 6:51:53 |
| 68 | Thomas VAN BOMMEL#290 · Men 18–29 | 6:52:21 |
| 69 | Lee AGER#316 · Men 30–39 | 6:52:24 |
| 70 | Tom TERPSTRA#819 · Men 30–39 | 6:53:15 |
| 71 | Stijn LAUREYS#28 · Men 30–39 | 6:53:28 |
| 72 | Joep VAN DEN EIJNDEN#189 · Men 18–29 | 6:53:54 |
| 73 | Toon DANIELS#25 · Men 18–29 | 6:55:01 |
| 74 | Christian MICHEL#888 · Men 70+ | 6:55:54 |
| 75 | Michiel DE BEER#69 · Men 30–39 | 6:56:13 |
| 76 | Mohamed RAYES#241 · Men 18–29 | 6:56:27 |
| 77 | Mathieu BLANCHIN#305 · Men 30–39 | 6:56:56 |
| 78 | Bart DELEIJ#239 · Men 18–29 | 6:57:14 |
| 79 | Yolan CADAT#433 · Men 18–29 | 6:57:15 |
| 80 | Marco SWIERSTRA#137 · Men 30–39 | 6:57:21 |
| 81 | Lucas AUCLERC#110 · Men 18–29 | 6:57:41 |
| 82 | Julien VORS#27 · Men 40–49 | 6:57:42 |
| 83 | Anthony KETS#314 · Men 30–39 | 6:58:43 |
| 84 | Sandro STÄHELI#149 · Men 30–39 | 6:58:51 |
| 85 | Bob JONKHEER#94 · Men 40–49 | 6:59:33 |
| 86 | Henk DE KONING#134 · Men 40–49 | 6:59:36 |
| 87 | Jasper BARENDREGT#722 · Men 18–29 | 6:59:46 |
| 88 | Valentino RONCADA#151 · Men 40–49 | 6:59:55 |
| 89 | Jurriaan JANSEN#125 · Men 30–39 | 6:59:57 |
| 90 | Pullen JAMIE#140 · Men 18–29 | 7:00:52 |
| 91 | Maxime DENIS#267 · Men 18–29 | 7:01:20 |
| 92 | Tim VROMAN#216 · Men 30–39 | 7:01:22 |
| 93 | Tales CAMARGO GALBIER#2 · Men 40–49 | 7:02:04 |
| 94 | David MATERS#73 · Men 30–39 | 7:02:11 |
| 95 | Raoul HOEFAKKER#18 · Men 18–29 | 7:02:21 |
| 96 | Olivier VORS#811 · Men 50–59 | 7:02:51 |
| 97 | Jonas JONAS ELSTRØM JENSEN#3810 · Men 18–29 | 7:03:19 |
| 98 | William COCHERIL#17 · Men 30–39 | 7:03:31 |
| 99 | Wieger VAN DER WIER#313 · Men 40–49 | 7:04:36 |
| 100 | Martin MIJNTEN#30 · Men 18–29 | 7:04:49 |
| 101 | Senne ANTONISSEN#225 · Men 18–29 | 7:04:52 |
| 102 | Quentin BOUVIER#6143 · Men 18–29 | 7:04:55 |
| 103 | Martijn ETTEMA#230 · Men 40–49 | 7:05:06 |
| 104 | Jurriaan VOS#78 · Men 18–29 | 7:05:11 |
| 105 | Keith POLET#229 · Men 40–49 | 7:05:39 |
| 106 | Rob POLUS#1490 · Men 30–39 | 7:05:41 |
| 107 | Tomassone PATRICK#5533 · Men 30–39 | 7:05:52 |
| 108 | Sven MAIRLEITNER#49 · Men 18–29 | 7:06:02 |
| 109 | Alistair ROBINSON#411 · Men 40–49 | 7:06:47 |
| 110 | Alexandru CIOBOTARU#68 · Men 30–39 | 7:07:22 |
| 111 | Adrian PITICCO#203 · Men 30–39 | 7:07:42 |
| 112 | Steven BOGAERTS#359 · Men 40–49 | 7:08:05 |
| 113 | Raf VAN HOOF#3763 · Men 40–49 | 7:09:29 |
| 114 | Carsten CHRISTIANSEN#351 · Men 40–49 | 7:09:32 |
| 115 | Vincent LOMBARDI#221 · Men 40–49 | 7:09:39 |
| 116 | Jasper BODAAN#147 · Men 18–29 | 7:09:58 |
| 117 | Rozenberg MARK#1368 · Men 40–49 | 7:09:59 |
| 118 | Sybren Jelmer WELLING#59 · Men 18–29 | 7:10:25 |
| 119 | Rob STUBER#567 · Men 30–39 | 7:10:29 |
| 120 | Vincent VAN DUIJNHOVEN#1156 · Men 30–39 | 7:10:48 |
| 121 | Hugo BUIJS#165 · Men 40–49 | 7:10:52 |
| 122 | Gwenael LE MEE#415 · Men 40–49 | 7:11:25 |
| 123 | Giovanni PHILIPSEN#96 · Men 30–39 | 7:11:34 |
| 124 | Mickael ISABELLE#226 · Men 40–49 | 7:11:41 |
| 125 | Allan SOLOK#183 · Men 50–59 | 7:12:04 |
| 126 | Jari WISSING#113 · Men 18–29 | 7:12:06 |
| 127 | Thijs VAN TONGEREN#46 · Men 40–49 | 7:12:10 |
| 128 | Paul REICHERT#171 · Men 18–29 | 7:12:27 |
| 129 | Florian DALLE#379 · Men 40–49 | 7:12:30 |
| 130 | Florian BERNARD#43 · Men 40–49 | 7:12:32 |
| 131 | Wim VERMANT#336 · Men 30–39 | 7:12:33 |
| 132 | Dimitry SPITAELS#174 · Men 30–39 | 7:12:52 |
| 133 | Alex BOYCE#109 · Men 40–49 | 7:12:53 |
| 134 | Jarno VADER#324 · Men 30–39 | 7:13:00 |
| 135 | Marcus SVENSSON#2104 · Men 40–49 | 7:13:10 |
| 136 | Daan MUNSTERS#284 · Men 30–39 | 7:13:13 |
| 137 | Tom HEUVELMAN#2797 · Men 18–29 | 7:13:29 |
| 138 | Ivo VERBEEK#1296 · Men 18–29 | 7:13:49 |
| 139 | Jackson RICHARD#6283 · Men 40–49 | 7:13:53 |
| 140 | Bram MENNEN#119 · Men 18–29 | 7:13:55 |
| 141 | Jonthan MONCANY#367 · Men 30–39 | 7:13:59 |
| 142 | Philippe MOREL#393 · Men 30–39 | 7:14:18 |
| 143 | Thomas KLEIN#6023 · Men 30–39 | 7:14:22 |
| 144 | Mattijs KNOL#721 · Men 40–49 | 7:15:05 |
| 145 | Prichard MATHEW#339 · Men 40–49 | 7:15:07 |
| 146 | Simon MCNAMARA#1109 · Men 40–49 | 7:15:17 |
| 147 | Kewan VAN LEEUWEN#326 · Men 18–29 | 7:15:25 |
| 148 | Floris DE WIT#291 · Men 30–39 | 7:15:30 |
| 149 | Janno MEIJER#280 · Men 18–29 | 7:15:42 |
| 150 | Sam DE WAELE#58 · Men 30–39 | 7:15:47 |
| 151 | Willlem JANS#1357 · Men 30–39 | 7:16:16 |
| 152 | Jonas VAN HEGHE#297 · Men 30–39 | 7:16:38 |
| 153 | Glenn HOEBEKE#1993 · Men 30–39 | 7:16:58 |
| 154 | Wout VAN OOSTENRYCK#1672 · Men 18–29 | 7:16:59 |
| 155 | Mikkel Halkjaer WENZEL#378 · Men 40–49 | 7:17:10 |
| 156 | Koen HENDRICKX#200 · Men 18–29 | 7:17:16 |
| 156 | Oliver VOSS#1760 · Men 30–39 | 7:17:16 |
| 158 | Glen GHEEROLFS#318 · Men 30–39 | 7:17:58 |
| 159 | Paul MARTINICO#375 · Men 50–59 | 7:18:43 |
| 160 | Michael CAREELMAN#298 · Men 40–49 | 7:19:07 |
| 161 | Nick NØRREBY#124 · Men 40–49 | 7:19:17 |
| 162 | Niels VINK#348 · Men 30–39 | 7:19:26 |
| 163 | Jean-Baptiste DROZ-VINCENT#44 · Men 30–39 | 7:19:49 |
| 164 | Mike VAN DE WOUW#247 · Men 50–59 | 7:20:04 |
| 165 | Mike MESSMER#148 · Men 40–49 | 7:20:36 |
| 166 | Geoffrey GASTMANS#228 · Men 30–39 | 7:21:12 |
| 167 | Thijs DE BOER#270 · Men 30–39 | 7:21:31 |
| 168 | Onno MEEUWIS#1240 · Men 30–39 | 7:22:01 |
| 169 | Wilfred SLIEKER#168 · Men 40–49 | 7:22:34 |
| 170 | Stan BACKUS#67 · Men 50–59 | 7:22:44 |
| 171 | Nino VAN DIJK#192 · Men 18–29 | 7:22:48 |
| 172 | Joris BAK#246 · Men 30–39 | 7:22:50 |
| 173 | André MEUTE#3189 · Men 40–49 | 7:23:05 |
| 174 | Robert JANSSEN#1217 · Men 18–29 | 7:23:07 |
| 175 | René HOOGHIEMSTER#117 · Men 30–39 | 7:23:21 |
| 176 | Olivier BOSSUYT#156 · Men 50–59 | 7:23:23 |
| 177 | Wout CROONEN#162 · Men 30–39 | 7:24:10 |
| 177 | Christophe CHRISTOPHE SMEKENS#496 · Men 30–39 | 7:24:10 |
| 179 | Freddy DROUET#154 · Men 40–49 | 7:24:17 |
| 180 | Jurgy NUYTTENS#220 · Men 50–59 | 7:24:27 |
| 181 | Arnaud AMBLARD#3391 · Men 30–39 | 7:24:37 |
| 182 | Simon ZWAGEMAKERS#1058 · Men 30–39 | 7:24:40 |
| 183 | Erwin RIPMEESTER#211 · Men 40–49 | 7:24:59 |
| 184 | Wim BROOS#553 · Men 18–29 | 7:25:10 |
| 185 | Clément LAGARDE#3495 · Men 30–39 | 7:25:22 |
| 186 | Robbert KLEIN#2274 · Men 30–39 | 7:25:30 |
| 187 | Thomas VENET-JALADE#3862 · Men 18–29 | 7:25:38 |
| 188 | Kelvin BAKX#3096 · Men 18–29 | 7:25:52 |
| 189 | Ivan KEJA#1520 · Men 18–29 | 7:25:58 |
| 190 | Peter FREDERIK POVLSEN#132 · Men 30–39 | 7:25:59 |
| 191 | Jocelyn ROTH#406 · Men 18–29 | 7:26:10 |
| 192 | Roosen PHILIPPE#86 · Men 30–39 | 7:26:34 |
| 193 | Thierry LAEREMANS#163 · Men 40–49 | 7:26:35 |
| 194 | Thomas MINNE#160 · Men 30–39 | 7:26:57 |
| 194 | Méndez ESTEBAN#397 · Men 40–49 | 7:26:57 |
| 196 | Bert OKENS#1285 · Men 30–39 | 7:27:03 |
| 197 | Keith WATSON#1160 · Men 40–49 | 7:27:06 |
| 198 | Gael BARTHELEMY#388 · Men 18–29 | 7:27:44 |
| 199 | Wouter JACOBS#116 · Men 18–29 | 7:27:51 |
| 200 | David HEINEMAN#245 · Men 40–49 | 7:28:12 |
The position is derived, not published. It is this page ordering the reads at Arrivée — Alpe d'Huez by time, with ties sharing a place — the timekeeper’s own per-mat ranking is either absent for this edition or computed over a different set of riders, so it is not used here. Exact for the riders shown, because they are the first 200 through.
First 200 riders through this mat, abandons included: being here is a fact about the ride whatever happened later. “Finished” shows the official position in the classification, over the whole field rather than over the riders in this table.
Elapsed time is NET — the neutralised sections already ridden are subtracted, which is what makes the last mat equal the official finish time. Captured from ChronoRace, the official timekeeper of the event.
“Since CT11 — Pied de l'Alpe” is one mat interval and only that one: a rider the previous mat did not read shows a dash rather than a longer leg dressed up as a short one. Their own page has the full chain of reads.
Speed is over the 13.6 km from CT11 — Pied de l'Alpe to this mat.