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