| 1 | PIERRE Alexis | Dinan Sport Cycling | 10:31.000 | - | 51.918 |
| 2 | PAVIS Evan | Vendée U Pays de la Loire | 10:44.000 | 13.000 | 50.87 |
| 3 | JOB Alex | GSC Blagnac Vélo Sport 31 | 10:44.000 | 13.000 | 50.87 |
| 4 | JALADEAU Artus | GSC Blagnac Vélo Sport 31 | 10:45.000 | 14.000 | 50.791 |
| 5 | DUPÉ Mathieu | Mayenne-V and B-Monbana | 10:45.000 | 14.000 | 50.791 |
| 6 | MITCHELL Adam | Vendée U Pays de la Loire | 10:54.000 | 23.000 | 50.092 |
| 6 | MITCHELL Adam | Team TotalEnergies | 10:54.000 | 23.000 | 50.092 |
| 7 | CONOR Paul | UC Cholet 49 | 10:54.000 | 23.000 | 50.092 |
| 7 | CONOR Paul | Vendée U Pays de la Loire | 10:54.000 | 23.000 | 50.092 |
| 8 | MAINGUENAUD Tom | Mayenne-V and B-Monbana | 11:00.000 | 29.000 | 49.636 |
| 9 | LAURENSOT Edgar | Dinan Sport Cycling | 11:00.000 | 29.000 | 49.636 |
| 10 | CHILTON Ben | Mayenne-V and B-Monbana | 11:00.000 | 29.000 | 49.636 |
| 11 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 11:02.000 | 31.000 | 49.486 |
| 12 | CORON Justin | Moyon Percy Vélo Club | 11:04.000 | 33.000 | 49.337 |
| 13 | MORICE Ludovic | Paris Cycliste Olympique | 11:04.000 | 33.000 | 49.337 |
| 14 | VEZIE Maxime | VC Pays de Loudéac | 11:05.000 | 34.000 | 49.263 |
| 15 | RULLIER Hans | VC Pays de Loudéac | 11:07.000 | 36.000 | 49.115 |
| 16 | LE BOETEZ Clement | GSC Blagnac Vélo Sport 31 | 11:08.000 | 37.000 | 49.042 |
| 17 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 11:09.000 | 38.000 | 48.969 |
| 18 | CORDELIER Matthieu | Team Bricquebec Cotentin | 11:10.000 | 39.000 | 48.896 |
| 19 | NAVARRO Gauthier | GSC Blagnac Vélo Sport 31 | 11:10.000 | 39.000 | 48.896 |
| 20 | LÉVÊQUE Theo | Vendée U Pays de la Loire | 11:12.000 | 41.000 | 48.75 |
| 20 | LÉVÊQUE Theo | Team TotalEnergies | 11:12.000 | 41.000 | 48.75 |
| 21 | BARUSSEAU Mathéo | Vendée U Pays de la Loire | 11:12.000 | 41.000 | 48.75 |
| 21 | BARUSSEAU Mathéo | Team TotalEnergies | 11:12.000 | 41.000 | 48.75 |
| 22 | CHOBLET Pierre | VC Pays de Loudéac | 11:13.000 | 42.000 | 48.678 |
| 23 | GAILLARD Florian | Dinan Sport Cycling | 11:13.000 | 42.000 | 48.678 |
| 24 | SANCHEZ Clément | Vendée U Pays de la Loire | 11:13.000 | 42.000 | 48.678 |
| 25 | GUILBERT Clement | Moyon Percy Vélo Club | 11:13.000 | 42.000 | 48.678 |
| 26 | TINSLEY Lewis | BCC Race Team | 11:14.000 | 43.000 | 48.605 |
| 27 | CHOUFFE Lenny | AC Bisontine | 11:14.000 | 43.000 | 48.605 |
| 28 | LAJAUNIAS Valerian | UC Cholet 49 | 11:16.000 | 45.000 | 48.462 |
| 29 | STEVANT Malo | Dinan Sport Cycling | 11:20.000 | 49.000 | 48.176 |
| 30 | SMITH Adam | CC Étupes | 11:24.000 | 53.000 | 47.895 |
| 31 | CHARTEAU Diego | Vendée U Pays de la Loire | 11:24.000 | 53.000 | 47.895 |
| 32 | ROME Axel | Dinan Sport Cycling | 11:24.000 | 53.000 | 47.895 |
| 33 | DARMIGNY Tom | CC Étupes | 11:24.000 | 53.000 | 47.895 |
| 34 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 11:25.000 | 54.000 | 47.825 |
| 35 | FILLION Erwann | Moyon Percy Vélo Club | 11:27.000 | 56.000 | 47.686 |
| 36 | RALLÉ Anthony | Dinan Sport Cycling | 11:28.000 | 57.000 | 47.616 |
| 37 | ROUÉ Loan | Team Adris-La Crêpe de Brocéliande-BLC | 11:28.000 | 57.000 | 47.616 |
| 38 | GUILBERT Mattéo | Moyon Percy Vélo Club | 11:28.000 | 57.000 | 47.616 |
| 39 | VIDAL Victor | CC Étupes | 11:31.000 | 1:00.000 | 47.41 |
| 40 | LORIDAN Corentin | Morlaix Cyclisme Performance | 11:31.000 | 1:00.000 | 47.41 |
| 41 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 11:32.000 | 1:01.000 | 47.341 |
| 42 | DUBOIS Clement | UC Cholet 49 | 11:32.000 | 1:01.000 | 47.341 |
| 43 | REED Jack | Team Sportbreizh - Harmonie Mutuelle | 11:33.000 | 1:02.000 | 47.273 |
| 44 | GLOT Raphael | ES Torigni | 11:34.000 | 1:03.000 | 47.205 |
| 45 | VIEL Tom | Team Bricquebec Cotentin | 11:34.000 | 1:03.000 | 47.205 |
| 46 | GAREL Thomas | UC Cholet 49 | 11:34.000 | 1:03.000 | 47.205 |
| 47 | VUILLEMIN Loïc | CC Étupes | 11:35.000 | 1:04.000 | 47.137 |
| 48 | SOULARD Dorian | UC Cholet 49 | 11:36.000 | 1:05.000 | 47.069 |
| 49 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 11:36.000 | 1:05.000 | 47.069 |
| 50 | BASSET Antoine | VC Pays de Loudéac | 11:37.000 | 1:06.000 | 47.001 |
| 51 | MILLET Hugo | Mayenne-V and B-Monbana | 11:37.000 | 1:06.000 | 47.001 |
| 52 | MAHOUDO Loris | VC Pays de Loudéac | 11:37.000 | 1:06.000 | 47.001 |
| 53 | HARTLEY James | Team Bricquebec Cotentin | 11:38.000 | 1:07.000 | 46.934 |
| 54 | ROUANET Maël | GSC Blagnac Vélo Sport 31 | 11:40.000 | 1:09.000 | 46.8 |
| 55 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 11:40.000 | 1:09.000 | 46.8 |
| 56 | CROOK Jack | Team Bricquebec Cotentin | 11:41.000 | 1:10.000 | 46.733 |
| 57 | ANDRÉ Gaspard | CC Étupes | 11:41.000 | 1:10.000 | 46.733 |
| 58 | LE BOZEC Valentin | Team Cote Granit Rose | 11:42.000 | 1:11.000 | 46.667 |
| 59 | GOUZOUGUEN Enzo | Morlaix Cyclisme Performance | 11:42.000 | 1:11.000 | 46.667 |
| 60 | TANGUY Hugo | Plouay Cycling Team | 11:42.000 | 1:11.000 | 46.667 |
| 61 | VERMEULEN Jordy | WILVO Group - TWC De Kempen | 11:44.000 | 1:13.000 | 46.534 |
| 62 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 11:44.000 | 1:13.000 | 46.534 |
| 63 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 11:44.000 | 1:13.000 | 46.534 |
| 64 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 11:44.000 | 1:13.000 | 46.534 |
| 65 | MORTIER Thibaut | AC Bisontine | 11:45.000 | 1:14.000 | 46.468 |
| 66 | LAVOLÉ Alexis | VC Avranches | 11:45.000 | 1:14.000 | 46.468 |
| 67 | THOMAS Iwan | Team Cote Granit Rose | 11:46.000 | 1:15.000 | 46.402 |
| 68 | REBOUL OLLIEROU Mathis | Morlaix Cyclisme Performance | 11:46.000 | 1:15.000 | 46.402 |
| 69 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 11:46.000 | 1:15.000 | 46.402 |
| 70 | DELONGLEE Noah | VC Avranches | 11:46.000 | 1:15.000 | 46.402 |
| 71 | VAN HERWIJNEN Sem | WILVO Group - TWC De Kempen | 11:48.000 | 1:17.000 | 46.271 |
| 72 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 11:48.000 | 1:17.000 | 46.271 |
| 73 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 11:48.000 | 1:17.000 | 46.271 |
| 74 | BESSAGUET Cedric | Top 16 Cyclisme | 11:50.000 | 1:19.000 | 46.141 |
| 75 | MOSIN Baptiste | VC Avranches | 11:50.000 | 1:19.000 | 46.141 |
| 76 | AUBREY Hugh | Beeston Cycling Club | 11:50.000 | 1:19.000 | 46.141 |
| 77 | HERBRETEAU Victor | UC Cholet 49 | 11:51.000 | 1:20.000 | 46.076 |
| 78 | MOUCHET Zian | AC Bisontine | 11:52.000 | 1:21.000 | 46.011 |
| 79 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 11:53.000 | 1:22.000 | 45.947 |
| 80 | LESONGEUR Quentin | Team Pays de Briec | 11:56.000 | 1:25.000 | 45.754 |
| 81 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 11:56.000 | 1:25.000 | 45.754 |
| 82 | VALVASORI Larry | AC Bisontine | 11:57.000 | 1:26.000 | 45.69 |
| 83 | CREN Lenny | VC Pays de Lorient | 11:58.000 | 1:27.000 | 45.627 |
| 84 | MOREL Tom | Team Bricquebec Cotentin | 11:59.000 | 1:28.000 | 45.563 |
| 85 | LAURENT Alexandre | Team Pays de Briec | 11:59.000 | 1:28.000 | 45.563 |
| 86 | PERROT Victor | Team Cote Granit Rose | 12:00.000 | 1:29.000 | 45.5 |
| 87 | STEPHEN George | BCC Race Team | 12:01.000 | 1:30.000 | 45.437 |
| 88 | HELARY Steven | Mayenne-V and B-Monbana | 12:02.000 | 1:31.000 | 45.374 |
| 89 | GAUDEL Matteo | AC Bisontine | 12:02.000 | 1:31.000 | 45.374 |
| 90 | RABY Charly | Team LMP-La Roche Vendée Cyclisme | 12:03.000 | 1:32.000 | 45.311 |
| 91 | QUÉRÉ Aymeric | Team Pays de Briec | 12:04.000 | 1:33.000 | 45.249 |
| 92 | TAILLEZ Simon | Team Pays de Briec | 12:05.000 | 1:34.000 | 45.186 |
| 93 | BOILEAU Leo | Team Sportbreizh - Harmonie Mutuelle | 12:05.000 | 1:34.000 | 45.186 |
| 94 | LECOLLEY Augustin | Team Bricquebec Cotentin | 12:06.000 | 1:35.000 | 45.124 |
| 95 | LAPORTE Clement | Top 16 Cyclisme | 12:06.000 | 1:35.000 | 45.124 |
| 96 | HERPIN Sohan | Moyon Percy Vélo Club | 12:07.000 | 1:36.000 | 45.062 |
| 97 | CADORET Théotime | ES Torigni | 12:10.000 | 1:39.000 | 44.877 |
| 98 | QUÈRE Elian | Team Cote Granit Rose | 12:11.000 | 1:40.000 | 44.815 |
| 99 | NUIJENS Cas | WILVO Group - TWC De Kempen | 12:12.000 | 1:41.000 | 44.754 |
| 100 | ARHIE Kevin | Top 16 Cyclisme | 12:13.000 | 1:42.000 | 44.693 |
| 101 | GEORGES Antoine | VC Avranches | 12:14.000 | 1:43.000 | 44.632 |
| 102 | LE CALVE Louison | Plouay Cycling Team | 12:16.000 | 1:45.000 | 44.511 |
| 103 | QUINDRY Emeric | ES Torigni | 12:17.000 | 1:46.000 | 44.45 |
| 104 | PANCHE Maxime | Top 16 Cyclisme | 12:18.000 | 1:47.000 | 44.39 |
| 105 | COSTIOU Gurvan | Team Pays de Briec | 12:18.000 | 1:47.000 | 44.39 |
| 106 | LEBATARD Paul | ES Torigni | 12:19.000 | 1:48.000 | 44.33 |
| 107 | LE HER Julian | Team Sportbreizh - Harmonie Mutuelle | 12:26.000 | 1:55.000 | 43.914 |
| 108 | ADAM Maxime | ES Torigni | 12:27.000 | 1:56.000 | 43.855 |
| 109 | LOUSTAU Matéo | Top 16 Cyclisme | 12:31.000 | 2:00.000 | 43.622 |
| 110 | BISQUAY Yoen | VC Pays de Lorient | 12:31.000 | 2:00.000 | 43.622 |
| 111 | BOURJON Antoine | Plouay Cycling Team | 12:35.000 | 2:04.000 | 43.391 |
| 112 | DREANO Victor | VC Pays de Lorient | 12:37.000 | 2:06.000 | 43.276 |
| 113 | MORVAN Corentin | VC Pays de Lorient | 12:38.000 | 2:07.000 | 43.219 |
| 114 | GALPIN Dan | BCC Race Team | 12:42.000 | 2:11.000 | 42.992 |
| 115 | MALGORN Adrien | Morlaix Cyclisme Performance | 12:47.000 | 2:16.000 | 42.712 |
| 116 | NICOLAS Kenzo | Team Cote Granit Rose | 12:50.000 | 2:19.000 | 42.545 |
| 117 | VUILLIER Axel | CC Étupes | 12:54.000 | 2:23.000 | 42.326 |
| 118 | BRETON Kylian | VC Pays de Loudéac | 12:54.000 | 2:23.000 | 42.326 |
| 119 | VERZIJL Sten | WILVO Group - TWC De Kempen | 13:01.000 | 2:30.000 | 41.946 |
| 120 | VAN DE PUT Luke | WILVO Group - TWC De Kempen | 13:11.000 | 2:40.000 | 41.416 |
| 121 | PERKINS Bradley | AC Bisontine | 00:00.000 | -00:10:31.000 | |
| 122 | RIVALLAIN Hugo | VC Pays de Lorient | 00:00.000 | -00:10:31.000 | |