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