| 1 | KRASINSKI Maxim | Apogé Cycliste | 03:14:28.000 | - | 42.609 | 
| 2 | MULUGETA Yafiet | Eri-tel Cycling Team | 03:14:35.000 | 07.000 | 42.583 | 
| 2 | MULUGETA Yafiet | UCI WCC Men's Team | 03:14:35.000 | 07.000 | 42.583 | 
| 3 | LE CAM Brendan | Team Sportbreizh - Harmonie Mutuelle | 03:14:37.000 | 09.000 | 42.576 | 
| 4 | DREANO Victor | VC Pays de Lorient | 03:14:37.000 | 09.000 | 42.576 | 
| 5 | PIQUET Dorian | Dinan Sport Cycling | 03:14:37.000 | 09.000 | 42.576 | 
| 5 | PIQUET Dorian | team | 03:14:37.000 | 09.000 | 42.576 | 
| 6 | BUREL Louy | VC Pays de Loudéac | 03:14:37.000 | 09.000 | 42.576 | 
| 7 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 03:14:37.000 | 09.000 | 42.576 | 
| 8 | HEBE Clément | Sablé Sarthe Cyclisme | 03:14:37.000 | 09.000 | 42.576 | 
| 9 | BOILEAU Leo | Team Sportbreizh - Harmonie Mutuelle | 03:15:25.000 | 57.000 | 42.402 | 
| 10 | AMAN Awet | UCI WCC Men's Team | 03:15:25.000 | 57.000 | 42.402 | 
| 11 | RIO Maxime | Team Pays de Briec | 03:15:25.000 | 57.000 | 42.402 | 
| 12 | BRETON Kylian | VC Pays de Loudéac | 03:15:25.000 | 57.000 | 42.402 | 
| 13 | HÉBERT Théo | Team EliteOrga US Saint-Herblain | 03:15:25.000 | 57.000 | 42.402 | 
| 14 | DAVID Léo | UC Cholet 49 | 03:15:25.000 | 57.000 | 42.402 | 
| 15 | TANGUY Hugo | Plouay Cycling Team | 03:15:25.000 | 57.000 | 42.402 | 
| 16 | LORIDAN Corentin | Morlaix Cyclisme Performance | 03:15:25.000 | 57.000 | 42.402 | 
| 17 | LAURENSOT Edgar | Dinan Sport Cycling | 03:15:30.000 | 1:02.000 | 42.384 | 
| 18 | BOUTEILLER Julien | VC Lucéen | 03:15:35.000 | 1:07.000 | 42.366 | 
| 19 | LE CALVE Gautier |  | 03:15:44.000 | 1:16.000 | 42.333 | 
| 20 | GAUDIN Guillaume | Team EliteOrga US Saint-Herblain | 03:15:44.000 | 1:16.000 | 42.333 | 
| 21 | BOSSARD Emile | Sablé Sarthe Cyclisme | 03:17:03.000 | 2:35.000 | 42.05 | 
| 22 | LAURENT Alexandre | Team Pays de Briec | 03:17:03.000 | 2:35.000 | 42.05 | 
| 23 | CADIOU Raphaël | Morlaix Cyclisme Performance | 03:17:03.000 | 2:35.000 | 42.05 | 
| 24 | JAMIN Leo Paul | UC Cholet 49 | 03:18:19.000 | 3:51.000 | 41.782 | 
| 25 | LEBOUCHER Anatole | UC Cholet 49 | 03:18:19.000 | 3:51.000 | 41.782 | 
| 26 | GARÇON Gabriel | UCK Vannes - Bretagne Sud Cyclisme | 03:22:22.000 | 7:54.000 | 40.945 | 
| 26 | GARÇON Gabriel | Morlaix Cyclisme Performance | 03:22:22.000 | 7:54.000 | 40.945 | 
| 27 | QUETIN Yann | VC Lucéen | 03:22:22.000 | 7:54.000 | 40.945 | 
| 28 | CREN Lenny | VC Pays de Lorient | 03:22:22.000 | 7:54.000 | 40.945 | 
| 29 | PARIS Theo | Plouay Cycling Team | 03:22:22.000 | 7:54.000 | 40.945 | 
| 30 | THOMAS Gabriel | Team EliteOrga US Saint-Herblain | 03:22:22.000 | 7:54.000 | 40.945 | 
| 31 | MIGEON Romain | Team Deux-Sèvres | 03:22:22.000 | 7:54.000 | 40.945 | 
| 32 | BARGUIL Brayann | Dinan Sport Cycling | 03:22:22.000 | 7:54.000 | 40.945 | 
| 33 | MARTIN Thomas | Apogé Cycliste | 03:22:22.000 | 7:54.000 | 40.945 | 
| 34 | NDRIAMANAMPY Juliano | UCI WCC Men's Team | 03:22:22.000 | 7:54.000 | 40.945 | 
| 35 | CORDON Paul |  | 03:22:22.000 | 7:54.000 | 40.945 | 
| 36 | LUINAUD Romain | Team Corrèze-Suchet-Nouvelle Aquitaine | 03:22:22.000 | 7:54.000 | 40.945 | 
| 37 | SURGET Thomas | VC Lucéen | 03:22:22.000 | 7:54.000 | 40.945 | 
| 38 | GABORY Léo |  | 03:22:22.000 | 7:54.000 | 40.945 | 
| 39 | RIVALLAIN Hugo | VC Pays de Lorient | 03:22:22.000 | 7:54.000 | 40.945 | 
| 40 | ZIELIŃSKI Piotr |  | 03:22:27.000 | 7:59.000 | 40.929 | 
| 41 | PARSONS James |  | 03:22:27.000 | 7:59.000 | 40.929 | 
| 42 | BOUTVILLE David | Sablé Sarthe Cyclisme | 03:22:37.000 | 8:09.000 | 40.895 | 
| 43 | BRICARD Alexis |  | 03:22:43.000 | 8:15.000 | 40.875 | 
| 44 | AUGIS Sylvain | VC Lucéen | 03:22:43.000 | 8:15.000 | 40.875 | 
| 45 | RAPITEAU Florian | Team EliteOrga US Saint-Herblain | 03:22:43.000 | 8:15.000 | 40.875 | 
| 46 | ROUXEL Maxime | Morlaix Cyclisme Performance | 03:22:43.000 | 8:15.000 | 40.875 | 
| 47 | MALGORN Adrien | Morlaix Cyclisme Performance | 03:22:52.000 | 8:24.000 | 40.845 | 
| 48 | RAFINON Pierre |  | 03:24:59.000 | 00:10:31.000 | 40.423 | 
| 49 | ŠTĀLS Renāts |  | 03:24:59.000 | 00:10:31.000 | 40.423 | 
| 50 | BOURHIS Maxime | Team Pays de Briec | 03:25:17.000 | 00:10:49.000 | 40.364 | 
| 51 | COLAISSEAU Marius |  | 03:25:17.000 | 00:10:49.000 | 40.364 | 
| 52 | APPLENCOURT Ryan | Apogé Cycliste | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 53 | BERNIER Corentin |  | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 54 | GOURDONNAUD Adrien | Team Corrèze-Suchet-Nouvelle Aquitaine | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 55 | DEMARTY Alexis |  | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 57 | LE CLEC'H Lomig | Team Sportbreizh - Harmonie Mutuelle | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 58 | HERIQUET Nohan | Plouay Cycling Team | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 59 | DAVID Mathieu | Team EliteOrga US Saint-Herblain | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 60 | GARNIER Matteo | Team VCP Loudéac CX | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 61 | LERAT Brayan |  | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 62 | DUPUY Joan | Team Deux-Sèvres | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 63 | SOUFFACHE Stellio | Sablé Sarthe Cyclisme | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 64 | DELANDE Baptiste |  | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 65 | BARBOT Séraphin |  | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 66 | LE BOHEC Axel | Team EliteOrga US Saint-Herblain | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 67 | LEBOURDAIS Hugo |  | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 68 | QUILFEN Manel | Team Pays de Briec | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 69 | CHEVAU Sébastien | Plouay Cycling Team | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 70 | LAUTRETTE Nicolas | Team Corrèze-Suchet-Nouvelle Aquitaine | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 71 | MAHIER Robin | Sablé Sarthe Cyclisme | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 72 | DUVAL Gwendy | Team Sportbreizh - Harmonie Mutuelle | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 73 | BRISMONTIER Nicolas | VC Lucéen | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 74 | LEMPERIÈRE Jules | UC Cholet 49 | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 75 | LE CANN Loïck |  | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 76 | LE TOULLEC Arthur | Team Cote Granit Rose U19 | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 77 | ROBERT Alan | Team Sportbreizh - Harmonie Mutuelle | 03:25:22.000 | 00:10:54.000 | 40.347 | 
| 78 | FAVENNEC Titouan | Team Pays de Briec | 03:25:41.000 | 00:11:13.000 | 40.285 | 
| 79 | MERCERON Alix | Team Deux-Sèvres | 03:25:41.000 | 00:11:13.000 | 40.285 | 
| 80 | MICHEL Quentin | Team Deux-Sèvres | 03:25:41.000 | 00:11:13.000 | 40.285 | 
| 81 | THARRUT Killian | Dinan Sport Cycling | 03:31:03.000 | 00:16:35.000 | 39.261 | 
| 82 | TEKLEMARIAM Keven | As.Be.Co Cycling Club | 03:31:03.000 | 00:16:35.000 | 39.261 | 
| 82 | TEKLEMARIAM Keven | UCI WCC Men's Team | 03:31:03.000 | 00:16:35.000 | 39.261 | 
| 83 | RIVIERE Maxence |  | 03:31:03.000 | 00:16:35.000 | 39.261 | 
| 84 | STOINSKI Nicolas |  | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 85 | COTTAIS Nathan | Team Deux-Sèvres | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 86 | LAURENDEAU Emilien | UC Cholet 49 | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 87 | DENIEUL Augustin |  | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 88 | BENOIST Aurélien | VC Lucéen | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 89 | LATIMIER Jocelyn |  | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 90 | ASTIE Thomas | Sablé Sarthe Cyclisme | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 91 | CHAUVAT Loevan | UC Cholet 49 | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 92 | RIO Benoît |  | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 93 | BENION Julien |  | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 94 | FERNANDEZ Maxime | Apogé Cycliste | 03:33:01.000 | 00:18:33.000 | 38.898 | 
| 95 | CORNEC Elouan | Morlaix Cyclisme Performance | 03:38:15.000 | 00:23:47.000 | 37.966 | 
| 96 | DUCHEMIN Tristan |  | 03:38:15.000 | 00:23:47.000 | 37.966 | 
| 97 | VETTER Laurick | Team Corrèze-Suchet-Nouvelle Aquitaine | 03:38:31.000 | 00:24:03.000 | 37.919 | 
| 98 | ROBERT Axel | Team Pays de Briec | 03:39:41.000 | 00:25:13.000 | 37.718 | 
| 1005 | FUMEY Charlie | Plouay Cycling Team | 00:00.000 | -03:14:28.000 |  | 
| 1005 | CLÉMENT Erwan | Team Corrèze-Suchet-Nouvelle Aquitaine | 00:00.000 | -03:14:28.000 |  | 
| 1005 | DAVID Antoine | Team Corrèze-Suchet-Nouvelle Aquitaine | 00:00.000 | -03:14:28.000 |  | 
| 1005 | SOULABAILLE Enzo |  | 00:00.000 | -03:14:28.000 |  | 
| 1005 | PAPIN Theo | Apogé Cycliste | 00:00.000 | -03:14:28.000 |  | 
| 1005 | RONDEAU Jean-François |  | 00:00.000 | -03:14:28.000 |  | 
| 1005 | PEYTAUD Hugo |  | 00:00.000 | -03:14:28.000 |  | 
| 1005 | GICQUEL Florian |  | 00:00.000 | -03:14:28.000 |  | 
| 1005 | LEROY Aurelien |  | 00:00.000 | -03:14:28.000 |  | 
| 1007 | DUCHEMIN Nathan | Morbihan Finistère Sud Cyclisme | 00:00.000 | -03:14:28.000 |  | 
| 1007 | DUVIGNEAU Guillaume | Team Deux-Sèvres | 00:00.000 | -03:14:28.000 |  | 
| 1007 | LEFUR Maxence | Apogé Cycliste | 00:00.000 | -03:14:28.000 |  | 
| 1007 | FER Lucas |  | 00:00.000 | -03:14:28.000 |  | 
| 1007 | OLERON Paolo | UCK Vannes - Bretagne Sud Cyclisme | 00:00.000 | -03:14:28.000 |  | 
| 1007 | OLERON Paolo | Dinan Sport Cycling | 00:00.000 | -03:14:28.000 |  | 
| 1007 | RENAUD Alexis |  | 00:00.000 | -03:14:28.000 |  | 
| 1007 | NTIRENGANYA Moise | UCI WCC Men's Team | 00:00.000 | -03:14:28.000 |  | 
| 1007 | DUCHENE Jérémy |  | 00:00.000 | -03:14:28.000 |  | 
| 1007 | CHUPIN Pierre |  | 00:00.000 | -03:14:28.000 |  | 
| 1007 | BAREAU Clément |  | 00:00.000 | -03:14:28.000 |  | 
| 1007 | COGNE Ronan |  | 00:00.000 | -03:14:28.000 |  |