Bike
889 athletes timed · fastest 2:10:01 · median 3:09:10 · 75% under 3:25:32
| # | Athlete | Time |
|---|---|---|
| 🏍️ | Jean-francois RAULT#836 · M3H | 0:28 |
| 🏍️ | Gilles PAVAN#966 · M5H | 6:16 |
| 🏍️ | Patricio SARMIENTO#252 · M4H | 10:29 |
| 🏍️ | Alphonse PORTIER#854 · S3H | 12:56 |
| 🏍️ | Arnaud MABIRE#848 · M0H | 26:45 |
| 🥇 | Dorian MULLER#20 · S2H | 2:10:01 |
| 🥈 | Pierre GOUAULT#27 · S3H | 2:10:38 |
| 🥉 | Corentin JEZEQUEL#81 · S1H | 2:13:31 |
| 4 | Antoine VIERTAIX#159 · S1H | 2:13:40 |
| 5 | Thierry COUTURE#127 · S4H | 2:14:46 |
| 6 | Oscar CONSTANTIN#192 · S1H | 2:15:23 |
| 7 | Rémi HUENS#37 · S2H | 2:15:44 |
| 8 | Thomas LE PAPE#166 · S1H | 2:16:30 |
| 9 | Florian RICHARD#239 · S3H | 2:16:50 |
| 10 | Thibault KERVELLA#416 · S2H | 2:19:01 |
| 11 | Louis TONOLLI#965 · S2H | 2:19:11 |
| 12 | Bastien METAIS#137 · S3H | 2:22:13 |
| 13 | Antoine HUG#13 · S2H | 2:23:01 |
| 14 | Bastien HAY#237 · S4H | 2:23:33 |
| 14 | Maxime MOTREFF#704 · S3H | 2:23:33 |
| 16 | Elisa LEMETAYER#969 · S2FF | 2:24:37 |
| 17 | Luc BARATEAU#257 · S2H | 2:24:56 |
| 18 | Maxime GUEGAN#292 · S4H | 2:25:11 |
| 19 | Emile LE BIHAN#380 · S2H | 2:26:31 |
| 20 | Pierre-charles GILLIOT#368 · S3M | 2:26:47 |
| 21 | Lucas LABARTHE#953 · S2H | 2:26:56 |
| 22 | Frédéric CUZA#778 · S4H | 2:27:27 |
| 23 | Tony LEMOINE#226 · S4H | 2:27:40 |
| 24 | Florian TALDIR#819 · S2H | 2:28:25 |
| 25 | Antoine DAMON#134 · S3H | 2:28:31 |
| 26 | Lenny TIRARD#92 · S3H | 2:28:38 |
| 27 | Julien COUTURE#129 · S3H | 2:29:33 |
| 28 | Mickael SINAEVE#248 · M1H | 2:29:47 |
| 29 | Julien GIRAUDY#787 · S1H | 2:29:57 |
| 30 | Luis ROJAS#89 · M2H | 2:29:59 |
| 31 | Ruud VUGTS#796 · S4H | 2:30:00 |
| 32 | Geoffrey VANDEBROUCK#950 · M1H | 2:30:58 |
| 33 | Pierre CHASLE#44 · S3H | 2:31:11 |
| 34 | William DESBOIS#206 · S2H | 2:31:28 |
| 35 | Adrien SCHUMACKER#708 · S2H | 2:32:05 |
| 36 | Philipp HEMPEL#609 · S4H | 2:32:17 |
| 37 | Jerome BELLEGO#205 · S4H | 2:32:18 |
| 38 | Liam CHAUMULOT#142 · S1H | 2:32:24 |
| 39 | Stéphane BERNARD#149 · M3H | 2:32:34 |
| 40 | Valentin GUILBERT#809 · S2H | 2:32:41 |
| 41 | Thomas ARNAUD#11 · M1H | 2:32:48 |
| 42 | Jules BAUBAN#297 · S1H | 2:32:53 |
| 43 | Adam GIGAULT#103 · S2H | 2:33:33 |
| 44 | Julien ROPERT#197 · S2H | 2:33:35 |
| 45 | Romain DEHAINE#879 · M1H | 2:34:02 |
| 46 | Tibor CHAUMETON#499 · S2H | 2:34:36 |
| 47 | Pierre LAUDREN#971 · S1H | 2:34:39 |
| 48 | Théo CADÉRO#505 · S2H | 2:34:40 |
| 49 | Arnaud CONTY#112 · S2H | 2:34:43 |
| 50 | Kevin LEGAGNOUX#294 · S4H | 2:34:49 |
| 51 | Enzo MAYOL#746 · S1H | 2:34:50 |
| 52 | Anonymous rider#576 · S2H | 2:35:07 |
| 53 | Victor DURAND#307 · S2H | 2:35:11 |
| 54 | Christophe FLEMIN#936 · S4H | 2:35:48 |
| 55 | Melvyn BRUNEAU#348 · S3H | 2:36:10 |
| 56 | Nathan BOSCHER#467 · S1H | 2:36:18 |
| 57 | Angie DEFRANCE#611 · S3H | 2:36:26 |
| 58 | Arnaud LEFEBVRE PRUDENCIO#82 · M1H | 2:36:33 |
| 59 | Thomas TERRONI#154 · M1H | 2:36:34 |
| 60 | Corentin LE RAZAVET#201 · S3H | 2:36:48 |
| 61 | Yann LEMARCHAND#86 · M2H | 2:37:08 |
| 62 | Gilles QUERE#963 · M2H | 2:37:16 |
| 63 | Matthieu RUBLIER#344 · S4H | 2:37:28 |
| 64 | Guillaume BOURDELEAU#158 · S2H | 2:37:55 |
| 65 | Gwendal RAULT#215 · S2H | 2:37:56 |
| 66 | Benjamin SALAMA#654 · S2H | 2:37:57 |
| 67 | Arnaud POULAIN-LE BARBEY#59 · M1H | 2:38:09 |
| 68 | Remi GERARD#244 · M1H | 2:38:16 |
| 69 | Anonymous rider#874 · S2FF | 2:38:27 |
| 70 | Stéphan MARMIN#180 · S2H | 2:38:34 |
| 71 | Rainer AUGUSTIN#959 · M2H | 2:38:53 |
| 72 | Olivier GRUAU#480 · S3H | 2:39:19 |
| 73 | Geoffroy DECOENE#87 · M1H | 2:39:48 |
| 74 | Antoine KERVAZO#620 · M1H | 2:39:57 |
| 75 | Simon COIFFARD#254 · S2H | 2:39:59 |
| 76 | Romain SARKISSIAN#269 · S4H | 2:40:01 |
| 77 | Gauthier SCHMUTZ#35 · S4H | 2:40:14 |
| 78 | Annemarie RUSTENBURG#648 · S4FF | 2:40:25 |
| 79 | Juliette DELAGARDE#124 · S1FF | 2:40:33 |
| 80 | Nolan BOSVIN#163 · S1H | 2:40:35 |
| 81 | Maxence DAVID#683 · S2H | 2:40:44 |
| 82 | Arnaud HILT#347 · S4H | 2:40:45 |
| 83 | Maxime CANU#175 · S2H | 2:40:47 |
| 84 | Gireg HAMONIAUX#118 · S4H | 2:40:59 |
| 85 | Hugo CORNEN#918 · S2H | 2:41:25 |
| 86 | Vincent BLANQUART#308 · S3H | 2:41:30 |
| 87 | Paul-émile DURAND MONTÉCOT#168 · S3H | 2:41:33 |
| 88 | Alban ROBERT#210 · S1H | 2:41:39 |
| 89 | Vincent PESTEL#426 · S3H | 2:41:49 |
| 90 | Gernot ZOTTER#311 · M2H | 2:41:59 |
| 91 | Pierre alexandre TOUFFET#108 · S2H | 2:42:16 |
| 92 | Sylvain LE GUENNO#189 · M1H | 2:42:33 |
| 93 | Pim PIM#568 · S4H | 2:42:37 |
| 94 | Alexandre EMORINE#716 · S2H | 2:42:39 |
| 95 | Jean-marie MARZIN#130 · S3H | 2:42:40 |
| 96 | Hugo GILLES#287 · S3H | 2:42:44 |
| 97 | Daan VAN BUITENEN#685 · S2H | 2:42:48 |
| 98 | Aurélien BAYEUX#353 · S4H | 2:42:57 |
| 99 | Thibault MARC#216 · S2H | 2:42:58 |
| 100 | Martijn GERRITSEN#886 · S4H | 2:43:42 |
| 101 | Guillaume RICHARD#96 · S3H | 2:43:44 |
| 102 | Romain BORGOO#780 · M1H | 2:43:50 |
| 103 | Emilien STUDER#656 · JH | 2:44:13 |
| 104 | Arnaud MARCHAND#355 · M1H | 2:44:19 |
| 104 | Alain TRAN#88 · M1H | 2:44:19 |
| 106 | Gwendal ROY#945 · S2H | 2:44:30 |
| 107 | Adrien LE MEUR#764 · S3H | 2:44:35 |
| 108 | Alexis CARPENTIER#359 · S2H | 2:44:49 |
| 109 | Lisa DELAGARDE#125 · S2FF | 2:44:50 |
| 110 | Julien ROUSSEAU#288 · S3H | 2:45:09 |
| 111 | Florent FABRE#289 · M1H | 2:45:14 |
| 112 | Jordan JEAN#927 · S2H | 2:45:16 |
| 112 | Benjamin SIMONNET#351 · S3H | 2:45:16 |
| 114 | Joris LOCATELLI#360 · S4H | 2:45:20 |
| 115 | Quentin LANDES#755 · S2H | 2:45:22 |
| 115 | Alexis LE TOURNEUR#629 · S2H | 2:45:22 |
| 117 | Marie MINGAM#128 · S3FF | 2:45:34 |
| 118 | Yohan MACHARD#445 · S2H | 2:45:35 |
| 119 | Newton JAK#877 · S4H | 2:45:38 |
| 120 | Romuald GROULD#442 · S3H | 2:45:39 |
| 121 | Valentin VALLAEYS#286 · S3H | 2:45:43 |
| 122 | Steven JAMES#68 · S4H | 2:45:49 |
| 123 | Alann DUFRIEN#699 · S1H | 2:45:51 |
| 124 | Evan RIOU#668 · S1H | 2:45:57 |
| 125 | Loann MOIGNE#849 · JH | 2:45:59 |
| 126 | Hugo CARIOU#392 · S2H | 2:46:32 |
| 127 | Jéremy GUÉLOU#496 · M1H | 2:46:34 |
| 128 | Damien VANDELAER#812 · M1H | 2:46:42 |
| 129 | Jean françois LECLAIR#173 · M3H | 2:46:45 |
| 130 | Marc-antoine MICHELI#223 · S1H | 2:47:01 |
| 131 | Lothain BRISSET#766 · S4H | 2:47:17 |
| 131 | Julien LEJARS#727 · M2H | 2:47:17 |
| 133 | Sterenn LE SOLLIEC#214 · S1FF | 2:47:21 |
| 133 | Anthony THOMAS#187 · M1H | 2:47:21 |
| 135 | Ghislain FERTIL#413 · S3H | 2:47:22 |
| 136 | Aurelien AUXEMERY#231 · M1H | 2:47:23 |
| 137 | Elouan HOUARD#80 · JH | 2:47:27 |
| 138 | Florentin BRIN#607 · S2H | 2:47:28 |
| 138 | Nicolas LE GUILLOU#865 · S2H | 2:47:28 |
| 138 | Adrien JUMEAUX#285 · M1H | 2:47:28 |
| 141 | Julien HENROT-DIAS#784 · S3H | 2:47:31 |
| 142 | Thierry ZEPPARELLI#213 · M5H | 2:47:45 |
| 143 | Quentin RÉMINIAC#156 · S1H | 2:47:52 |
| 144 | Remy GENDREAU#22 · S4H | 2:47:59 |
| 145 | Aymar DE KERGORLAY#24 · M2H | 2:48:01 |
| 146 | Laurent CAZIER#725 · M4H | 2:48:06 |
| 147 | Cyril DEJONGHE#449 · S3H | 2:48:10 |
| 148 | Raphaël LEPESANT#631 · JH | 2:48:29 |
| 149 | Jerome LE BRET#575 · M3H | 2:48:39 |
| 150 | Nicolas ANQUETIL#492 · S3H | 2:48:44 |
| 151 | Edouard PIFFARD#694 · S4H | 2:48:50 |
| 152 | Brendan BIHAN#198 · S3H | 2:49:06 |
| 153 | Aurelien LAIGLE#23 · M2H | 2:49:12 |
| 154 | Titouan JOUANY#560 · S2H | 2:49:24 |
| 155 | Olivier DAHYOT#110 · S4H | 2:49:26 |
| 156 | Pierre-louis CHINAZZO#484 · M1H | 2:49:34 |
| 157 | Vivian ROUCAL#571 · S2H | 2:49:39 |
| 158 | Philippe STEINCKWICH#737 · M1H | 2:49:46 |
| 159 | Tom FOUCAULT#738 · S2H | 2:49:52 |
| 160 | Charles VALLEE#298 · M2H | 2:49:55 |
| 160 | Martin DUMEZ#361 · S1H | 2:49:55 |
| 162 | Julien BECLAIR#193 · M1H | 2:49:58 |
| 163 | Charlie VIVIEN#15 · S4H | 2:50:08 |
| 164 | David CHASTAGNER#321 · M3H | 2:50:09 |
| 165 | Romain GUIET#10 · S4H | 2:50:17 |
| 166 | Pierrick BONZI#241 · M2H | 2:50:18 |
| 167 | Quentin WATELET#234 · S3H | 2:50:34 |
| 168 | Dirk LAM#669 · S2H | 2:50:36 |
| 169 | Franck PESTEL#403 · S4H | 2:50:55 |
| 169 | Nicolas QUENET#678 · M1H | 2:50:55 |
| 171 | Enrique PLU#309 · M1H | 2:51:03 |
| 172 | Sébastien CLOUET#329 · M3H | 2:51:06 |
| 173 | Grégoire GILBERT#552 · S2H | 2:51:07 |
| 173 | Jean marie DEGUITRE#126 · M4H | 2:51:07 |
| 175 | Hadrien HOTTIAS#811 · S4H | 2:51:08 |
| 176 | Jules LEPESANT#312 · JH | 2:51:13 |
| 177 | Clément LE STRAT#461 · S2H | 2:51:22 |
| 178 | Gabriel SCHOULLER#378 · S1H | 2:51:23 |
| 179 | Gautier PENN#155 · S1H | 2:51:24 |
| 180 | Louis BARTHELEMY#650 · S2H | 2:51:25 |
| 181 | Louis BOULAND#55 · S1H | 2:51:26 |
| 182 | Elric MALLET#243 · M4H | 2:51:30 |
| 183 | William BABIN#202 · S2H | 2:51:36 |
| 184 | Frederic LAMARCHE#64 · M2H | 2:51:42 |
| 185 | Frédéric DENIS#871 · M2H | 2:51:44 |
| 186 | Nicolas BOBINET#478 · S1H | 2:51:47 |
| 187 | Quentin DINGA#447 · S2H | 2:51:50 |
| 187 | Paul - henry MARTIN IZARD#238 · S2H | 2:51:50 |
| 189 | Guillaume HERBERT#970 · M1H | 2:52:00 |
| 190 | Mathis RUELLAND#797 · S1H | 2:52:01 |
| 191 | Gabriel PELLERIN#395 · S2H | 2:52:03 |
| 192 | Christophe JOLIFF#117 · M2H | 2:52:04 |
| 193 | Arthur DUCHÊNE#603 · S1H | 2:52:07 |
| 194 | Arthur ARONDEL#638 · S1H | 2:52:17 |
| 195 | Paul COMPAGNON#377 · S2H | 2:52:18 |
“Places gained” = overall positions won or lost between the mat that opens this segment and the one that closes it. Top 200 shown, ordered by time.
🏍️ A leg time is held out of these rankings when an athlete who finished outside the top 500, or did not finish at all, beats the fifth-fastest time set on that leg by the top 50 finishers. It is a test for phantom checkpoint reads. It flagged 27 leg times here, 26 of them from athletes who were not classified anyway, plus one bike leg on race L recorded as 6 minutes for 91.5 km. Flagged times stay visible on the athlete’s own page. Because the test compares ranks rather than speeds, it can also catch a fast athlete who abandoned later, so it means "not usable in a ranking", not "cheated".