| 1 | LESUEUR Louka | Veloce Club Rouen 76 | 03:15:49.000 | - | 0 | 
| 2 | ORRIÈRE Martin | Mayenne-V and B-Monbana | 03:15:55.000 | 06.000 | 0 | 
| 3 | GAILLARD Florian | Dinan Sport Cycling | 03:16:00.000 | 11.000 | 0 | 
| 4 | VAUGRENARD Jules | Team Adris-La Crêpe de Brocéliande-BLC | 03:16:01.000 | 12.000 | 0 | 
| 5 | DAVID Léo | UC Cholet 49 | 03:16:03.000 | 14.000 | 0 | 
| 6 | CONOR Paul | UC Cholet 49 | 03:16:04.000 | 15.000 | 0 | 
| 7 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 03:16:04.000 | 15.000 | 0 | 
| 8 | DUBOIS Clement | UC Cholet 49 | 03:16:07.000 | 18.000 | 0 | 
| 9 | DELARUE Max | Veloce Club Rouen 76 | 03:16:08.000 | 19.000 | 0 | 
| 10 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 03:16:10.000 | 21.000 | 0 | 
| 11 | CORDELIER Matthieu | Team Bricquebec Cotentin | 03:16:11.000 | 22.000 | 0 | 
| 12 | CHATONNET Toby | Team Bricquebec Cotentin | 03:16:12.000 | 23.000 | 0 | 
| 13 | HAMONIC Maximilien | Team Adris-La Crêpe de Brocéliande-BLC | 03:16:13.000 | 24.000 | 0 | 
| 14 | PLUSQUELLEC Quentin | Team Adris-La Crêpe de Brocéliande-BLC | 03:16:18.000 | 29.000 | 0 | 
| 15 | ROUXEL Maxime | Morlaix Cyclisme Performance | 03:16:19.000 | 30.000 | 0 | 
| 16 | LORD Matthew | Team Bricquebec Cotentin | 03:16:19.000 | 30.000 | 0 | 
| 17 | LE PORH Romain | Plouay Cycling Team | 03:16:19.000 | 30.000 | 0 | 
| 18 | MALINGE Jérémie | Top 16 Cyclisme | 03:16:19.000 | 30.000 | 0 | 
| 19 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 03:16:20.000 | 31.000 | 0 | 
| 20 | MERCIER Edwin | VC Pays de Loudéac | 03:16:21.000 | 32.000 | 0 | 
| 21 | VIARDOT Matteo | Veloce Club Rouen 76 | 03:16:30.000 | 41.000 | 0 | 
| 22 | BARGUIL Brayann | Dinan Sport Cycling | 03:16:33.000 | 44.000 | 0 | 
| 23 | LECOQ Baptiste | Lepelley Électricité U19 | 03:16:33.000 | 44.000 | 0 | 
| 24 | VIEL Tom | Team Bricquebec Cotentin | 03:16:33.000 | 44.000 | 0 | 
| 25 | LEBRETON Samuel | Team Bricquebec Cotentin | 03:16:34.000 | 45.000 | 0 | 
| 26 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 03:16:34.000 | 45.000 | 0 | 
| 27 | FAIRIER Théo | Mayenne-V and B-Monbana | 03:16:35.000 | 46.000 | 0 | 
| 28 | BRETON Kylian | VC Pays de Loudéac | 03:16:35.000 | 46.000 | 0 | 
| 29 | SEGUIN Yanis | UC Cholet 49 | 03:16:35.000 | 46.000 | 0 | 
| 30 | PIQUET Dorian | Dinan Sport Cycling | 03:16:36.000 | 47.000 | 0 | 
| 30 | PIQUET Dorian | team | 03:16:36.000 | 47.000 | 0 | 
| 31 | THARRUT Killian | Dinan Sport Cycling | 03:16:36.000 | 47.000 | 0 | 
| 32 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 03:16:39.000 | 50.000 | 0 | 
| 33 | LUCAS Quentin | Team EliteOrga US Saint-Herblain | 03:16:40.000 | 51.000 | 0 | 
| 34 | GEORGES Antoine | VC Avranches | 03:16:40.000 | 51.000 | 0 | 
| 35 | FERREIRA Tiago | Top 16 Cyclisme | 03:16:43.000 | 54.000 | 0 | 
| 36 | LAOT Kelvin | Team Adris-La Crêpe de Brocéliande-BLC | 03:16:44.000 | 55.000 | 0 | 
| 37 | ROUÉ Loan | Team Adris-La Crêpe de Brocéliande-BLC | 03:16:44.000 | 55.000 | 0 | 
| 38 | BACLE Axel | EC Quevilly | 03:16:45.000 | 56.000 | 0 | 
| 39 | HEBE Clément | Sablé Sarthe Cyclisme | 03:16:45.000 | 56.000 | 0 | 
| 40 | FOUCHER Esteban | Veloce Club Rouen 76 | 03:16:46.000 | 57.000 | 0 | 
| 41 | GARÇON Gabriel | UCK Vannes - Bretagne Sud Cyclisme | 03:16:48.000 | 59.000 | 0 | 
| 41 | GARÇON Gabriel | Morlaix Cyclisme Performance | 03:16:48.000 | 59.000 | 0 | 
| 42 | PARIS Theo | Plouay Cycling Team | 03:16:50.000 | 1:01.000 | 0 | 
| 43 | PERRIN Ferdinand | Team LMP-La Roche Vendée Cyclisme | 03:16:51.000 | 1:02.000 | 0 | 
| 44 | CADORET Théotime | ES Torigni | 03:16:51.000 | 1:02.000 | 0 | 
| 45 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 03:16:54.000 | 1:05.000 | 0 | 
| 46 | SIMONET Tino |  | 03:16:55.000 | 1:06.000 | 0 | 
| 47 | COSTIOU Gurvan | Team Pays de Briec | 03:16:56.000 | 1:07.000 | 0 | 
| 48 | DELONGLEE Noah | VC Avranches | 03:16:57.000 | 1:08.000 | 0 | 
| 49 | KERJEAN Ewen | Morlaix Cyclisme Performance | 03:16:58.000 | 1:09.000 | 0 | 
| 50 | PERROT Victor | Team Cote Granit Rose | 03:16:58.000 | 1:09.000 | 0 | 
| 51 | LATIMIER Enzo | CC Plancoët | 03:16:59.000 | 1:10.000 | 0 | 
| 52 | FAUVEL Ronan | EC Quevilly | 03:17:00.000 | 1:11.000 | 0 | 
| 53 | QUÈRE Elian | Team Cote Granit Rose | 03:17:01.000 | 1:12.000 | 0 | 
| 54 | BUREL Louy | VC Pays de Loudéac | 03:17:04.000 | 1:15.000 | 0 | 
| 55 | QUILFEN Manel | Team Pays de Briec | 03:17:05.000 | 1:16.000 | 0 | 
| 56 | COURCIER Thomas |  | 03:17:09.000 | 1:20.000 | 0 | 
| 57 | LAPORTE Clement | Top 16 Cyclisme | 03:17:10.000 | 1:21.000 | 0 | 
| 58 | COGEN Lucas | Team Cote Granit Rose | 03:17:11.000 | 1:22.000 | 0 | 
| 59 | LE GOFF Hugo | CC Plancoët | 03:17:24.000 | 1:35.000 | 0 | 
| 60 | HERTELER Tom | VC Pays de Loudéac | 03:17:33.000 | 1:44.000 | 0 | 
| 61 | LAURENSOT Edgar | Dinan Sport Cycling | 03:20:05.000 | 4:16.000 | 0 | 
| 62 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 03:20:07.000 | 4:18.000 | 0 | 
| 63 | JANITOR Paolo | Team EliteOrga US Saint-Herblain | 03:20:09.000 | 4:20.000 | 0 | 
| 64 | GUILBERT Mattéo | Moyon Percy Vélo Club | 03:20:16.000 | 4:27.000 | 0 | 
| 65 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 03:20:18.000 | 4:29.000 | 0 | 
| 66 | LE BOZEC Valentin | Team Cote Granit Rose | 03:20:22.000 | 4:33.000 | 0 | 
| 67 | COLOMBE Maxence | ES Torigni | 03:20:25.000 | 4:36.000 | 0 | 
| 68 | ROBERT Axel | Team Pays de Briec | 03:20:26.000 | 4:37.000 | 0 | 
| 69 | CREN Lenny | VC Pays de Lorient | 03:20:29.000 | 4:40.000 | 0 | 
| 70 | RABY Charly | Team LMP-La Roche Vendée Cyclisme | 03:20:30.000 | 4:41.000 | 0 | 
| 71 | GIROTTI Matteo | Top 16 Cyclisme | 03:20:30.000 | 4:41.000 | 0 | 
| 72 | MOMBLANO Matthieu | Team Cote Granit Rose | 03:20:31.000 | 4:42.000 | 0 | 
| 73 | LEGENTIL Léo | VC Avranches | 03:20:31.000 | 4:42.000 | 0 | 
| 74 | LAURENT Mathieu | Team Pays de Briec | 03:20:32.000 | 4:43.000 | 0 | 
| 75 | HERBRETEAU Victor | UC Cholet 49 | 03:20:33.000 | 4:44.000 | 0 | 
| 76 | NICOLAS Kenzo | Team Cote Granit Rose | 03:20:38.000 | 4:49.000 | 0 | 
| 77 | MORIN Emil | EC Quevilly | 03:20:41.000 | 4:52.000 | 0 | 
| 78 | BERNARD Lilian | Team LMP-La Roche Vendée Cyclisme | 03:20:42.000 | 4:53.000 | 0 | 
| 79 | CORLAY LE BARON Mathis | UCK Vannes - Bretagne Sud Cyclisme | 03:20:43.000 | 4:54.000 | 0 | 
| 80 | SIMON Jules | Moyon Percy Vélo Club | 03:20:43.000 | 4:54.000 | 0 | 
| 80 | SIMON Jules | AS Bike Racing | 03:20:43.000 | 4:54.000 | 0 | 
| 81 | DAUGET GUÉRIN Goulven | ES Torigni | 03:20:44.000 | 4:55.000 | 0 | 
| 82 | BARRAS Romain | Plouay Cycling Team | 03:20:50.000 | 5:01.000 | 0 | 
| 83 | OLERON Paolo | UCK Vannes - Bretagne Sud Cyclisme | 03:20:52.000 | 5:03.000 | 0 | 
| 83 | OLERON Paolo | Dinan Sport Cycling | 03:20:52.000 | 5:03.000 | 0 | 
| 84 | BOURHIS Maxime | Team Pays de Briec | 03:20:53.000 | 5:04.000 | 0 | 
| 85 | DREANO Victor | VC Pays de Lorient | 03:20:59.000 | 5:10.000 | 0 | 
| 86 | LE PAVEC Julien | UCK Vannes - Bretagne Sud Cyclisme | 03:21:01.000 | 5:12.000 | 0 | 
| 87 | DAVID Mathieu | Team EliteOrga US Saint-Herblain | 03:21:07.000 | 5:18.000 | 0 | 
| 88 | ADAM Mathis | ES Torigni | 03:21:14.000 | 5:25.000 | 0 | 
| 89 | DELACOUR Wilfried | Plouay Cycling Team | 03:21:18.000 | 5:29.000 | 0 | 
| 90 | LEGEAY Robin | Moyon Percy Vélo Club | 03:21:20.000 | 5:31.000 | 0 | 
| 91 | FUMEY Charlie | Plouay Cycling Team | 03:21:21.000 | 5:32.000 | 0 | 
| 92 | BRISSAIRE Alix | Mayenne-V and B-Monbana | 03:24:08.000 | 8:19.000 | 0 | 
| 93 | FER Lucas |  | 03:24:09.000 | 8:20.000 | 0 | 
| 94 | MAHOUDO Loris | VC Pays de Loudéac | 03:27:30.000 | 00:11:41.000 | 0 | 
| 95 | MURPHY Finnegan | Morlaix Cyclisme Performance | 03:30:27.000 | 00:14:38.000 | 0 | 
| 96 | CAJEAN Noa | Morlaix Cyclisme Performance | 03:31:37.000 | 00:15:48.000 | 0 | 
| 97 | TAILLEZ Simon | Team Pays de Briec | 03:31:40.000 | 00:15:51.000 | 0 |