| 1 | LÉVÊQUE Theo | Vendée U Pays de la Loire | 03:55:17.000 | - | 42.077 |
| 2 | HUCK Léandre | Veloce Club Rouen 76 | 03:55:26.000 | 09.000 | 42.05 |
| 3 | BARUSSEAU Mathéo | Vendée U Pays de la Loire | 03:55:27.000 | 10.000 | 42.047 |
| 4 | HARDOUIN Louis | Guidon Chalettois | 03:55:29.000 | 12.000 | 42.041 |
| 5 | ADAM Guillaume | Veloce Club Rouen 76 | 03:55:29.000 | 12.000 | 42.041 |
| 6 | MILLET Hugo | Mayenne-V and B-Monbana | 03:55:32.000 | 15.000 | 42.032 |
| 7 | VIDAL Victor | CC Étupes | 03:55:34.000 | 17.000 | 42.026 |
| 8 | SALVADORI Axel | Vélo Club Villefranche Beaujolais | 03:55:45.000 | 28.000 | 41.994 |
| 9 | BERGER Antoine | SCO Dijon - Team Matériel - Velo.com | 03:55:48.000 | 31.000 | 41.985 |
| 10 | RAUGEL Antoine | Vélo Club Villefranche Beaujolais | 03:55:48.000 | 31.000 | 41.985 |
| 11 | BURNET Julian | AC Bisontine | 03:55:48.000 | 31.000 | 41.985 |
| 12 | GERY Lorris | UC Pélussin | 03:56:02.000 | 45.000 | 41.943 |
| 13 | MARIN Julien | Hexagone - Corbas Lyon Métropole | 03:56:04.000 | 47.000 | 41.937 |
| 14 | MORICE Ludovic | Paris Cycliste Olympique | 03:56:07.000 | 50.000 | 41.928 |
| 15 | BARAN Simon | Vélo Club Villefranche Beaujolais | 03:56:09.000 | 52.000 | 41.923 |
| 16 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 03:56:11.000 | 54.000 | 41.917 |
| 17 | VANDERMEERSCH Emilien | Team Lockimmo.com | 03:56:15.000 | 58.000 | 41.905 |
| 18 | GAREL Thomas | UC Cholet 49 | 03:56:15.000 | 58.000 | 41.905 |
| 19 | SANLAVILLE Mathias | Team Atria - Montluçon Cyclisme | 03:56:15.000 | 58.000 | 41.905 |
| 20 | SORANZO Mael | AVC Aix Provence Dole | 03:56:15.000 | 58.000 | 41.905 |
| 21 | PICARD Paul | OCF Team Legend Wheels | 03:56:15.000 | 58.000 | 41.905 |
| 22 | CLER Gabin | SCO Dijon - Team Matériel - Velo.com | 03:56:15.000 | 58.000 | 41.905 |
| 23 | PETIT Clément | Veloce Club Rouen 76 | 03:56:15.000 | 58.000 | 41.905 |
| 24 | SILLIAU Nicolas | Bourg-en-Bresse Ain Cyclisme | 03:56:15.000 | 58.000 | 41.905 |
| 25 | CORDELIER Matthieu | Team Bricquebec Cotentin | 03:56:23.000 | 1:06.000 | 41.881 |
| 26 | HABERT Axel | Team Atria - Montluçon Cyclisme | 03:56:29.000 | 1:12.000 | 41.863 |
| 27 | BASSET Antoine | VC Pays de Loudéac | 03:56:31.000 | 1:14.000 | 41.858 |
| 28 | CHATONNET Toby | Team Bricquebec Cotentin | 03:57:02.000 | 1:45.000 | 41.766 |
| 29 | ANDRÉ Gaspard | CC Étupes | 03:57:09.000 | 1:52.000 | 41.746 |
| 30 | THÉOT Hugo | Paris Cycliste Olympique | 03:57:11.000 | 1:54.000 | 41.74 |
| 31 | MAINGUENAUD Tom | Mayenne-V and B-Monbana | 03:57:11.000 | 1:54.000 | 41.74 |
| 32 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 03:57:11.000 | 1:54.000 | 41.74 |
| 33 | ROUDIER Hugo | SCO Dijon - Team Matériel - Velo.com | 03:57:13.000 | 1:56.000 | 41.734 |
| 34 | LOULERGUE Victor | Bourg-en-Bresse Ain Cyclisme | 03:57:13.000 | 1:56.000 | 41.734 |
| 35 | FOUCHER Esteban | Veloce Club Rouen 76 | 03:57:16.000 | 1:59.000 | 41.725 |
| 36 | LE BOETEZ Clement | GSC Blagnac Vélo Sport 31 | 03:57:16.000 | 1:59.000 | 41.725 |
| 37 | BOMMENEL Nathan | AVC Aix Provence Dole | 03:57:22.000 | 2:05.000 | 41.708 |
| 37 | BOMMENEL Nathan | AS Bike Racing | 03:57:22.000 | 2:05.000 | 41.708 |
| 38 | BENNETT Stéfan | Jeunesse Cycliste 231 | 03:57:26.000 | 2:09.000 | 41.696 |
| 39 | BEURVILLE Mathis | Team Marni-N'side | 03:57:30.000 | 2:13.000 | 41.684 |
| 40 | LAGNET Gari | AC Bisontine | 03:57:32.000 | 2:15.000 | 41.678 |
| 41 | DELACROIX Tristan | AVC Aix Provence Dole | 03:57:34.000 | 2:17.000 | 41.673 |
| 42 | RUDEL Valentin | Hexagone - Corbas Lyon Métropole | 03:57:34.000 | 2:17.000 | 41.673 |
| 43 | LE NY Jean-Louis | Veloce Club Rouen 76 | 03:57:36.000 | 2:19.000 | 41.667 |
| 44 | CORON Justin | Moyon Percy Vélo Club | 03:57:39.000 | 2:22.000 | 41.658 |
| 45 | DROUET Jules | Bourg-en-Bresse Ain Cyclisme | 03:57:53.000 | 2:36.000 | 41.617 |
| 46 | JALADEAU Artus | GSC Blagnac Vélo Sport 31 | 03:58:24.000 | 3:07.000 | 41.527 |
| 47 | CARPENTIER Florian | Guidon Chalettois | 03:58:55.000 | 3:38.000 | 41.437 |
| 48 | ZAHEM Maël | Paris Cycliste Olympique | 03:59:26.000 | 4:09.000 | 41.348 |
| 49 | MARASCO Lorenzo | Team Marni-N'side | 03:59:26.000 | 4:09.000 | 41.348 |
| 49 | MARASCO Lorenzo | Sebmotobikes CX Team | 03:59:26.000 | 4:09.000 | 41.348 |
| 50 | FINCKBOHNER Anaël | VC Unité Schwenheim | 03:59:26.000 | 4:09.000 | 41.348 |
| 51 | RALLÉ Anthony | Dinan Sport Cycling | 03:59:26.000 | 4:09.000 | 41.348 |
| 52 | CADORET Théotime | ES Torigni | 03:59:26.000 | 4:09.000 | 41.348 |
| 53 | DOS REIS GRACA Nathan | Team Atria - Montluçon Cyclisme | 03:59:26.000 | 4:09.000 | 41.348 |
| 54 | PICHON Bastien | Team Lockimmo.com | 03:59:26.000 | 4:09.000 | 41.348 |
| 55 | ROUÉ Loan | Team Adris-La Crêpe de Brocéliande-BLC | 03:59:26.000 | 4:09.000 | 41.348 |
| 56 | GRIECO Lucas | AVC Aix Provence Dole | 03:59:26.000 | 4:09.000 | 41.348 |
| 57 | CHAN TSIN Romain | Moyon Percy Vélo Club | 03:59:26.000 | 4:09.000 | 41.348 |
| 58 | VEZIE Maxime | VC Pays de Loudéac | 03:59:26.000 | 4:09.000 | 41.348 |
| 58 | VEZIE Maxime | Team VCP Loudéac CX | 03:59:26.000 | 4:09.000 | 41.348 |
| 59 | DE VINCENZI Luca | OCF Team Legend Wheels | 03:59:32.000 | 4:15.000 | 41.33 |
| 60 | ROUXEL Maxime | Morlaix Cyclisme Performance | 03:59:33.000 | 4:16.000 | 41.327 |
| 61 | JAMOT Julien | ES Torigni | 03:59:33.000 | 4:16.000 | 41.327 |
| 62 | ROUSSET-FAVIER Nicolas | AC Bisontine | 03:59:55.000 | 4:38.000 | 41.264 |
| 63 | RAPITEAU Florian | Team EliteOrga US Saint-Herblain | 04:02:04.000 | 6:47.000 | 40.898 |
| 64 | CHARRET Camille | Vélo Club Villefranche Beaujolais | 04:02:04.000 | 6:47.000 | 40.898 |
| 65 | RAVALEU Ivann | VC Pays de Loudéac | 04:02:04.000 | 6:47.000 | 40.898 |
| 66 | ROUSSEL Antoine | Bourg-en-Bresse Ain Cyclisme | 04:03:30.000 | 8:13.000 | 40.657 |
| 67 | THOMAS Théo | SCO Dijon - Team Matériel - Velo.com | 04:04:18.000 | 9:01.000 | 40.524 |
| 67 | THOMAS Théo | Sebmotobikes CX Team | 04:04:18.000 | 9:01.000 | 40.524 |
| 68 | DRUNEAU Maxandre | Grenoble MC 38 | 04:05:46.000 | 00:10:29.000 | 40.282 |
| 69 | CADORET Célestin | GSC Blagnac Vélo Sport 31 | 04:05:55.000 | 00:10:38.000 | 40.258 |
| 70 | TETART Lilian | Team Marni-N'side | 04:06:22.000 | 00:11:05.000 | 40.184 |
| 71 | CADAT Yolan | Grenoble MC 38 | 04:07:43.000 | 00:12:26.000 | 39.965 |
| 1005 | JEAN Victor | CC Étupes | 00:00.000 | -03:55:17.000 | |
| 1005 | LEVON Eliott | CC Étupes | 00:00.000 | -03:55:17.000 | |
| 1005 | GENETTE Edouard | CC Étupes | 00:00.000 | -03:55:17.000 | |
| 1005 | CHARDON Johan | Vendée U Pays de la Loire | 00:00.000 | -03:55:17.000 | |
| 1005 | LAGRAVE Dorian | Vendée U Pays de la Loire | 00:00.000 | -03:55:17.000 | |
| 1005 | GUEFVENEU Swann | Vendée U Pays de la Loire | 00:00.000 | -03:55:17.000 | |
| 1005 | PAVIS Evan | Vendée U Pays de la Loire | 00:00.000 | -03:55:17.000 | |
| 1005 | DEUS Alexis | OCF Team Legend Wheels | 00:00.000 | -03:55:17.000 | |
| 1005 | VIDAL Adrien | OCF Team Legend Wheels | 00:00.000 | -03:55:17.000 | |
| 1005 | LARRONDE Ellande | Caja Rural - Alea | 00:00.000 | -03:55:17.000 | |
| 1005 | SOUCHON Antonin | VC Pays de Loudéac | 00:00.000 | -03:55:17.000 | |
| 1005 | MAHOUDO Loris | VC Pays de Loudéac | 00:00.000 | -03:55:17.000 | |
| 1005 | RULLIER Hans | VC Pays de Loudéac | 00:00.000 | -03:55:17.000 | |
| 1005 | RACAULT Ronan | Guidon Chalettois | 00:00.000 | -03:55:17.000 | |
| 1005 | ANSARD Jason | Guidon Chalettois | 00:00.000 | -03:55:17.000 | |
| 1005 | MAGNIEN Lorenzo | Guidon Chalettois | 00:00.000 | -03:55:17.000 | |
| 1005 | TRICOT Corentin | Guidon Chalettois | 00:00.000 | -03:55:17.000 | |
| 1005 | CONOR Paul | UC Cholet 49 | 00:00.000 | -03:55:17.000 | |
| 1005 | LAJAUNIAS Valerian | UC Cholet 49 | 00:00.000 | -03:55:17.000 | |
| 1005 | DUBOIS Clement | UC Cholet 49 | 00:00.000 | -03:55:17.000 | |
| 1005 | LAURANS Théo | Vélo Club Villefranche Beaujolais | 00:00.000 | -03:55:17.000 | |
| 1005 | MEYER Arthur | Bourg-en-Bresse Ain Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | BAGOU Guillaume | Charvieu Chavagneux Isère Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | SAVIOZ Colin | Charvieu Chavagneux Isère Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | BAUDIS Anthony | Charvieu Chavagneux Isère Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | RAYER Séraphin | Charvieu Chavagneux Isère Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | HUSNI Thomas | Charvieu Chavagneux Isère Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | SENICOURT Kylian | Team Lockimmo.com | 00:00.000 | -03:55:17.000 | |
| 1005 | DAUMONT William | Team Lockimmo.com | 00:00.000 | -03:55:17.000 | |
| 1005 | GOISNARD Téo | AC Bisontine | 00:00.000 | -03:55:17.000 | |
| 1005 | DAVID Alexis | AC Bisontine | 00:00.000 | -03:55:17.000 | |
| 1005 | LESNÉ Robin | Dinan Sport Cycling | 00:00.000 | -03:55:17.000 | |
| 1005 | GAILLARD Florian | Dinan Sport Cycling | 00:00.000 | -03:55:17.000 | |
| 1005 | GOUESSANT Gabriel | Dinan Sport Cycling | 00:00.000 | -03:55:17.000 | |
| 1005 | ORRIÈRE Martin | Mayenne-V and B-Monbana | 00:00.000 | -03:55:17.000 | |
| 1005 | HELARY Steven | Mayenne-V and B-Monbana | 00:00.000 | -03:55:17.000 | |
| 1005 | FAIRIER Théo | Mayenne-V and B-Monbana | 00:00.000 | -03:55:17.000 | |
| 1005 | BRÉANT Romain | SCO Dijon - Team Matériel - Velo.com | 00:00.000 | -03:55:17.000 | |
| 1005 | BERGAUD Sacha | SCO Dijon - Team Matériel - Velo.com | 00:00.000 | -03:55:17.000 | |
| 1005 | GUERINEL Manu | Paris Cycliste Olympique | 00:00.000 | -03:55:17.000 | |
| 1005 | POUVREAULT Grégory | Paris Cycliste Olympique | 00:00.000 | -03:55:17.000 | |
| 1005 | VASSEUR Aubin | Paris Cycliste Olympique | 00:00.000 | -03:55:17.000 | |
| 1005 | GILLES Cyprien | ES Torigni | 00:00.000 | -03:55:17.000 | |
| 1005 | GILLES Cyprien | Team Guevel Roadborn | 00:00.000 | -03:55:17.000 | |
| 1005 | GLOT Raphael | ES Torigni | 00:00.000 | -03:55:17.000 | |
| 1005 | ZEHNICH Dorian | VC Unité Schwenheim | 00:00.000 | -03:55:17.000 | |
| 1005 | JOT Matéo | VC Unité Schwenheim | 00:00.000 | -03:55:17.000 | |
| 1005 | JOT Matéo | Team CX TPM | 00:00.000 | -03:55:17.000 | |
| 1005 | GABRIEL Timothé | VC Unité Schwenheim | 00:00.000 | -03:55:17.000 | |
| 1005 | GABRIEL Timothé | Team CX TPM | 00:00.000 | -03:55:17.000 | |
| 1005 | COSTE Florian | Hexagone - Corbas Lyon Métropole | 00:00.000 | -03:55:17.000 | |
| 1005 | FRANCON Morgann | Hexagone - Corbas Lyon Métropole | 00:00.000 | -03:55:17.000 | |
| 1005 | DUDEK Louis | Hexagone - Corbas Lyon Métropole | 00:00.000 | -03:55:17.000 | |
| 1005 | BARRILLOT Bohémond | Hexagone - Corbas Lyon Métropole | 00:00.000 | -03:55:17.000 | |
| 1005 | ROBERT Alexis | Team Bricquebec Cotentin | 00:00.000 | -03:55:17.000 | |
| 1005 | MOREL Tom | Team Bricquebec Cotentin | 00:00.000 | -03:55:17.000 | |
| 1005 | NICOLAS Arthur | Team Bricquebec Cotentin | 00:00.000 | -03:55:17.000 | |
| 1005 | MIAS Antoine | Team Bricquebec Cotentin | 00:00.000 | -03:55:17.000 | |
| 1005 | THOMASSIN Maxime | UC Pélussin | 00:00.000 | -03:55:17.000 | |
| 1005 | THOMASSIN Théo | UC Pélussin | 00:00.000 | -03:55:17.000 | |
| 1005 | VAN EYCKEN Clément | UC Pélussin | 00:00.000 | -03:55:17.000 | |
| 1005 | GUILBERT Clement | Moyon Percy Vélo Club | 00:00.000 | -03:55:17.000 | |
| 1005 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 00:00.000 | -03:55:17.000 | |
| 1005 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 00:00.000 | -03:55:17.000 | |
| 1005 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 00:00.000 | -03:55:17.000 | |
| 1005 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 00:00.000 | -03:55:17.000 | |
| 1005 | MARTINEZ Yannick | Team Atria - Montluçon Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | GUICHARD Mickaël | Team Atria - Montluçon Cyclisme | 00:00.000 | -03:55:17.000 | |
| 1005 | GAUDIN Guillaume | Team EliteOrga US Saint-Herblain | 00:00.000 | -03:55:17.000 | |
| 1005 | MALGORN Adrien | Morlaix Cyclisme Performance | 00:00.000 | -03:55:17.000 | |
| 1005 | NAVARRO Gauthier | GSC Blagnac Vélo Sport 31 | 00:00.000 | -03:55:17.000 | |
| 1005 | COUANON Jonathan | AVC Aix Provence Dole | 00:00.000 | -03:55:17.000 | |