| 1 | ALLAIN Louis | UC Briochine - Bleu Mercure | 02:20:30.000 | - | 42.577 |
| 2 | LORIDAN Corentin | Morlaix Cyclisme Performance | 02:20:44.000 | 14.000 | 42.506 |
| 3 | TANGUY Quentin | Plouay Cycling Team | 02:21:01.000 | 31.000 | 42.421 |
| 4 | MERCERON Alix | Team U LH | 02:21:01.000 | 31.000 | 42.421 |
| 5 | LUINAUD Romain | Team Corrèze-Suchet-Nouvelle Aquitaine | 02:21:01.000 | 31.000 | 42.421 |
| 6 | LE CLEC'H Lomig | Team Sportbreizh - Harmonie Mutuelle | 02:21:01.000 | 31.000 | 42.421 |
| 7 | BRICARD Alexis | Team LMP-La Roche Vendée Cyclisme | 02:21:01.000 | 31.000 | 42.421 |
| 8 | MICHEL Quentin | Team EliteOrga US Saint-Herblain | 02:21:01.000 | 31.000 | 42.421 |
| 9 | JAMIN Leo Paul | UC Cholet 49 | 02:21:05.000 | 35.000 | 42.4 |
| 10 | ZIELIŃSKI Piotr | VC Pays de Lorient | 02:21:49.000 | 1:19.000 | 42.181 |
| 11 | RIVIERE Maxence | | 02:21:49.000 | 1:19.000 | 42.181 |
| 12 | GUEGUEN Maël | Plouay Cycling Team | 02:21:49.000 | 1:19.000 | 42.181 |
| 13 | BISQUAY Yoen | VC Pays de Lorient | 02:21:52.000 | 1:22.000 | 42.166 |
| 14 | CADIOU Raphaël | Morlaix Cyclisme Performance | 02:21:52.000 | 1:22.000 | 42.166 |
| 15 | LE PAVEC Julien | Plouay Cycling Team | 02:21:52.000 | 1:22.000 | 42.166 |
| 16 | LE GUEVEL Alexis | Plouay Cycling Team | 02:21:54.000 | 1:24.000 | 42.156 |
| 17 | LAURENDEAU Emilien | UC Cholet 49 | 02:21:54.000 | 1:24.000 | 42.156 |
| 18 | CORLAY LE BARON Mathis | Plouay Cycling Team | 02:21:54.000 | 1:24.000 | 42.156 |
| 19 | ROME Axel | UC Briochine - Bleu Mercure | 02:21:54.000 | 1:24.000 | 42.156 |
| 20 | FER Lucas | VC Pays de Lorient | 02:21:57.000 | 1:27.000 | 42.142 |
| 21 | KERJEAN Ewen | Morlaix Cyclisme Performance | 02:21:57.000 | 1:27.000 | 42.142 |
| 22 | PETERSEN Marinus | UC Briochine - Bleu Mercure | 02:21:57.000 | 1:27.000 | 42.142 |
| 23 | CAUDOUX Alexandre | Team Corrèze-Suchet-Nouvelle Aquitaine | 02:21:58.000 | 1:28.000 | 42.137 |
| 24 | BOUYER Mathéo | VC Lucéen | 02:21:58.000 | 1:28.000 | 42.137 |
| 25 | DAVY Augustin | Team Sportbreizh - Harmonie Mutuelle | 02:21:58.000 | 1:28.000 | 42.137 |
| 26 | LOUVRIER Erwan | UC Cholet 49 | 02:21:58.000 | 1:28.000 | 42.137 |
| 27 | CHAMPION Alexis | Team Deux-Sèvres | 02:22:01.000 | 1:31.000 | 42.122 |
| 28 | MOULIN Alan | Plouay Cycling Team | 02:22:01.000 | 1:31.000 | 42.122 |
| 29 | LEMPERIÈRE Jules | UC Cholet 49 | 02:22:30.000 | 2:00.000 | 41.979 |
| 30 | GAUDIN Guillaume | Team EliteOrga US Saint-Herblain | 02:22:30.000 | 2:00.000 | 41.979 |
| 31 | LE MORVAN Gabin | Morlaix Cyclisme Performance | 02:22:30.000 | 2:00.000 | 41.979 |
| 32 | PATRIGEON Noam | VC Lucéen | 02:22:30.000 | 2:00.000 | 41.979 |
| 33 | FRALIN Jamy | Team Corrèze-Suchet-Nouvelle Aquitaine | 02:22:30.000 | 2:00.000 | 41.979 |
| 34 | MORIN Dylan | Morlaix Cyclisme Performance | 02:22:30.000 | 2:00.000 | 41.979 |
| 35 | BERNIER Corentin | | 02:22:30.000 | 2:00.000 | 41.979 |
| 36 | RIVALLAIN Hugo | UC Briochine - Bleu Mercure | 02:22:30.000 | 2:00.000 | 41.979 |
| 37 | BOIRE Flavien | | 02:22:30.000 | 2:00.000 | 41.979 |
| 38 | CARDRAIN Hugo | VC Pays de Lorient | 02:22:30.000 | 2:00.000 | 41.979 |
| 39 | MCKAY Shane | Team Sportbreizh - Harmonie Mutuelle | 02:22:30.000 | 2:00.000 | 41.979 |
| 39 | MCKAY Shane | Sportbreizh Tydor Armorlux | 02:22:30.000 | 2:00.000 | 41.979 |
| 40 | DUCHENE Jérémy | | 02:22:30.000 | 2:00.000 | 41.979 |
| 41 | TEISSEIRE Clement | VC Pays de Lorient | 02:22:36.000 | 2:06.000 | 41.95 |
| 42 | MARTINEAU Nolan | UC Cholet 49 | 02:22:47.000 | 2:17.000 | 41.896 |
| 43 | LE BOHEC Axel | Team EliteOrga US Saint-Herblain | 02:22:47.000 | 2:17.000 | 41.896 |
| 44 | BARBOT Séraphin | | 02:23:22.000 | 2:52.000 | 41.725 |
| 45 | LOISEAU Quentin | | 02:23:22.000 | 2:52.000 | 41.725 |
| 46 | GIRARD Quentin | VC Lucéen | 02:23:54.000 | 3:24.000 | 41.571 |
| 47 | CHASSAING Baptiste | Team U LH | 02:31:25.000 | 00:10:55.000 | 39.507 |
| 48 | TREGARO Adrien | | 02:33:12.000 | 00:12:42.000 | 39.047 |
| 49 | PARSONS James | | 02:33:12.000 | 00:12:42.000 | 39.047 |
| 50 | AGENEAU Antoine | | 02:33:12.000 | 00:12:42.000 | 39.047 |
| 51 | SOULARD Dorian | UC Cholet 49 | 02:33:12.000 | 00:12:42.000 | 39.047 |
| 52 | NERRIÈRE Manuel | | 02:33:12.000 | 00:12:42.000 | 39.047 |
| 53 | COLAISSEAU Marius | | 02:37:02.000 | 00:16:32.000 | 38.094 |
| 1005 | PASQUIER Pierre | | 00:00.000 | -02:20:30.000 | |
| 1005 | LIMOUSIN Mathieu | | 00:00.000 | -02:20:30.000 | |
| 1005 | CHUPIN Pierre | | 00:00.000 | -02:20:30.000 | |
| 1005 | LADAME Alexis | Team U LH | 00:00.000 | -02:20:30.000 | |
| 1005 | CHEZEAUD Quentin | Team U LH | 00:00.000 | -02:20:30.000 | |
| 1005 | MORICHON Clement | Team U LH | 00:00.000 | -02:20:30.000 | |
| 1005 | GOURDONNAUD Adrien | Team Corrèze-Suchet-Nouvelle Aquitaine | 00:00.000 | -02:20:30.000 | |
| 1005 | FERRON Olivier | | 00:00.000 | -02:20:30.000 | |
| 1005 | BERNAUDEAU Jocelyn | | 00:00.000 | -02:20:30.000 | |
| 1005 | AMICE Tom | Team Sportbreizh - Harmonie Mutuelle | 00:00.000 | -02:20:30.000 | |
| 1005 | THOMAS Gabriel | Team EliteOrga US Saint-Herblain | 00:00.000 | -02:20:30.000 | |
| 1005 | LEBOT Thomas | Team EliteOrga US Saint-Herblain | 00:00.000 | -02:20:30.000 | |
| 1005 | VOISIN Clement | VC Lucéen | 00:00.000 | -02:20:30.000 | |
| 1005 | ARTHEIN Fabien Nicolas | VC Lucéen | 00:00.000 | -02:20:30.000 | |
| 1005 | PHILIPPE William | Plouay Cycling Team | 00:00.000 | -02:20:30.000 | |
| 1005 | BILLET Adrien | Team LMP-La Roche Vendée Cyclisme | 00:00.000 | -02:20:30.000 | |
| 1005 | COGNE Ronan | | 00:00.000 | -02:20:30.000 | |
| 1005 | TIJOU Clement | | 00:00.000 | -02:20:30.000 | |
| 1006 | LE CANN Loïck | SCO Cyclisme Angers | 00:00.000 | -02:20:30.000 | |
| 1006 | NARDOT Robin | | 00:00.000 | -02:20:30.000 | |