| 1 | VADIC Baptiste | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 2 | BONIFACE Lucas | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 3 | LAPIERRE Louis | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 4 | COTARD Théo | Cre'Actuel-Marie Morin-U 22 | 02:26:20.000 | - | 45.103 | 
| 5 | ZUBELDIA Unai | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 6 | KONIJN Alexander | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 7 | CHAILLAN Emanuel | EC Saint-Etienne Loire | 02:26:20.000 | - | 45.103 | 
| 8 | LAGNET Gari | SCO Dijon - Team Matériel - Velo.com | 02:26:20.000 | - | 45.103 | 
| 9 | ROGER Gabriel | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 10 | FOULON Dorian | URT Vélo 64 | 02:26:20.000 | - | 45.103 | 
| 11 | BARANDIARAN Iker | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 12 | DAUPHIN Florian | Cre'Actuel-Marie Morin-U 22 | 02:26:20.000 | - | 45.103 | 
| 13 | RUIZ DE BALUGERA Eder | Telco'm - On Clima - Osés | 02:26:20.000 | - | 45.103 | 
| 13 | RUIZ DE BALUGERA Eder | Telco'm - On Clima - Osés | 02:26:20.000 | - | 45.103 | 
| 14 | COGNET Emmanuel |  | 02:26:20.000 | - | 45.103 | 
| 15 | GRACIANNETTE Gaëtan | Team U Charente-Maritime | 02:26:20.000 | - | 45.103 | 
| 16 | IBÁÑEZ Javier | Caja Rural - Alea | 02:26:20.000 | - | 45.103 | 
| 17 | SORARRAIN Gorka | BAI - Sicasal - Petro de Luanda | 02:26:20.000 | - | 45.103 | 
| 18 | SUTTON Louis | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 19 | ETXEBERRIA Martxel | Caja Rural - Alea | 02:26:20.000 | - | 45.103 | 
| 20 | GUILLE Lucas | VC Pays de Loudéac | 02:26:20.000 | - | 45.103 | 
| 21 | RACAULT Ronan | Guidon Chalettois | 02:26:20.000 | - | 45.103 | 
| 22 | LARMET Ilan | Dinan Sport Cycling | 02:26:20.000 | - | 45.103 | 
| 23 | SAILLENFEST Leo | Dinan Sport Cycling | 02:26:20.000 | - | 45.103 | 
| 24 | BENNETT Stéfan | EuroCyclingTrips Pro Cycling Team | 02:26:20.000 | - | 45.103 | 
| 25 | LARPE Killian | Team U Charente-Maritime | 02:26:20.000 | - | 45.103 | 
| 26 | TIPHAIGNE Mathis | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 27 | DIAZ Iñaki | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 28 | SILLIAU Nicolas | VC Pays de Loudéac | 02:26:20.000 | - | 45.103 | 
| 29 | SIMON Yohann | USSA Pavilly Barentin | 02:26:20.000 | - | 45.103 | 
| 30 | BOHAL Victor | Mayenne-V and B-Monbana | 02:26:20.000 | - | 45.103 | 
| 31 | FOUQUET Alexy | Mayenne-V and B-Monbana | 02:26:20.000 | - | 45.103 | 
| 32 | GANZABAL Ander | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 33 | DE VINCENZI Luca | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 34 | BIBET Thomas | GSC Blagnac Vélo Sport 31 | 02:26:20.000 | - | 45.103 | 
| 35 | CUEVA Unai |  | 02:26:20.000 | - | 45.103 | 
| 36 | VERSCHUREN Killian | VC Pays de Loudéac | 02:26:20.000 | - | 45.103 | 
| 37 | LOSARCOS Adrian | Caja Rural - Alea | 02:26:20.000 | - | 45.103 | 
| 38 | ESPARZA Unai | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 39 | CONOR Paul | Team U Charente-Maritime | 02:26:20.000 | - | 45.103 | 
| 40 | OOSTHUIZEN Jason | Paris Cycliste Olympique | 02:26:20.000 | - | 45.103 | 
| 41 | MAIRE Adrien | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 42 | MURUA Iñaki | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 43 | FESTINO Kylian | Team U Charente-Maritime | 02:26:20.000 | - | 45.103 | 
| 44 | LE PIOUFFE Nathan | VC Pays de Loudéac | 02:26:20.000 | - | 45.103 | 
| 45 | HUE Antoine | VC Pays de Loudéac | 02:26:20.000 | - | 45.103 | 
| 46 | BEAUREGARD Derenik | Vélo Cartel | 02:26:20.000 | - | 45.103 | 
| 47 | SAINT GUILHEM Thibaud | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 48 | EROSTARBE Aimar | Baqué Cycling Team | 02:26:20.000 | - | 45.103 | 
| 49 | MIOMANDRE Estéban | Paris Cycliste Olympique | 02:26:20.000 | - | 45.103 | 
| 50 | RALLÉ Anthony | Dinan Sport Cycling | 02:26:20.000 | - | 45.103 | 
| 51 | PENDERY Léo | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 52 | BADORC Hugo | Albi Vélo Sport | 02:26:20.000 | - | 45.103 | 
| 53 | FERREIRA Louis | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 54 | AGIRRE Aitor | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 55 | TUAUDEN Théo | Dinan Sport Cycling | 02:26:20.000 | - | 45.103 | 
| 56 | PRIEUR Elian |  | 02:26:20.000 | - | 45.103 | 
| 57 | ANSONS Kristers | EC Saint-Etienne Loire | 02:26:20.000 | - | 45.103 | 
| 58 | GIULIANO Dario | Team 31 Jolly Cycles | 02:26:20.000 | - | 45.103 | 
| 59 | LANGELLA Lilian | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 60 | THOUEIL Alexis | GSC Blagnac Vélo Sport 31 | 02:26:20.000 | - | 45.103 | 
| 61 | CORDEIRO Damien |  | 02:26:20.000 | - | 45.103 | 
| 62 | VIDAL Victor | GSC Blagnac Vélo Sport 31 | 02:26:20.000 | - | 45.103 | 
| 63 | VEISTROFFER Baptiste | VC Pays de Loudéac | 02:26:20.000 | - | 45.103 | 
| 64 | GARCIA Julen | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 65 | CASAIS Daniel | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 66 | TRIGO Iker | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 67 | GRIECO Lucas | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 68 | INTXAUSTI Xabier | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 69 | DIRIBARNE Maxime | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 70 | MORALES Miquel | Caja Rural - Alea | 02:26:20.000 | - | 45.103 | 
| 71 | GERY Lorris | EC Saint-Etienne Loire | 02:26:20.000 | - | 45.103 | 
| 72 | LAVIDALIE Lucas | GSC Blagnac Vélo Sport 31 | 02:26:20.000 | - | 45.103 | 
| 73 | CHARTIER Pierre | Team France Défense | 02:26:20.000 | - | 45.103 | 
| 74 | EIZAGIRRE Iñigo | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 75 | MINTEGI Iker | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 76 | BELLICAUD Jeremy | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 77 | DEUS Alexis | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 78 | LEVON Eliott | Paris Cycliste Olympique | 02:26:20.000 | - | 45.103 | 
| 79 | CERESUELA Mathieu |  | 02:26:20.000 | - | 45.103 | 
| 80 | SAUBÈRE Loïs | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 81 | WATTELLE Célestin | Team Novo Nordisk Development | 02:26:20.000 | - | 45.103 | 
| 82 | DUPÉ Mathieu | URT Vélo 64 | 02:26:20.000 | - | 45.103 | 
| 83 | LAVIGNE Baptiste | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 84 | ROUXEL Maxime | Cre'Actuel-Marie Morin-U 22 | 02:26:20.000 | - | 45.103 | 
| 85 | CARREAU Dorian | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 86 | ACEÑA Imanol | Laboral Kutxa - Fundación Ciclista Euskadi | 02:26:20.000 | - | 45.103 | 
| 87 | D'HONDT Frederick | MBO Cycling - PXL Carpets - Quality Renovatie pwrd by C4C | 02:26:20.000 | - | 45.103 | 
| 88 | LEBECQUE Mathieu | GSC Blagnac Vélo Sport 31 | 02:26:20.000 | - | 45.103 | 
| 89 | LOISY Tanguy | EC Saint-Etienne Loire | 02:26:20.000 | - | 45.103 | 
| 90 | GESNOUIN Killian | Mayenne-V and B-Monbana | 02:26:20.000 | - | 45.103 | 
| 91 | MORENO Eder | Eiser-Hirumet | 02:26:20.000 | - | 45.103 | 
| 91 | MORENO Eder | Eiser Hirumet Cycling Team | 02:26:20.000 | - | 45.103 | 
| 92 | URANGA ODRIOZOLA Jagoba |  | 02:26:20.000 | - | 45.103 | 
| 93 | AROZENA DOMINGUEZ Aner | Electro Alavesa - Zuia Ing. - Zuia | 02:26:20.000 | - | 45.103 | 
| 94 | PASTUREL Marin |  | 02:26:20.000 | - | 45.103 | 
| 95 | GARCIA Nicolas |  | 02:26:20.000 | - | 45.103 | 
| 96 | TURMEL Thomas |  | 02:26:20.000 | - | 45.103 | 
| 97 | GIRAUD Adrien |  | 02:26:20.000 | - | 45.103 | 
| 98 | LETURGIE Bastien | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 99 | ALBIZUA Oier | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 100 | LANGELLA Lenaic | Team Ecoflo Chronos | 02:26:20.000 | - | 45.103 | 
| 101 | OSPITAL Quentin | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 102 | MALAUSSANNE Jeoffrey |  | 02:26:20.000 | - | 45.103 | 
| 103 | PEYENCET Gabriel |  | 02:26:20.000 | - | 45.103 | 
| 104 | BEAUNE Mavric | Paris Cycliste Olympique | 02:26:20.000 | - | 45.103 | 
| 105 | LADEÏRO Benoît |  | 02:26:20.000 | - | 45.103 | 
| 106 | ARZALLUS Iñaki | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 107 | BOISSIERE Antonin |  | 02:26:20.000 | - | 45.103 | 
| 108 | FELIX Antoine |  | 02:26:20.000 | - | 45.103 | 
| 109 | JALABERT Jules | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 110 | VIERGE Mateo | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 111 | PENALVA Théo | Team U Charente-Maritime | 02:26:20.000 | - | 45.103 | 
| 112 | JOB Alex | GSC Blagnac Vélo Sport 31 | 02:26:20.000 | - | 45.103 | 
| 113 | LAJAUNIAS Valerian | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 114 | CIALONE Alessio | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 115 | MARGUERITAT Titouan | CC Périgueux | 02:26:20.000 | - | 45.103 | 
| 116 | HOUCOU Emmanuel | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 117 | BESSAGUET Cedric | Team U Charente-Maritime | 02:26:20.000 | - | 45.103 | 
| 118 | BREUILLARD Nicolas | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 119 | GAREL Thomas | Dinan Sport Cycling | 02:26:20.000 | - | 45.103 | 
| 120 | BERTRAND Corentin | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 121 | POISSON Damien | Dinan Sport Cycling | 02:26:20.000 | - | 45.103 | 
| 122 | GERBAUD Guillaume | Team U LH | 02:26:20.000 | - | 45.103 | 
| 123 | BUISSON Julien |  | 02:26:20.000 | - | 45.103 | 
| 124 | ARANSOLO OLANO Xabier | EULEN-NUUK | 02:26:20.000 | - | 45.103 | 
| 125 | MORRIS Jamie | Team U Charente-Maritime | 02:26:20.000 | - | 45.103 | 
| 126 | MORICHON Mathieu | CC Périgueux | 02:26:20.000 | - | 45.103 | 
| 127 | BONJEAN Maxence | EC Saint-Etienne Loire | 02:26:20.000 | - | 45.103 | 
| 128 | CARREAU Lukas | Dinan Sport Cycling | 02:26:20.000 | - | 45.103 | 
| 129 | COURCELLES Matthieu | Paris Cycliste Olympique | 02:26:20.000 | - | 45.103 | 
| 130 | BENEYROL Jérémy |  | 02:26:20.000 | - | 45.103 | 
| 131 | DUVERGER Pierre-Baptiste | EC Saint-Etienne Loire | 02:26:20.000 | - | 45.103 | 
| 132 | HUBY Antoine | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 132 | HUBY Antoine | Cross Team Legendre | 02:26:20.000 | - | 45.103 | 
| 133 | NILSSON-JULIEN Oscar | AVC Aix-en-Provence | 02:26:20.000 | - | 45.103 | 
| 134 | GROLIER Lucas | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 135 | FERNANDEZ Alberto | Caja Rural - Alea | 02:26:20.000 | - | 45.103 | 
| 136 | BEDIALAUNETA Eneko | Electro Alavesa - Zuia Ing. - Zuia | 02:26:20.000 | - | 45.103 | 
| 137 | DAMIENS Mickael |  | 02:26:20.000 | - | 45.103 | 
| 138 | LACHENY Rayann | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 139 | LAGRAVE Dorian | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 140 | LE PENNEC Guerand | VC Pays de Loudéac | 02:26:20.000 | - | 45.103 | 
| 141 | MARCEROU Nicola | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 142 | MEYER Robin | GSC Blagnac Vélo Sport 31 | 02:26:20.000 | - | 45.103 | 
| 143 | PELLIER Pierre-Mathieu |  | 02:26:20.000 | - | 45.103 | 
| 144 | HOPKINS Kaden | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 145 | BACCO Theo |  | 02:26:20.000 | - | 45.103 | 
| 146 | WĄSOWICZ Kajetan | Océane Top 16 | 02:26:20.000 | - | 45.103 | 
| 147 | LAVIGNAC Matthieu | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 147 | LAVIGNAC Matthieu | Albi Velo Sport Leroy Merlin Team Cross | 02:26:20.000 | - | 45.103 | 
| 148 | ROMEO Hugo | OCF Team Legend Wheels | 02:26:20.000 | - | 45.103 | 
| 149 | MARAIS Benjamin | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 150 | KNECHT Noah | Vendée U Pays de la Loire | 02:26:20.000 | - | 45.103 | 
| 151 | PERIGOIS Lucas | Paris Cycliste Olympique | 02:26:20.000 | - | 45.103 |