1 NOR DVERSNES Fredrik Uno – X 4:44:56
2 FRA VAUQUELIN Kévin Arkéa – Samsic 00:05
3 FRA BARRÉ Louis Arkéa – Samsic 00:43
4 FRA DEBEAUMARCHÉ Nicolas St Michel – Mavic – Auber 93 00:43
5 FRA COQUARD Bryan Cofidis 00:43
6 ITA MOZZATO Luca Arkéa – Samsic 00:43
7 FRA JARNET Maxime GO Sport – Roubaix Lille Métropole 00:43
8 FRA ALLENO Clément Burgos – BH 00:43
9 FRA VENTURINI Clément AG2R Citroën 00:43
10 NOR GUDMESTAD Tord Uno – X 00:43
11 ESP CANAL Carlos Euskaltel – Euskadi 00:43
12 FRA LEVEAU Jérémy GO Sport – Roubaix Lille Métropole 00:43
13 POL ANIOLKOWSKI Stanislaw Human Powered Health 00:43
14 FRA MALDONADO Anthony St Michel – Mavic – Auber 93 00:43
15 FRA LEROUX Samuel GO Sport – Roubaix Lille Métropole 00:43
16 FRA CALMEJANE Lilian Intermarché – Circus – Wanty 00:43
17 FRA BARTHE Cyril Burgos – BH 00:43
18 FRA JEGAT Jordan CIC U Nantes Atlantique 00:43
19 FRA FERRON Valentin TotalEnergies 00:43
20 FRA LE NY Jean – Louis Nice Métropole Côte d’Azur 00:50
21 FRA THOMAS Benjamin Cofidis 00:51
22 LAT KRASTS Alekss Tartu2024 00:53
23 FRA DELBOVE Joris St Michel – Mavic – Auber 93 00:55
24 FRA PEREZ Anthony Cofidis 00:57
25 NOR HOLTER Ådne Uno – X 01:15
26 FRA GODON Dorian AG2R Citroën 01:15
27 FRA GRONDIN Donavan Arkéa – Samsic 01:26
28 FRA PENHOËT Paul Groupama – FDJ 01:26
29 DEN SANDER HANSEN Marcus Uno – X 01:26
30 NZL CHRISTENSEN Ryan Bolton Equities Black Spoke 01:26
31 FRA SIMON Julien TotalEnergies 01:26
32 FRA GACHIGNARD Thomas St Michel – Mavic – Auber 9 01:26
33 AUS SCOTSON Miles Groupama – FDJ 01:26
34 FRA OURSELIN Paul TotalEnergies 01:26
35 FRA MAINGUENAUD Tom GO Sport – Roubaix Lille Métropole 01:26
36 FRA BOUCHARD Geoffrey AG2R Citroën 01:26
37 DEN LARSEN Niklas Uno – X 01:26
38 BEL MOLLY Kenny GO Sport – Roubaix Lille Métropole 01:30
39 FRA DELAPLACE Anthony Arkéa – Samsic 01:32
40 FRA PICHON Laurent Arkéa – Samsic 01:32
41 FRA DANÈS Léo CIC U Nantes Atlantique 04:57
42 GBR KING Matthew XSpeed United Continental 05:22
43 FRA HUENS Axel Intermarché – Circus – Wanty 05:31
44 NOR BLIKRA Erlend Uno – X 05:31
45 NOR JENSEN August Human Powered Health 05:31
46 LTU KONOVALOVAS Ignatas Groupama – FDJ 05:38
47 FRA PALENI Enzo Groupama – FDJ 05:38
48 NOR BRENNSÆTER Trym Groupama – FDJ 05:38
49 ITA GERMANI Lorenzo Groupama – FDJ 05:38
50 ESP SOTO Antonio Euskaltel – Euskadi 05:38
51 ESP CUADRADO Unai Euskaltel – Euskadi 05:38
52 AUT STEININGER Fabian Maloja Pushbikers 05:38
53 NZL MUDGWAY Luke Bolton Equities Black Spoke 05:38
54 FRA MANZIN Lorrenzo TotalEnergies 05:38
55 FRA DELACROIX Théo St Michel – Mavic – Auber 9 05:38
56 FRA FINÉ Eddy Cofidis 05:38
57 ITA FORTIN Filippo Maloja Pushbikers 05:38
58 RSA VAN NIEKERK Morne St Michel – Mavic – Auber 9 05:38
59 FRA DELETTRE Alexandre Cofidis 05:38
60 FRA GRELLIER Fabien TotalEnergies 05:38
61 FRA BOUET Maxime Arkéa – Samsic 05:38
62 DEN JOHANSEN Julius Intermarché – Circus – Wanty 05:38
63 ESP BERASATEGI Xabier Euskaltel – Euskadi 05:38
64 ESP AZPARREN Xabier Euskaltel – Euskadi 05:38
65 ESP ISASA Xabier Euskaltel – Euskadi 05:57
66 DEN NORMAN LETH Lasse Uno – X 11:10
67 FRA TOUMIRE Hugo Cofidis 11:10
DNF FRA MORIN Emmanuel CIC U Nantes Atlantique
DNF EST MIHKELS Madis Intermarché – Circus – Wanty
DNF IRL TOWNSEND Rory Bolton Equities Black Spoke
DNF ESP FERNANDEZ Miguel Angel Burgos – BH
DNF ESP FUENTES Angel Burgos – BH
DNF NZL SMITH Dion Intermarché – Circus – Wanty
DNF NED VAN POPPEL Boy Intermarché – Circus – Wanty
DNF NZL MEO Felix Maloja Pushbikers
DNF FRA RETAILLEAU Valentin AG2R Citroën
DNF NZL FITZSIMONS Mitchel Bolton Equities Black Spoke
DNF GER RUDYS Paul Maloja Pushbikers
DNF FRA BIDARD François Cofidis
DNF ESP BALLARIN Iker Euskaltel – Euskadi
DNF FRA BOUDAT Thomas GO Sport – Roubaix Lille Métropole
DNF FRA JUILLARD Maximilien GO Sport – Roubaix Lille Métropole
DNF FRA LE HUITOUZE Eddy Groupama – FDJ
DNF CAN DE VOS Adam Human Powered Health
DNF GBR GIBSON Matthew Human Powered Health
DNF NED KRUL Wessel Human Powered Health
DNF NZL FOUCHE James Bolton Equities Black Spoke
DNF NZL KENCH Josh Bolton Equities Black Spoke
DNF ESP PELEGRÍ Óscar Burgos – BH
DNF ESP PEÑALVER Manuel Burgos – BH
DNF ESP ÁLVAREZ Rodrigo Burgos – BH
DNF FRA BARBIER Pierre CIC U Nantes Atlantique
DNF FRA BOULET Enzo CIC U Nantes Atlantique
DNF POL GRYGOWSKI Hubert CIC U Nantes Atlantique
DNF FRA ISIDORE Noa CIC U Nantes Atlantique
DNF GER REISSI Patrick Maloja Pushbikers
DNF BEL DEJAEGHER Jasper Intermarché – Circus – Wanty
DNF GER WEBER Philip Maloja Pushbikers
DNF FRA DELACROIX Tristan Nice Métropole Côte d’Azur
DNF FRA GIRARD Damien Nice Métropole Côte d’Azur
DNF FRA BARBIER Rudy St Michel – Mavic – Auber 93
DNF LTU ADOMAITIS Rokas Tartu2024
DNF EST TAMM Lauri Tartu2024
DNF FRA TESSON Jason TotalEnergies
DNF NED GROENEVELD Mark XSpeed United Continental
DNF CAN KOSZELA Daniel XSpeed United Continental
DNF AUS MARSHALL Zachary XSpeed United Continental
DNF FRA GOUBERT Jean Nice Métropole Côte d’Azur
DNF FRA NARBONNE – ZUCCARELLI Axel Nice Métropole Côte d’Azur
DNF LUX VALVASORI Larry Nice Métropole Côte d’Azur
DNF EST KISKONEN Siim Tartu2024
DNF FIN KNAAPI Markus Tartu2024
DNF EST PAJUR Markus Tartu2024
DNF EST ROOS Andre Tartu2024
DNF CAN PARGETER Reilly XSpeed United Continental
DNF GRN WALTERS Red XSpeed United Continental
DNS CAN FALK – DOTAN Orian XSpeed United Continental
DNS NZL O’DONNELL Bailey Bolton Equities Black Spoke
Commenter