| 1 | VILLEMIN Alan | Paris Cycliste Olympique | 06:09:13.000 | - | 0 |
| 2 | ADAM Guillaume | Veloce Club Rouen 76 | 06:09:17.000 | 04.000 | 0 |
| 3 | HUCK Léandre | Veloce Club Rouen 76 | 06:09:17.000 | 04.000 | 0 |
| 4 | MORICE Ludovic | Paris Cycliste Olympique | 06:09:21.000 | 08.000 | 0 |
| 5 | LAJAUNIAS Valerian | UC Cholet 49 | 06:09:43.000 | 30.000 | 0 |
| 6 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 06:09:44.000 | 31.000 | 0 |
| 7 | GAILLARD Florian | Dinan Sport Cycling | 06:09:45.000 | 32.000 | 0 |
| 8 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 06:09:47.000 | 34.000 | 0 |
| 9 | FOX Matthew | Veloce Club Rouen 76 | 06:09:47.000 | 34.000 | 0 |
| 10 | CHILTON Ben | Mayenne-V and B-Monbana | 06:09:48.000 | 35.000 | 0 |
| 11 | BARUSSEAU Mathéo | Vendée U Pays de la Loire | 06:09:48.000 | 35.000 | 0 |
| 12 | DOLÉDEC Elouan | Dinan Sport Cycling | 06:09:54.000 | 41.000 | 0 |
| 13 | LARMET Ilan | Veloce Club Rouen 76 | 06:09:58.000 | 45.000 | 0 |
| 14 | DUBOIS Clement | UC Cholet 49 | 06:10:00.000 | 47.000 | 0 |
| 15 | PIERRE Alexis | Dinan Sport Cycling | 06:10:03.000 | 50.000 | 0 |
| 16 | LORD Matthew | Team Bricquebec Cotentin | 06:10:03.000 | 50.000 | 0 |
| 17 | DROUET Victor | Moyon Percy Vélo Club | 06:10:05.000 | 52.000 | 0 |
| 18 | MAINGUENAUD Tom | Mayenne-V and B-Monbana | 06:10:06.000 | 53.000 | 0 |
| 19 | BEENTJES Sem | WV Noord Hollandse Victorie | 06:10:19.000 | 1:06.000 | 0 |
| 20 | LAGNET Gari | AC Bisontine | 06:10:20.000 | 1:07.000 | 0 |
| 21 | GLOT Raphael | ES Torigni | 06:10:20.000 | 1:07.000 | 0 |
| 22 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 06:10:27.000 | 1:14.000 | 0 |
| 23 | ROME Axel | Dinan Sport Cycling | 06:10:27.000 | 1:14.000 | 0 |
| 24 | DAVID Alexis | AC Bisontine | 06:10:30.000 | 1:17.000 | 0 |
| 25 | CHOUFFE Lenny | AC Bisontine | 06:10:41.000 | 1:28.000 | 0 |
| 26 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 06:10:41.000 | 1:28.000 | 0 |
| 27 | MORRISON Maui | AC Bisontine | 06:10:47.000 | 1:34.000 | 0 |
| 27 | MORRISON Maui | Pista Corsa Devo | 06:10:47.000 | 1:34.000 | 0 |
| 28 | SEGUIN Yanis | UC Cholet 49 | 06:10:50.000 | 1:37.000 | 0 |
| 29 | MEYNARD Maxime | Vendée U Pays de la Loire | 06:10:51.000 | 1:38.000 | 0 |
| 30 | COLOMBE Maxence | ES Torigni | 06:10:54.000 | 1:41.000 | 0 |
| 31 | CROOK Jack | Team Bricquebec Cotentin | 06:10:54.000 | 1:41.000 | 0 |
| 32 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 06:10:54.000 | 1:41.000 | 0 |
| 33 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 06:10:55.000 | 1:42.000 | 0 |
| 34 | CORDELIER Matthieu | Team Bricquebec Cotentin | 06:10:55.000 | 1:42.000 | 0 |
| 35 | PHILIPPE William | Dinan Sport Cycling | 06:10:57.000 | 1:44.000 | 0 |
| 36 | GILLES Cyprien | ES Torigni | 06:11:01.000 | 1:48.000 | 0 |
| 36 | GILLES Cyprien | Team Guevel Roadborn | 06:11:01.000 | 1:48.000 | 0 |
| 37 | BUSKERMOLEN Sven | SwABo Cyclingteam | 06:11:04.000 | 1:51.000 | 0 |
| 38 | BEAUNE Mavric | Veloce Club Rouen 76 | 06:11:04.000 | 1:51.000 | 0 |
| 39 | PERLEAUX Dorian | UC Cholet 49 | 06:11:04.000 | 1:51.000 | 0 |
| 40 | GUEFVENEU Swann | Vendée U Pays de la Loire | 06:11:07.000 | 1:54.000 | 0 |
| 41 | VAN DER POEL Rick | DRC de Mol | 06:11:08.000 | 1:55.000 | 0 |
| 42 | VAN DER MEER Samuel | Houttec Cycling Team | 06:11:09.000 | 1:56.000 | 0 |
| 43 | MORTIER Thibaut | AC Bisontine | 06:11:10.000 | 1:57.000 | 0 |
| 44 | VAN DER VEEN Aldert | Houttec Cycling Team | 06:11:12.000 | 1:59.000 | 0 |
| 45 | ORRIÈRE Martin | Mayenne-V and B-Monbana | 06:11:19.000 | 2:06.000 | 0 |
| 46 | LEBOUCHER Anatole | UC Cholet 49 | 06:11:20.000 | 2:07.000 | 0 |
| 47 | MULUGETA Yafiet | Eri-tel Cycling Team | 06:11:21.000 | 2:08.000 | 0 |
| 47 | MULUGETA Yafiet | UCI WCC Men's Team | 06:11:21.000 | 2:08.000 | 0 |
| 48 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 06:11:22.000 | 2:09.000 | 0 |
| 49 | VIEL Tom | Team Bricquebec Cotentin | 06:11:24.000 | 2:11.000 | 0 |
| 50 | KERKVLIET Sam | SwABo Cyclingteam | 06:11:33.000 | 2:20.000 | 0 |
| 51 | KRAS Jop | | 06:11:36.000 | 2:23.000 | 0 |
| 52 | FRADIN Ewan | Paris Cycliste Olympique | 06:11:39.000 | 2:26.000 | 0 |
| 53 | AMAN Awet | UCI WCC Men's Team | 06:11:42.000 | 2:29.000 | 0 |
| 54 | HUINEN Sander | SwABo Cyclingteam | 06:11:44.000 | 2:31.000 | 0 |
| 55 | HELARY Steven | Mayenne-V and B-Monbana | 06:11:47.000 | 2:34.000 | 0 |
| 56 | HERPIN Sohan | Moyon Percy Vélo Club | 06:11:48.000 | 2:35.000 | 0 |
| 57 | DRONKERT Stijn | DRC de Mol | 06:11:49.000 | 2:36.000 | 0 |
| 58 | IKEN Bastien | Mayenne-V and B-Monbana | 06:11:55.000 | 2:42.000 | 0 |
| 59 | BOIRE Flavien | Team LMP-La Roche Vendée Cyclisme | 06:12:09.000 | 2:56.000 | 0 |
| 60 | MOUCHET Zian | AC Bisontine | 06:12:09.000 | 2:56.000 | 0 |
| 61 | TESSIER Maxime | Team LMP-La Roche Vendée Cyclisme | 06:12:15.000 | 3:02.000 | 0 |
| 62 | BODARD Damien | Team LMP-La Roche Vendée Cyclisme | 06:12:39.000 | 3:26.000 | 0 |
| 63 | MENANTEAU Lucas | Vendée U Pays de la Loire | 06:14:11.000 | 4:58.000 | 0 |
| 64 | NICOLAS Arthur | Team Bricquebec Cotentin | 06:14:30.000 | 5:17.000 | 0 |
| 65 | ROUINSARD Felix | Paris Cycliste Olympique | 06:14:31.000 | 5:18.000 | 0 |
| 65 | ROUINSARD Felix | team | 06:14:31.000 | 5:18.000 | 0 |
| 66 | MIAS Antoine | Team Bricquebec Cotentin | 06:15:09.000 | 5:56.000 | 0 |
| 67 | LEBRETON Samuel | Team Bricquebec Cotentin | 06:15:30.000 | 6:17.000 | 0 |
| 68 | PATOUX Cyrille | ES Torigni | 06:16:05.000 | 6:52.000 | 0 |
| 69 | BOELE Niels | SwABo Cyclingteam | 06:16:09.000 | 6:56.000 | 0 |
| 70 | SCHULLER Mickey | DRC de Mol | 06:16:10.000 | 6:57.000 | 0 |
| 71 | ADAM Mathis | ES Torigni | 06:16:21.000 | 7:08.000 | 0 |
| 72 | ANGENENT Tim | DRC de Mol | 06:16:38.000 | 7:25.000 | 0 |
| 73 | CHEMINANT Steven | Moyon Percy Vélo Club | 06:17:00.000 | 7:47.000 | 0 |
| 74 | UWIDUHAYE Mike | | 06:17:03.000 | 7:50.000 | 0 |
| 75 | PIRES Alessandro | Paris Cycliste Olympique | 06:17:14.000 | 8:01.000 | 0 |
| 76 | DORST Jarno | DRC de Mol | 06:17:43.000 | 8:30.000 | 0 |
| 77 | MUGISHA Moise | | 06:18:39.000 | 9:26.000 | 0 |
| 78 | POUVREAULT Grégory | Paris Cycliste Olympique | 06:19:18.000 | 00:10:05.000 | 0 |
| 79 | LETHIER Melvyn | AC Bisontine | 06:22:22.000 | 00:13:09.000 | 0 |
| 80 | MARAIS Benjamin | Vendée U Pays de la Loire | 06:22:36.000 | 00:13:23.000 | 0 |
| 81 | ADAM Maxime | ES Torigni | 06:25:00.000 | 00:15:47.000 | 0 |
| 82 | MANGIN Jeremy | | 06:27:09.000 | 00:17:56.000 | 0 |