| 1 | BESNIER Erwan | Mayenne-V and B-Monbana | 02:40:51.000 | - | 0 |
| 2 | LESUEUR Louka | Veloce Club Rouen 76 | 02:41:04.000 | 13.000 | 0 |
| 3 | DUPÉ Mathieu | Mayenne-V and B-Monbana | 02:41:10.000 | 19.000 | 0 |
| 4 | BALDINGER Lukas | UC Haguenau | 02:41:14.000 | 23.000 | 0 |
| 5 | SALAMIN Justin | Elite Fondations Cycling Team | 02:41:23.000 | 32.000 | 0 |
| 6 | HOLTHER Trym Westgaard | Bourg-en-Bresse Ain Cyclisme | 02:41:29.000 | 38.000 | 0 |
| 7 | CONSTANT Matteo | Elite Fondations Cycling Team | 02:41:31.000 | 40.000 | 0 |
| 8 | VILLEMIN Alan | Paris Cycliste Olympique | 02:41:34.000 | 43.000 | 0 |
| 9 | DUDEK Louis | Hexagone - Corbas Lyon Métropole | 02:41:38.000 | 47.000 | 0 |
| 10 | ROUSSEL Antoine | Bourg-en-Bresse Ain Cyclisme | 02:41:39.000 | 48.000 | 0 |
| 11 | RUDEL Valentin | Hexagone - Corbas Lyon Métropole | 02:41:42.000 | 51.000 | 0 |
| 12 | POUVREAULT Grégory | Paris Cycliste Olympique | 02:41:44.000 | 53.000 | 0 |
| 13 | DROUET Jules | Bourg-en-Bresse Ain Cyclisme | 02:41:44.000 | 53.000 | 0 |
| 14 | PERKINS Bradley | AC Bisontine | 02:41:45.000 | 54.000 | 0 |
| 15 | HUSNI Thomas | Charvieu Chavagneux Isère Cyclisme | 02:41:49.000 | 58.000 | 0 |
| 16 | THÉOT Hugo | Paris Cycliste Olympique | 02:41:50.000 | 59.000 | 0 |
| 17 | POLETTO Antoine | UV Aube | 02:41:54.000 | 1:03.000 | 0 |
| 18 | PICARD Paul | OCF Team Legend Wheels | 02:41:54.000 | 1:03.000 | 0 |
| 19 | COHEN Alexis | Elite Fondations Cycling Team | 02:41:54.000 | 1:03.000 | 0 |
| 20 | GUILLET Arthur | Elite Fondations Cycling Team | 02:41:56.000 | 1:05.000 | 0 |
| 21 | CHILTON Ben | Mayenne-V and B-Monbana | 02:41:57.000 | 1:06.000 | 0 |
| 22 | DE VINCENZI Luca | OCF Team Legend Wheels | 02:41:59.000 | 1:08.000 | 0 |
| 23 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 02:42:01.000 | 1:10.000 | 0 |
| 24 | WIRZ Simon | Elite Fondations Cycling Team | 02:42:06.000 | 1:15.000 | 0 |
| 25 | HARDOUIN Louis | Guidon Chalettois | 02:42:08.000 | 1:17.000 | 0 |
| 26 | ORRIÈRE Martin | Mayenne-V and B-Monbana | 02:42:09.000 | 1:18.000 | 0 |
| 27 | DAVID Alexis | AC Bisontine | 02:42:10.000 | 1:19.000 | 0 |
| 28 | MAINGUENAUD Tom | Mayenne-V and B-Monbana | 02:42:10.000 | 1:19.000 | 0 |
| 29 | SILLIAU Nicolas | Bourg-en-Bresse Ain Cyclisme | 02:42:14.000 | 1:23.000 | 0 |
| 30 | DU MOUZA Quentin | C'Chartres Cyclisme | 02:42:15.000 | 1:24.000 | 0 |
| 30 | DU MOUZA Quentin | Team CX Chartres | 02:42:15.000 | 1:24.000 | 0 |
| 31 | ALAZARD Rémi | Istres Sport Cyclisme | 02:42:17.000 | 1:26.000 | 0 |
| 32 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 02:42:19.000 | 1:28.000 | 0 |
| 33 | CHOUFFE Lenny | AC Bisontine | 02:42:20.000 | 1:29.000 | 0 |
| 34 | BÉTON Damien | UC Pélussin | 02:42:21.000 | 1:30.000 | 0 |
| 35 | MEYER Arthur | Bourg-en-Bresse Ain Cyclisme | 02:42:22.000 | 1:31.000 | 0 |
| 36 | BOULAIN Louison | Guidon Chalettois | 02:42:23.000 | 1:32.000 | 0 |
| 37 | PERLEAUX Dorian | UC Cholet 49 | 02:42:23.000 | 1:32.000 | 0 |
| 38 | BUSSON Léo | Bourg-en-Bresse Ain Cyclisme | 02:42:24.000 | 1:33.000 | 0 |
| 39 | PAJUR Markus | Charvieu Chavagneux Isère Cyclisme | 02:42:31.000 | 1:40.000 | 0 |
| 40 | JAMET Alexandre | Team Atria - Montluçon Cyclisme | 02:42:33.000 | 1:42.000 | 0 |
| 41 | WECKERLE Eric | UC Haguenau | 02:42:34.000 | 1:43.000 | 0 |
| 42 | BECK Jonas | UC Haguenau | 02:42:34.000 | 1:43.000 | 0 |
| 43 | MARCENAC Louis | OCF Team Legend Wheels | 02:42:35.000 | 1:44.000 | 0 |
| 44 | GERY Lorris | UC Pélussin | 02:42:36.000 | 1:45.000 | 0 |
| 45 | FRADIN Ewan | Paris Cycliste Olympique | 02:42:38.000 | 1:47.000 | 0 |
| 46 | ZAHEM Maël | Paris Cycliste Olympique | 02:42:43.000 | 1:52.000 | 0 |
| 47 | LAROCHE Hugo | Guidon Chalettois | 02:42:44.000 | 1:53.000 | 0 |
| 48 | THOMASSIN Maxime | UC Pélussin | 02:42:44.000 | 1:53.000 | 0 |
| 49 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 02:42:44.000 | 1:53.000 | 0 |
| 50 | MORTIER Thibaut | AC Bisontine | 02:42:46.000 | 1:55.000 | 0 |
| 51 | MORRISON Maui | AC Bisontine | 02:42:47.000 | 1:56.000 | 0 |
| 51 | MORRISON Maui | Pista Corsa Devo | 02:42:47.000 | 1:56.000 | 0 |
| 52 | ALLAIN Louis | Team Sportbreizh - Harmonie Mutuelle | 02:42:47.000 | 1:56.000 | 0 |
| 53 | RAMBAULT Axel | C'Chartres Cyclisme | 02:42:50.000 | 1:59.000 | 0 |
| 54 | GUERINEL Mathis | Paris Cycliste Olympique | 02:42:50.000 | 1:59.000 | 0 |
| 55 | RAYER Séraphin | Charvieu Chavagneux Isère Cyclisme | 02:42:50.000 | 1:59.000 | 0 |
| 56 | MARIN Julien | Hexagone - Corbas Lyon Métropole | 02:42:51.000 | 2:00.000 | 0 |
| 57 | BOUTRON Nathanaël | Team U LH | 02:42:53.000 | 2:02.000 | 0 |
| 58 | BRIDRON Thibaud | Guidon Chalettois | 02:42:53.000 | 2:02.000 | 0 |
| 59 | MACÉ Marius | SCO Dijon - Team Matériel - Velo.com | 02:42:53.000 | 2:02.000 | 0 |
| 60 | CARPENTIER Florian | Guidon Chalettois | 02:42:55.000 | 2:04.000 | 0 |
| 61 | BOUCHET Cóme | CR4C Roanne | 02:42:57.000 | 2:06.000 | 0 |
| 62 | AUROUX Florian | Guidon Chalettois | 02:42:58.000 | 2:07.000 | 0 |
| 63 | FRANCON Morgann | Hexagone - Corbas Lyon Métropole | 02:42:58.000 | 2:07.000 | 0 |
| 64 | BERTHET Samuel | Charvieu Chavagneux Isère Cyclisme | 02:43:00.000 | 2:09.000 | 0 |
| 65 | BAGOU Guillaume | Charvieu Chavagneux Isère Cyclisme | 02:43:00.000 | 2:09.000 | 0 |
| 66 | REED Jack | Team Sportbreizh - Harmonie Mutuelle | 02:43:05.000 | 2:14.000 | 0 |
| 67 | DELERCE Thibault | | 02:43:06.000 | 2:15.000 | 0 |
| 68 | RIVETT Josh | Charvieu Chavagneux Isère Cyclisme | 02:43:07.000 | 2:16.000 | 0 |
| 69 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 02:43:07.000 | 2:16.000 | 0 |
| 70 | THOMASSIN Théo | UC Pélussin | 02:43:09.000 | 2:18.000 | 0 |
| 71 | MARTINEZ Yannick | Team Atria - Montluçon Cyclisme | 02:43:09.000 | 2:18.000 | 0 |
| 72 | HECTOR Raphaël | Veloce Club Rouen 76 | 02:43:09.000 | 2:18.000 | 0 |
| 73 | ANSARD Jason | Guidon Chalettois | 02:43:11.000 | 2:20.000 | 0 |
| 74 | DEUS Alexis | OCF Team Legend Wheels | 02:43:11.000 | 2:20.000 | 0 |
| 75 | LAGNET Gari | AC Bisontine | 02:43:15.000 | 2:24.000 | 0 |
| 76 | BEROUD Sacha | Istres Sport Cyclisme | 02:43:21.000 | 2:30.000 | 0 |
| 77 | GUERINEL Manu | Paris Cycliste Olympique | 02:43:25.000 | 2:34.000 | 0 |
| 78 | MUSSET Owen | Team Sportbreizh - Harmonie Mutuelle | 02:43:27.000 | 2:36.000 | 0 |
| 79 | CHERION Baptiste | Team Atria - Montluçon Cyclisme | 02:43:29.000 | 2:38.000 | 0 |
| 80 | DURAND Dorian | Istres Sport Cyclisme | 02:43:33.000 | 2:42.000 | 0 |
| 81 | SANLAVILLE Mathias | Team Atria - Montluçon Cyclisme | 02:43:36.000 | 2:45.000 | 0 |
| 82 | MAITRE Baptiste | Elite Fondations Cycling Team | 02:43:37.000 | 2:46.000 | 0 |
| 83 | COULONDRE Gabriel | Guidon Chalettois | 02:43:42.000 | 2:51.000 | 0 |
| 84 | LAWTON Henry | Bourg-en-Bresse Ain Cyclisme | 02:43:43.000 | 2:52.000 | 0 |
| 85 | MERLIN Cyrian | C'Chartres Cyclisme | 02:43:50.000 | 2:59.000 | 0 |
| 86 | HENRION Thomas | UC Haguenau | 02:43:50.000 | 2:59.000 | 0 |
| 86 | HENRION Thomas | UC Haguenau Cyclo-cross | 02:43:50.000 | 2:59.000 | 0 |
| 87 | VERHAEGHE Antoine | Team U LH | 02:43:54.000 | 3:03.000 | 0 |
| 87 | VERHAEGHE Antoine | team | 02:43:54.000 | 3:03.000 | 0 |
| 88 | CHATELUS Axel | Team Atria - Montluçon Cyclisme | 02:43:54.000 | 3:03.000 | 0 |
| 89 | MONTMILLON Yannis | UC Haguenau | 02:44:02.000 | 3:11.000 | 0 |
| 90 | VIAL Gautier | Hexagone - Corbas Lyon Métropole | 02:44:08.000 | 3:17.000 | 0 |
| 91 | PACOURET Amaury | Team Atria - Montluçon Cyclisme | 02:44:10.000 | 3:19.000 | 0 |
| 92 | LOISY Tanguy | Team Atria - Montluçon Cyclisme | 02:44:14.000 | 3:23.000 | 0 |
| 93 | VINSON Aurélien | Istres Sport Cyclisme | 02:44:15.000 | 3:24.000 | 0 |
| 94 | HABERT Axel | Team Atria - Montluçon Cyclisme | 02:44:21.000 | 3:30.000 | 0 |
| 95 | SETTE Jules | Istres Sport Cyclisme | 02:44:25.000 | 3:34.000 | 0 |
| 96 | LOUBEAU Enzo | OCF Team Legend Wheels | 02:44:32.000 | 3:41.000 | 0 |
| 97 | LESAGE Corentin | UC Pélussin | 02:44:32.000 | 3:41.000 | 0 |
| 98 | MAGNIEN Lorenzo | Guidon Chalettois | 02:44:32.000 | 3:41.000 | 0 |
| 99 | SAUBÈRE Loïs | OCF Team Legend Wheels | 02:44:37.000 | 3:46.000 | 0 |
| 100 | GAZUT Damien | C'Chartres Cyclisme | 02:44:38.000 | 3:47.000 | 0 |
| 101 | RACAULT Ronan | Guidon Chalettois | 02:44:42.000 | 3:51.000 | 0 |
| 102 | BARRALLON Dimitri | UC Pélussin | 02:44:44.000 | 3:53.000 | 0 |
| 103 | TONNEAU Mathis | Team Atria - Montluçon Cyclisme | 02:44:51.000 | 4:00.000 | 0 |
| 104 | HURARD Nathan | Guidon Chalettois | 02:45:01.000 | 4:10.000 | 0 |
| 105 | PECQUENARD Jules | Istres Sport Cyclisme | 02:45:05.000 | 4:14.000 | 0 |
| 106 | CREMONA Maxime | UC Haguenau | 02:45:11.000 | 4:20.000 | 0 |
| 107 | CADET Sonny | | 02:45:19.000 | 4:28.000 | 0 |
| 108 | AUMEUNIER Lucas | Team U LH | 02:45:27.000 | 4:36.000 | 0 |
| 109 | GLEZ Killian | Istres Sport Cyclisme | 02:46:05.000 | 5:14.000 | 0 |
| 110 | TREMOULHEAC Gabin | UC Pélussin | 02:49:26.000 | 8:35.000 | 0 |