| 1 | JALADEAU Artus | GSC Blagnac Vélo Sport 31 | 03:24:10.000 | - | 44.993 |
| 2 | BARUSSEAU Mathéo | Vendée U Pays de la Loire | 03:24:10.000 | - | 44.993 |
| 2 | BARUSSEAU Mathéo | Team TotalEnergies | 03:24:10.000 | - | 44.993 |
| 3 | RULLIER Hans | VC Pays de Loudéac | 03:24:10.000 | - | 44.993 |
| 4 | HERBRETEAU Victor | UC Cholet 49 | 03:24:10.000 | - | 44.993 |
| 5 | CHILTON Ben | Mayenne-V and B-Monbana | 03:24:10.000 | - | 44.993 |
| 6 | GAREL Thomas | UC Cholet 49 | 03:24:10.000 | - | 44.993 |
| 7 | TROGER Lucas | Team LMP-La Roche Vendée Cyclisme | 03:24:10.000 | - | 44.993 |
| 8 | SOULARD Dorian | UC Cholet 49 | 03:24:10.000 | - | 44.993 |
| 9 | LAURENSOT Edgar | Dinan Sport Cycling | 03:24:10.000 | - | 44.993 |
| 10 | CONOR Paul | UC Cholet 49 | 03:24:10.000 | - | 44.993 |
| 10 | CONOR Paul | Vendée U Pays de la Loire | 03:24:10.000 | - | 44.993 |
| 11 | MORICE Ludovic | Paris Cycliste Olympique | 03:24:10.000 | - | 44.993 |
| 12 | GAUDEL Matteo | AC Bisontine | 03:24:10.000 | - | 44.993 |
| 13 | CHARTEAU Diego | Vendée U Pays de la Loire | 03:24:54.000 | 44.000 | 44.832 |
| 14 | LE BOETEZ Clement | GSC Blagnac Vélo Sport 31 | 03:25:00.000 | 50.000 | 44.81 |
| 15 | MAINGUENAUD Tom | Mayenne-V and B-Monbana | 03:25:00.000 | 50.000 | 44.81 |
| 16 | CHOUFFE Lenny | AC Bisontine | 03:25:00.000 | 50.000 | 44.81 |
| 17 | ROUÉ Loan | Team Adris-La Crêpe de Brocéliande-BLC | 03:25:00.000 | 50.000 | 44.81 |
| 18 | VEZIE Maxime | VC Pays de Loudéac | 03:25:00.000 | 50.000 | 44.81 |
| 19 | RALLÉ Anthony | Dinan Sport Cycling | 03:25:00.000 | 50.000 | 44.81 |
| 20 | HARTLEY James | Team Bricquebec Cotentin | 03:25:00.000 | 50.000 | 44.81 |
| 21 | DELONGLEE Noah | VC Avranches | 03:25:00.000 | 50.000 | 44.81 |
| 22 | VUILLEMIN Loïc | CC Étupes | 03:25:00.000 | 50.000 | 44.81 |
| 23 | GUILBERT Clement | Moyon Percy Vélo Club | 03:25:00.000 | 50.000 | 44.81 |
| 24 | PIERRE Alexis | Dinan Sport Cycling | 03:25:00.000 | 50.000 | 44.81 |
| 25 | JOLLY Maxime | Team LMP-La Roche Vendée Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 26 | TANGUY Quentin | UCK Vannes - Bretagne Sud Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 27 | PANCHE Maxime | Top 16 Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 28 | MAHOUDO Loris | VC Pays de Loudéac | 03:25:00.000 | 50.000 | 44.81 |
| 29 | TANGUY Hugo | Plouay Cycling Team | 03:25:00.000 | 50.000 | 44.81 |
| 30 | FILLION Erwann | Moyon Percy Vélo Club | 03:25:00.000 | 50.000 | 44.81 |
| 31 | LAPORTE Clement | Top 16 Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 32 | ARHIE Kevin | Top 16 Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 33 | CADORET Théotime | ES Torigni | 03:25:00.000 | 50.000 | 44.81 |
| 34 | MITCHELL Adam | Vendée U Pays de la Loire | 03:25:00.000 | 50.000 | 44.81 |
| 34 | MITCHELL Adam | Team TotalEnergies | 03:25:00.000 | 50.000 | 44.81 |
| 35 | VIDAL Victor | CC Étupes | 03:25:00.000 | 50.000 | 44.81 |
| 36 | PAVIS Evan | Vendée U Pays de la Loire | 03:25:00.000 | 50.000 | 44.81 |
| 37 | BOILEAU Leo | Team Sportbreizh - Harmonie Mutuelle | 03:25:00.000 | 50.000 | 44.81 |
| 38 | STEVANT Malo | Dinan Sport Cycling | 03:25:00.000 | 50.000 | 44.81 |
| 39 | REBOUL OLLIEROU Mathis | Morlaix Cyclisme Performance | 03:25:00.000 | 50.000 | 44.81 |
| 40 | ANDRÉ Gaspard | CC Étupes | 03:25:00.000 | 50.000 | 44.81 |
| 41 | COSTIOU Gurvan | Team Pays de Briec | 03:25:00.000 | 50.000 | 44.81 |
| 42 | BASSET Antoine | VC Pays de Loudéac | 03:25:00.000 | 50.000 | 44.81 |
| 43 | CROOK Jack | Team Bricquebec Cotentin | 03:25:00.000 | 50.000 | 44.81 |
| 44 | HELARY Steven | Mayenne-V and B-Monbana | 03:25:00.000 | 50.000 | 44.81 |
| 45 | LE BOT Jean | Team Adris-La Crêpe de Brocéliande-BLC | 03:25:00.000 | 50.000 | 44.81 |
| 46 | NAVARRO Gauthier | GSC Blagnac Vélo Sport 31 | 03:25:00.000 | 50.000 | 44.81 |
| 47 | JOB Alex | GSC Blagnac Vélo Sport 31 | 03:25:00.000 | 50.000 | 44.81 |
| 48 | GAILLARD Florian | Dinan Sport Cycling | 03:25:00.000 | 50.000 | 44.81 |
| 49 | BESSAGUET Cedric | Top 16 Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 50 | PRIOLET Maxime | Team Sportbreizh - Harmonie Mutuelle | 03:25:00.000 | 50.000 | 44.81 |
| 51 | CREN Lenny | VC Pays de Lorient | 03:25:00.000 | 50.000 | 44.81 |
| 52 | MILLET Hugo | Mayenne-V and B-Monbana | 03:25:00.000 | 50.000 | 44.81 |
| 53 | GLOT Raphael | ES Torigni | 03:25:00.000 | 50.000 | 44.81 |
| 54 | SMITH Adam | CC Étupes | 03:25:00.000 | 50.000 | 44.81 |
| 55 | LE GUEVEL Alexis | Team Sportbreizh - Harmonie Mutuelle | 03:25:00.000 | 50.000 | 44.81 |
| 56 | TINSLEY Lewis | BCC Race Team | 03:25:00.000 | 50.000 | 44.81 |
| 57 | LORIDAN Corentin | Morlaix Cyclisme Performance | 03:25:00.000 | 50.000 | 44.81 |
| 58 | CHOBLET Pierre | VC Pays de Loudéac | 03:25:00.000 | 50.000 | 44.81 |
| 59 | QUÈRE Elian | Team Cote Granit Rose | 03:25:00.000 | 50.000 | 44.81 |
| 60 | NICOLAS Kenzo | Team Cote Granit Rose | 03:25:00.000 | 50.000 | 44.81 |
| 61 | MOSIN Baptiste | VC Avranches | 03:25:00.000 | 50.000 | 44.81 |
| 62 | GOUZOUGUEN Enzo | Morlaix Cyclisme Performance | 03:25:00.000 | 50.000 | 44.81 |
| 63 | RIVALLAIN Hugo | VC Pays de Lorient | 03:25:00.000 | 50.000 | 44.81 |
| 64 | LAJAUNIAS Valerian | UC Cholet 49 | 03:25:00.000 | 50.000 | 44.81 |
| 65 | LECOLLEY Augustin | Team Bricquebec Cotentin | 03:25:00.000 | 50.000 | 44.81 |
| 66 | GLON Gaëlig | Team Adris-La Crêpe de Brocéliande-BLC | 03:25:00.000 | 50.000 | 44.81 |
| 67 | MORTIER Thibaut | AC Bisontine | 03:25:00.000 | 50.000 | 44.81 |
| 68 | LOUSTAU Matéo | Top 16 Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 69 | STEPHEN George | BCC Race Team | 03:25:00.000 | 50.000 | 44.81 |
| 70 | CORON Justin | Moyon Percy Vélo Club | 03:25:00.000 | 50.000 | 44.81 |
| 71 | ROME Axel | Dinan Sport Cycling | 03:25:00.000 | 50.000 | 44.81 |
| 72 | BRETON Kylian | VC Pays de Loudéac | 03:25:00.000 | 50.000 | 44.81 |
| 73 | LÉVÊQUE Theo | Vendée U Pays de la Loire | 03:25:00.000 | 50.000 | 44.81 |
| 73 | LÉVÊQUE Theo | Team TotalEnergies | 03:25:00.000 | 50.000 | 44.81 |
| 74 | REED Jack | Team Sportbreizh - Harmonie Mutuelle | 03:25:00.000 | 50.000 | 44.81 |
| 75 | CORDELIER Matthieu | Team Bricquebec Cotentin | 03:25:00.000 | 50.000 | 44.81 |
| 76 | JOSSO Théo | Team Adris-La Crêpe de Brocéliande-BLC | 03:25:00.000 | 50.000 | 44.81 |
| 77 | SANCHEZ Clément | Vendée U Pays de la Loire | 03:25:00.000 | 50.000 | 44.81 |
| 78 | LE ROUSSEAU Gatien | Team Adris-La Crêpe de Brocéliande-BLC | 03:25:00.000 | 50.000 | 44.81 |
| 79 | VIEL Tom | Team Bricquebec Cotentin | 03:25:00.000 | 50.000 | 44.81 |
| 80 | MORVAN Corentin | VC Pays de Lorient | 03:25:00.000 | 50.000 | 44.81 |
| 81 | PERROT Victor | Team Cote Granit Rose | 03:25:00.000 | 50.000 | 44.81 |
| 82 | MOUCHET Zian | AC Bisontine | 03:25:00.000 | 50.000 | 44.81 |
| 83 | VERMEULEN Jordy | WILVO Group - TWC De Kempen | 03:25:00.000 | 50.000 | 44.81 |
| 84 | BLANCHARD Alexandre | Team LMP-La Roche Vendée Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 85 | VUILLIER Axel | CC Étupes | 03:25:00.000 | 50.000 | 44.81 |
| 86 | VERZIJL Sten | WILVO Group - TWC De Kempen | 03:25:00.000 | 50.000 | 44.81 |
| 87 | LAURENT Alexandre | Team Pays de Briec | 03:25:00.000 | 50.000 | 44.81 |
| 88 | BALCON Evann | Team Sportbreizh - Harmonie Mutuelle | 03:25:00.000 | 50.000 | 44.81 |
| 89 | GUILBERT Mattéo | Moyon Percy Vélo Club | 03:25:00.000 | 50.000 | 44.81 |
| 90 | ROUANET Maël | GSC Blagnac Vélo Sport 31 | 03:25:00.000 | 50.000 | 44.81 |
| 91 | VALVASORI Larry | AC Bisontine | 03:25:00.000 | 50.000 | 44.81 |
| 92 | PERKINS Bradley | AC Bisontine | 03:25:00.000 | 50.000 | 44.81 |
| 93 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 03:25:00.000 | 50.000 | 44.81 |
| 94 | QUINDRY Emeric | ES Torigni | 03:25:00.000 | 50.000 | 44.81 |
| 95 | KLEWAIS Tristan | Team LMP-La Roche Vendée Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 96 | RABY Charly | Team LMP-La Roche Vendée Cyclisme | 03:25:00.000 | 50.000 | 44.81 |
| 97 | QUÉRÉ Aymeric | Team Pays de Briec | 03:27:20.000 | 3:10.000 | 44.305 |
| 98 | LE CALVE Louison | Plouay Cycling Team | 03:29:42.000 | 5:32.000 | 43.805 |
| 99 | MALGORN Adrien | Morlaix Cyclisme Performance | 03:29:42.000 | 5:32.000 | 43.805 |
| 100 | LAVOLÉ Alexis | VC Avranches | 03:33:22.000 | 9:12.000 | 43.053 |
| 101 | TAILLEZ Simon | Team Pays de Briec | 03:33:22.000 | 9:12.000 | 43.053 |
| 102 | DUPÉ Mathieu | Mayenne-V and B-Monbana | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 103 | DUBOIS Clement | UC Cholet 49 | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 104 | MOREL Tom | Team Bricquebec Cotentin | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 105 | GEORGES Antoine | VC Avranches | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 106 | THOMAS Iwan | Team Cote Granit Rose | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 107 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 108 | NUIJENS Cas | WILVO Group - TWC De Kempen | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 109 | LESONGEUR Quentin | Team Pays de Briec | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 110 | LE BOZEC Valentin | Team Cote Granit Rose | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 111 | AUBREY Hugh | Beeston Cycling Club | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 112 | ADAM Maxime | ES Torigni | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 113 | BISQUAY Yoen | VC Pays de Lorient | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 114 | VAN DE PUT Luke | WILVO Group - TWC De Kempen | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 115 | LEBATARD Paul | ES Torigni | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 116 | HERPIN Sohan | Moyon Percy Vélo Club | 03:34:47.000 | 00:10:37.000 | 42.769 |
| 117 | DARMIGNY Tom | CC Étupes | 03:37:53.000 | 00:13:43.000 | 42.16 |
| 118 | DREANO Victor | VC Pays de Lorient | 03:40:01.000 | 00:15:51.000 | 41.751 |
| 119 | GALPIN Dan | BCC Race Team | 03:41:24.000 | 00:17:14.000 | 41.491 |
| 120 | VAN HERWIJNEN Sem | WILVO Group - TWC De Kempen | 03:48:21.000 | 00:24:11.000 | 40.228 |
| 121 | BOURJON Antoine | Plouay Cycling Team | 03:53:03.000 | 00:28:53.000 | 39.416 |
| 122 | LE HER Julian | Team Sportbreizh - Harmonie Mutuelle | 04:00:03.000 | 00:35:53.000 | 38.267 |