| 1 | THONNON Senne | Urbano-Vulsteke-Bumaco Cycling Team | 10:11:48.000 | - | 0 |
| 2 | FOUCHER Esteban | Veloce Club Rouen 76 | 10:12:18.000 | 30.000 | 0 |
| 3 | LAURENSOT Edgar | Dinan Sport Cycling | 10:12:20.000 | 32.000 | 0 |
| 4 | MAINGUENAUD Tom | Mayenne-V and B-Monbana | 10:12:23.000 | 35.000 | 0 |
| 5 | SANCHEZ Clément | Vendée U Pays de la Loire | 10:12:25.000 | 37.000 | 0 |
| 6 | THÉOT Hugo | Paris Cycliste Olympique | 10:12:25.000 | 37.000 | 0 |
| 7 | BOLLE Bert | Urbano-Vulsteke-Bumaco Cycling Team | 10:12:26.000 | 38.000 | 0 |
| 8 | ADAM Guillaume | Veloce Club Rouen 76 | 10:12:26.000 | 38.000 | 0 |
| 9 | GAREL Thomas | UC Cholet 49 | 10:12:29.000 | 41.000 | 0 |
| 10 | RULLIER Hans | VC Pays de Loudéac | 10:12:32.000 | 44.000 | 0 |
| 11 | PAVIS Evan | Vendée U Pays de la Loire | 10:12:33.000 | 45.000 | 0 |
| 12 | JALADEAU Artus | GSC Blagnac Vélo Sport 31 | 10:12:34.000 | 46.000 | 0 |
| 13 | CHATONNET Toby | Team Bricquebec Cotentin | 10:12:36.000 | 48.000 | 0 |
| 14 | VALVASORI Larry | AC Bisontine | 10:12:37.000 | 49.000 | 0 |
| 15 | GAILLARD Florian | Dinan Sport Cycling | 10:12:37.000 | 49.000 | 0 |
| 16 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 10:12:44.000 | 56.000 | 0 |
| 17 | STILL Cameron | Ride Revolution Coaching | 10:12:45.000 | 57.000 | 0 |
| 18 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 10:12:45.000 | 57.000 | 0 |
| 18 | HÉBERT Théo | Vendée U Pays de la Loire | 10:12:45.000 | 57.000 | 0 |
| 19 | BASSET Antoine | VC Pays de Loudéac | 10:12:46.000 | 58.000 | 0 |
| 20 | DELONGLEE Noah | VC Avranches | 10:12:50.000 | 1:02.000 | 0 |
| 21 | VAN CAUWENBERGHE Arne | Urbano-Vulsteke-Bumaco Cycling Team | 10:13:01.000 | 1:13.000 | 0 |
| 22 | MOSIN Baptiste | VC Avranches | 10:13:08.000 | 1:20.000 | 0 |
| 23 | PLUSQUELLEC Quentin | Team Adris-La Crêpe de Brocéliande-BLC | 10:13:08.000 | 1:20.000 | 0 |
| 24 | RÉGAUDIAT Paul | Team Sportbreizh - Harmonie Mutuelle | 10:13:18.000 | 1:30.000 | 0 |
| 25 | HARTLEY James | Team Bricquebec Cotentin | 10:13:30.000 | 1:42.000 | 0 |
| 26 | ROUÉ Loan | Team Adris-La Crêpe de Brocéliande-BLC | 10:13:38.000 | 1:50.000 | 0 |
| 27 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 10:13:44.000 | 1:56.000 | 0 |
| 28 | ZAHEM Maël | Paris Cycliste Olympique | 10:13:52.000 | 2:04.000 | 0 |
| 29 | LORD Matthew | Team Bricquebec Cotentin | 10:13:53.000 | 2:05.000 | 0 |
| 30 | GOISNARD Téo | AC Bisontine | 10:14:10.000 | 2:22.000 | 0 |
| 31 | JAMOT Julien | ES Torigni | 10:14:58.000 | 3:10.000 | 0 |
| 32 | JOWETT Lucas | The Lead Out Cycling Academy | 10:15:22.000 | 3:34.000 | 0 |
| 32 | JOWETT Lucas | MyPad Racing powered by Discovery Properties | 10:15:22.000 | 3:34.000 | 0 |
| 33 | DESCHATRES Martin | U23 Cycling Project Gedzilla.com | 10:15:23.000 | 3:35.000 | 0 |
| 34 | GUEUDRET Alexandre | Team Buffaz Gestion de Patrimoine | 10:15:49.000 | 4:01.000 | 0 |
| 35 | GUERINEL Mathis | Paris Cycliste Olympique | 10:15:54.000 | 4:06.000 | 0 |
| 36 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 10:15:59.000 | 4:11.000 | 0 |
| 37 | FILLION Erwann | Moyon Percy Vélo Club | 10:16:00.000 | 4:12.000 | 0 |
| 38 | GLOT Raphael | ES Torigni | 10:16:03.000 | 4:15.000 | 0 |
| 39 | BOUTEILLER Julien | VC Lucéen | 10:16:06.000 | 4:18.000 | 0 |
| 40 | GOUESSANT Gabriel | Dinan Sport Cycling | 10:16:08.000 | 4:20.000 | 0 |
| 41 | DELALANDE Basile | Dinan Sport Cycling | 10:16:10.000 | 4:22.000 | 0 |
| 42 | VIARDOT Matteo | Veloce Club Rouen 76 | 10:16:10.000 | 4:22.000 | 0 |
| 43 | LECAMUS-LAMBERT Florentin | Veloce Club Rouen 76 | 10:16:11.000 | 4:23.000 | 0 |
| 44 | DAIX Guillaume | The Lead Out Cycling Academy | 10:16:14.000 | 4:26.000 | 0 |
| 45 | KOS Robin | The Lead Out Cycling Academy | 10:16:14.000 | 4:26.000 | 0 |
| 46 | PICHON Mathis | Team Lockimmo.com | 10:16:17.000 | 4:29.000 | 0 |
| 47 | HERBRETEAU Victor | UC Cholet 49 | 10:16:17.000 | 4:29.000 | 0 |
| 48 | DESIMPELAERE Arne | The Lead Out Cycling Academy | 10:16:18.000 | 4:30.000 | 0 |
| 49 | DE CLERCK Niels | Urbano-Vulsteke-Bumaco Cycling Team | 10:16:22.000 | 4:34.000 | 0 |
| 50 | STEVANT Malo | Dinan Sport Cycling | 10:16:38.000 | 4:50.000 | 0 |
| 51 | LE ROUX Théo | Team Adris-La Crêpe de Brocéliande-BLC | 10:17:03.000 | 5:15.000 | 0 |
| 52 | GAUDEL Matteo | AC Bisontine | 10:17:06.000 | 5:18.000 | 0 |
| 53 | BURNET Julian | AC Bisontine | 10:17:15.000 | 5:27.000 | 0 |
| 54 | NEILL Curtis | Team Buffaz Gestion de Patrimoine | 10:17:16.000 | 5:28.000 | 0 |
| 55 | BRISMONTIER Nicolas | VC Lucéen | 10:17:20.000 | 5:32.000 | 0 |
| 56 | JEANNEY Louis | AC Bisontine | 10:17:29.000 | 5:41.000 | 0 |
| 57 | CORDELIER Matthieu | Team Bricquebec Cotentin | 10:17:34.000 | 5:46.000 | 0 |
| 58 | GALLERNE Jules | | 10:17:36.000 | 5:48.000 | 0 |
| 59 | GILLES Cyprien | ES Torigni | 10:17:39.000 | 5:51.000 | 0 |
| 60 | MORICE Ludovic | Paris Cycliste Olympique | 10:17:58.000 | 6:10.000 | 0 |
| 61 | HELARY Steven | Mayenne-V and B-Monbana | 10:17:58.000 | 6:10.000 | 0 |
| 62 | LECOLLEY Augustin | Team Bricquebec Cotentin | 10:18:01.000 | 6:13.000 | 0 |
| 63 | LAOUT Thomas | GSC Blagnac Vélo Sport 31 | 10:18:03.000 | 6:15.000 | 0 |
| 64 | ROYER Luc | VC Pays de Loudéac | 10:18:24.000 | 6:36.000 | 0 |
| 65 | CHOBLET Pierre | VC Pays de Loudéac | 10:18:32.000 | 6:44.000 | 0 |
| 66 | LE MONNIER DE GOUVILLE Guy | Team Lockimmo.com | 10:18:47.000 | 6:59.000 | 0 |
| 67 | LAVOLÉ Alexis | VC Avranches | 10:18:53.000 | 7:05.000 | 0 |
| 68 | VASSEUR Aubin | Paris Cycliste Olympique | 10:19:16.000 | 7:28.000 | 0 |
| 69 | BUFFAZ Maxime | Team Buffaz Gestion de Patrimoine | 10:19:21.000 | 7:33.000 | 0 |
| 70 | GUILBERT Mattéo | Moyon Percy Vélo Club | 10:19:26.000 | 7:38.000 | 0 |
| 71 | GUEFVENEU Swann | Vendée U Pays de la Loire | 10:20:00.000 | 8:12.000 | 0 |
| 72 | LEFEVRE Noé | GSC Blagnac Vélo Sport 31 | 10:20:02.000 | 8:14.000 | 0 |
| 73 | LAGRAVE Dorian | Vendée U Pays de la Loire | 10:20:06.000 | 8:18.000 | 0 |
| 74 | VAN DYCK Jarne | Urbano-Vulsteke-Bumaco Cycling Team | 10:20:07.000 | 8:19.000 | 0 |
| 75 | COUTURE Cyril | GSC Blagnac Vélo Sport 31 | 10:20:25.000 | 8:37.000 | 0 |
| 76 | SURGET Thomas | VC Lucéen | 10:20:26.000 | 8:38.000 | 0 |
| 77 | HERTELER Tom | VC Pays de Loudéac | 10:21:45.000 | 9:57.000 | 0 |
| 78 | COCKER Peter | Richardsons - Trek DAS | 10:21:57.000 | 00:10:09.000 | 0 |
| 79 | ADUSON Gabriel Helmut | Team Lockimmo.com | 10:22:03.000 | 00:10:15.000 | 0 |
| 80 | CONOR Paul | UC Cholet 49 | 10:26:03.000 | 00:14:15.000 | 0 |
| 80 | CONOR Paul | Vendée U Pays de la Loire | 10:26:03.000 | 00:14:15.000 | 0 |
| 81 | GEORGES Antoine | VC Avranches | 10:28:55.000 | 00:17:07.000 | 0 |
| 82 | CORON Justin | Moyon Percy Vélo Club | 10:30:16.000 | 00:18:28.000 | 0 |
| 83 | QUINDRY Emeric | ES Torigni | 10:31:16.000 | 00:19:28.000 | 0 |
| 84 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 10:31:17.000 | 00:19:29.000 | 0 |
| 85 | CHAUVIN Scott | ES Torigni | 10:32:10.000 | 00:20:22.000 | 0 |
| 86 | PERRETT William | Richardsons - Trek DAS | 10:32:19.000 | 00:20:31.000 | 0 |
| 87 | SOULARD Dorian | UC Cholet 49 | 10:33:40.000 | 00:21:52.000 | 0 |
| 88 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 10:34:43.000 | 00:22:55.000 | 0 |
| 89 | ZEHLER Enzo | U23 Cycling Project Gedzilla.com | 10:34:58.000 | 00:23:10.000 | 0 |
| 90 | MANGHAM Olivier | Richardsons - Trek DAS | 10:35:03.000 | 00:23:15.000 | 0 |
| 91 | DAVIES Clay | Ride Revolution Coaching | 10:35:56.000 | 00:24:08.000 | 0 |
| 92 | ROGER Mathieu | Moyon Percy Vélo Club | 10:36:32.000 | 00:24:44.000 | 0 |
| 93 | LECOMTE Paul | | 10:37:01.000 | 00:25:13.000 | 0 |
| 94 | MCKAY Shane | Team Sportbreizh - Harmonie Mutuelle | 10:39:48.000 | 00:28:00.000 | 0 |
| 95 | LEBOUCHER Anatole | UC Cholet 49 | 10:41:01.000 | 00:29:13.000 | 0 |
| 96 | PICKERING Alex | Ride Revolution Coaching | 10:41:31.000 | 00:29:43.000 | 0 |
| 97 | GALLERNE Augustin | | 10:42:11.000 | 00:30:23.000 | 0 |
| 98 | FAIRIER Théo | Mayenne-V and B-Monbana | 10:46:18.000 | 00:34:30.000 | 0 |
| 99 | SØRBØ Halvor | The Lead Out Cycling Academy | 10:47:22.000 | 00:35:34.000 | 0 |
| 100 | GILES Jordan | Richardsons - Trek DAS | 10:47:45.000 | 00:35:57.000 | 0 |
| 101 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 10:52:27.000 | 00:40:39.000 | 0 |
| 102 | WATSON Matt | | 10:54:06.000 | 00:42:18.000 | 0 |