| 1 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 02:21:54.000 | - | 46.596 |
| 2 | MAINGUENAUD Tom | Mayenne-V and B-Monbana | 02:21:54.000 | - | 46.596 |
| 3 | CROOK Jack | Team Bricquebec Cotentin | 02:21:54.000 | - | 46.596 |
| 4 | CHILTON Ben | Mayenne-V and B-Monbana | 02:22:00.000 | 06.000 | 46.563 |
| 5 | FRADIN Ewan | Paris Cycliste Olympique | 02:22:00.000 | 06.000 | 46.563 |
| 6 | LAGNET Gari | AC Bisontine | 02:22:00.000 | 06.000 | 46.563 |
| 7 | FOX Matthew | Veloce Club Rouen 76 | 02:22:00.000 | 06.000 | 46.563 |
| 8 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 02:22:00.000 | 06.000 | 46.563 |
| 9 | MENANTEAU Lucas | Vendée U Pays de la Loire | 02:22:00.000 | 06.000 | 46.563 |
| 10 | LEBOUCHER Anatole | UC Cholet 49 | 02:22:00.000 | 06.000 | 46.563 |
| 11 | CORDELIER Matthieu | Team Bricquebec Cotentin | 02:22:00.000 | 06.000 | 46.563 |
| 12 | CHOUFFE Lenny | AC Bisontine | 02:22:00.000 | 06.000 | 46.563 |
| 13 | MEYNARD Maxime | Vendée U Pays de la Loire | 02:22:00.000 | 06.000 | 46.563 |
| 14 | BOELE Niels | SwABo Cyclingteam | 02:22:00.000 | 06.000 | 46.563 |
| 15 | ADAM Guillaume | Veloce Club Rouen 76 | 02:22:00.000 | 06.000 | 46.563 |
| 16 | BUSKERMOLEN Sven | SwABo Cyclingteam | 02:22:00.000 | 06.000 | 46.563 |
| 17 | COLOMBE Maxence | ES Torigni | 02:22:00.000 | 06.000 | 46.563 |
| 18 | GUEFVENEU Swann | Vendée U Pays de la Loire | 02:22:00.000 | 06.000 | 46.563 |
| 19 | CHEMINANT Steven | Moyon Percy Vélo Club | 02:22:00.000 | 06.000 | 46.563 |
| 20 | PATOUX Cyrille | ES Torigni | 02:22:00.000 | 06.000 | 46.563 |
| 21 | VAN DER MEER Samuel | Houttec Cycling Team | 02:22:00.000 | 06.000 | 46.563 |
| 22 | HUINEN Sander | SwABo Cyclingteam | 02:22:00.000 | 06.000 | 46.563 |
| 23 | IKEN Bastien | Mayenne-V and B-Monbana | 02:22:00.000 | 06.000 | 46.563 |
| 24 | PIERRE Alexis | Dinan Sport Cycling | 02:22:00.000 | 06.000 | 46.563 |
| 25 | BODARD Damien | Team LMP-La Roche Vendée Cyclisme | 02:22:00.000 | 06.000 | 46.563 |
| 26 | VAN DER VEEN Aldert | Houttec Cycling Team | 02:22:00.000 | 06.000 | 46.563 |
| 27 | HERPIN Sohan | Moyon Percy Vélo Club | 02:22:00.000 | 06.000 | 46.563 |
| 28 | GAILLARD Florian | Dinan Sport Cycling | 02:22:00.000 | 06.000 | 46.563 |
| 29 | MULUGETA Yafiet | Eri-tel Cycling Team | 02:22:00.000 | 06.000 | 46.563 |
| 29 | MULUGETA Yafiet | UCI WCC Men's Team | 02:22:00.000 | 06.000 | 46.563 |
| 30 | BEENTJES Sem | WV Noord Hollandse Victorie | 02:22:00.000 | 06.000 | 46.563 |
| 31 | HUCK Léandre | Veloce Club Rouen 76 | 02:22:00.000 | 06.000 | 46.563 |
| 32 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 02:22:00.000 | 06.000 | 46.563 |
| 33 | MORTIER Thibaut | AC Bisontine | 02:22:00.000 | 06.000 | 46.563 |
| 34 | VAN DER POEL Rick | DRC de Mol | 02:22:00.000 | 06.000 | 46.563 |
| 35 | ROME Axel | Dinan Sport Cycling | 02:22:00.000 | 06.000 | 46.563 |
| 36 | DROUET Victor | Moyon Percy Vélo Club | 02:22:00.000 | 06.000 | 46.563 |
| 37 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 02:22:00.000 | 06.000 | 46.563 |
| 38 | VILLEMIN Alan | Paris Cycliste Olympique | 02:22:00.000 | 06.000 | 46.563 |
| 39 | DUBOIS Clement | UC Cholet 49 | 02:22:00.000 | 06.000 | 46.563 |
| 40 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 02:22:00.000 | 06.000 | 46.563 |
| 41 | LARMET Ilan | Veloce Club Rouen 76 | 02:22:00.000 | 06.000 | 46.563 |
| 42 | DAVID Alexis | AC Bisontine | 02:22:00.000 | 06.000 | 46.563 |
| 43 | AMAN Awet | UCI WCC Men's Team | 02:22:00.000 | 06.000 | 46.563 |
| 44 | PIRES Alessandro | Paris Cycliste Olympique | 02:22:00.000 | 06.000 | 46.563 |
| 45 | HELARY Steven | Mayenne-V and B-Monbana | 02:22:00.000 | 06.000 | 46.563 |
| 46 | SCHULLER Mickey | DRC de Mol | 02:22:00.000 | 06.000 | 46.563 |
| 47 | BARUSSEAU Mathéo | Vendée U Pays de la Loire | 02:22:00.000 | 06.000 | 46.563 |
| 48 | LAJAUNIAS Valerian | UC Cholet 49 | 02:22:00.000 | 06.000 | 46.563 |
| 49 | ORRIÈRE Martin | Mayenne-V and B-Monbana | 02:22:00.000 | 06.000 | 46.563 |
| 50 | LORD Matthew | Team Bricquebec Cotentin | 02:22:00.000 | 06.000 | 46.563 |
| 51 | ADAM Mathis | ES Torigni | 02:22:00.000 | 06.000 | 46.563 |
| 52 | DRONKERT Stijn | DRC de Mol | 02:22:00.000 | 06.000 | 46.563 |
| 53 | ROUINSARD Felix | Paris Cycliste Olympique | 02:22:00.000 | 06.000 | 46.563 |
| 53 | ROUINSARD Felix | team | 02:22:00.000 | 06.000 | 46.563 |
| 54 | ADAM Maxime | ES Torigni | 02:22:00.000 | 06.000 | 46.563 |
| 55 | FLOCH PRIGENT Tanguy | Veloce Club Rouen 76 | 02:22:00.000 | 06.000 | 46.563 |
| 56 | DOLÉDEC Elouan | Dinan Sport Cycling | 02:22:00.000 | 06.000 | 46.563 |
| 57 | MORRISON Maui | AC Bisontine | 02:22:00.000 | 06.000 | 46.563 |
| 57 | MORRISON Maui | Pista Corsa Devo | 02:22:00.000 | 06.000 | 46.563 |
| 58 | NICOLAS Arthur | Team Bricquebec Cotentin | 02:22:00.000 | 06.000 | 46.563 |
| 59 | MIAS Antoine | Team Bricquebec Cotentin | 02:22:00.000 | 06.000 | 46.563 |
| 60 | VIEL Tom | Team Bricquebec Cotentin | 02:22:00.000 | 06.000 | 46.563 |
| 61 | MORICE Ludovic | Paris Cycliste Olympique | 02:22:00.000 | 06.000 | 46.563 |
| 62 | MARAIS Benjamin | Vendée U Pays de la Loire | 02:22:00.000 | 06.000 | 46.563 |
| 63 | SEGUIN Yanis | UC Cholet 49 | 02:22:00.000 | 06.000 | 46.563 |
| 64 | GILLES Cyprien | ES Torigni | 02:22:00.000 | 06.000 | 46.563 |
| 64 | GILLES Cyprien | Team Guevel Roadborn | 02:22:00.000 | 06.000 | 46.563 |
| 65 | GLOT Raphael | ES Torigni | 02:22:00.000 | 06.000 | 46.563 |
| 66 | KRAS Jop | | 02:22:00.000 | 06.000 | 46.563 |
| 67 | BEAUNE Mavric | Veloce Club Rouen 76 | 02:22:00.000 | 06.000 | 46.563 |
| 68 | PHILIPPE William | Dinan Sport Cycling | 02:22:00.000 | 06.000 | 46.563 |
| 69 | LEBRETON Samuel | Team Bricquebec Cotentin | 02:22:00.000 | 06.000 | 46.563 |
| 70 | KERKVLIET Sam | SwABo Cyclingteam | 02:22:00.000 | 06.000 | 46.563 |
| 71 | TESSIER Maxime | Team LMP-La Roche Vendée Cyclisme | 02:22:12.000 | 18.000 | 46.498 |
| 72 | UWIDUHAYE Mike | | 02:22:14.000 | 20.000 | 46.487 |
| 73 | BOIRE Flavien | Team LMP-La Roche Vendée Cyclisme | 02:22:14.000 | 20.000 | 46.487 |
| 74 | PERLEAUX Dorian | UC Cholet 49 | 02:22:14.000 | 20.000 | 46.487 |
| 75 | CHEVIGNON Jules | Team LMP-La Roche Vendée Cyclisme | 02:22:24.000 | 30.000 | 46.433 |
| 76 | MOUCHET Zian | AC Bisontine | 02:22:35.000 | 41.000 | 46.373 |
| 77 | POUVREAULT Grégory | Paris Cycliste Olympique | 02:26:51.000 | 4:57.000 | 45.026 |
| 78 | ANGENENT Tim | DRC de Mol | 02:27:54.000 | 6:00.000 | 44.706 |
| 79 | DORST Jarno | DRC de Mol | 02:27:54.000 | 6:00.000 | 44.706 |
| 80 | LETHIER Melvyn | AC Bisontine | 02:28:21.000 | 6:27.000 | 44.57 |
| 81 | MUGISHA Moise | | 02:29:01.000 | 7:07.000 | 44.371 |
| 82 | MANGIN Jeremy | | 02:32:28.000 | 00:10:34.000 | 43.367 |
| 1005 | LEBON Victor | Team Born'Heures | 00:00.000 | -02:21:54.000 | |
| 1005 | MASENGESHO Vainqueur | | 00:00.000 | -02:21:54.000 | |
| 1005 | GOMBAUD Alessio | Team Adris-La Crêpe de Brocéliande-BLC | 00:00.000 | -02:21:54.000 | |
| 1005 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 00:00.000 | -02:21:54.000 | |
| 1005 | TEKLEMARIAM Keven | As.Be.Co Cycling Club | 00:00.000 | -02:21:54.000 | |
| 1005 | TEKLEMARIAM Keven | UCI WCC Men's Team | 00:00.000 | -02:21:54.000 | |
| 1005 | NTIRENGANYA Moise | UCI WCC Men's Team | 00:00.000 | -02:21:54.000 | |
| 1005 | NDRIAMANAMPY Juliano | UCI WCC Men's Team | 00:00.000 | -02:21:54.000 | |
| 1005 | VAN DER WULP Casper | DRC de Mol | 00:00.000 | -02:21:54.000 | |
| 1005 | DUPÉ Mathieu | Mayenne-V and B-Monbana | 00:00.000 | -02:21:54.000 | |
| 1005 | BESNIER Erwan | Mayenne-V and B-Monbana | 00:00.000 | -02:21:54.000 | |
| 1005 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 00:00.000 | -02:21:54.000 | |
| 1005 | HALLEY Matheo | Moyon Percy Vélo Club | 00:00.000 | -02:21:54.000 | |
| 1005 | JAMIN Leo Paul | UC Cholet 49 | 00:00.000 | -02:21:54.000 | |
| 1005 | LAURENSOT Edgar | Dinan Sport Cycling | 00:00.000 | -02:21:54.000 | |
| 1005 | SCOTT Oliver | Vendée U Pays de la Loire | 00:00.000 | -02:21:54.000 | |