| 1 | THIERRY Pierre | Morbihan Fybolia GOA | 07:15:26.000 | - | 0 |
| 2 | GILLET Baptiste | Morbihan Fybolia GOA | 07:15:29.000 | 03.000 | 0 |
| 3 | PAILLOT Yoann | Morbihan Fybolia GOA | 07:15:34.000 | 08.000 | 0 |
| 4 | GROLIER Lucas | Vendée U Pays de la Loire | 07:16:04.000 | 38.000 | 0 |
| 5 | MARAIS Benjamin | Vendée U Pays de la Loire | 07:16:05.000 | 39.000 | 0 |
| 6 | ROUSSET-FAVIER Nicolas | Vendée U Pays de la Loire | 07:16:08.000 | 42.000 | 0 |
| 7 | MOLONEY-MORTON William | AC Bisontine | 07:16:10.000 | 44.000 | 0 |
| 8 | BOHAL Victor | Mayenne-V and B-Monbana | 07:16:16.000 | 50.000 | 0 |
| 9 | COURCELLES Matthieu | Paris Cycliste Olympique | 07:16:17.000 | 51.000 | 0 |
| 10 | DEVANNE Antoine | Team LMP-La Roche Vendée Cyclisme | 07:16:18.000 | 52.000 | 0 |
| 11 | RALLÉ Anthony | Dinan Sport Cycling | 07:16:18.000 | 52.000 | 0 |
| 12 | CIALONE Alessio | Vendée U Pays de la Loire | 07:16:23.000 | 57.000 | 0 |
| 13 | MAITRE Florian | Mayenne-V and B-Monbana | 07:16:29.000 | 1:03.000 | 0 |
| 14 | PEYENCET Gabriel | | 07:16:38.000 | 1:12.000 | 0 |
| 15 | MITCHELL Adam | Team U Charente-Maritime | 07:16:45.000 | 1:19.000 | 0 |
| 16 | BOISSIERE Antonin | | 07:16:46.000 | 1:20.000 | 0 |
| 17 | DESCHATRES Martin | AC Bisontine | 07:16:49.000 | 1:23.000 | 0 |
| 18 | MULLER Anton | UC Pélussin | 07:16:49.000 | 1:23.000 | 0 |
| 19 | LE CAM Brendan | Cre'Actuel-Marie Morin-U 22 | 07:17:02.000 | 1:36.000 | 0 |
| 20 | CHOUFFE Lenny | AC Bisontine | 07:17:05.000 | 1:39.000 | 0 |
| 21 | ROUXEL Maxime | Cre'Actuel-Marie Morin-U 22 | 07:17:09.000 | 1:43.000 | 0 |
| 22 | PROD'HOMME Axel | Sojasun Espoir - ACNC | 07:17:12.000 | 1:46.000 | 0 |
| 23 | LOUVRIER Erwan | | 07:17:14.000 | 1:48.000 | 0 |
| 24 | LÉVÊQUE Theo | Sojasun Espoir - ACNC | 07:17:14.000 | 1:48.000 | 0 |
| 25 | SAILLENFEST Leo | Dinan Sport Cycling | 07:17:18.000 | 1:52.000 | 0 |
| 26 | VAN EYCKEN Clément | UC Pélussin | 07:17:29.000 | 2:03.000 | 0 |
| 27 | BARRALLON Dimitri | UC Pélussin | 07:17:36.000 | 2:10.000 | 0 |
| 28 | BOILEAU Killian | VS Valletais | 07:17:45.000 | 2:19.000 | 0 |
| 29 | VERSCHUREN Killian | VC Pays de Loudéac | 07:17:48.000 | 2:22.000 | 0 |
| 30 | AZILE LOZACH Julien | Océane Top 16 | 07:17:55.000 | 2:29.000 | 0 |
| 31 | THIBAULT Jean-Denis | Sables Vendée Cyclisme | 07:17:58.000 | 2:32.000 | 0 |
| 32 | MARGUERITAT Titouan | CC Périgueux | 07:17:59.000 | 2:33.000 | 0 |
| 33 | VOSS Arnaud | Sables Vendée Cyclisme | 07:18:17.000 | 2:51.000 | 0 |
| 34 | RENAULT Maxime | Team Bricquebec Cotentin | 07:18:38.000 | 3:12.000 | 0 |
| 35 | RIBEIRO DA CRUZ Mathias | Mayenne-V and B-Monbana | 07:18:44.000 | 3:18.000 | 0 |
| 36 | DRAPIER Lukas | Sojasun Espoir - ACNC | 07:18:49.000 | 3:23.000 | 0 |
| 37 | LARMET Ilan | Dinan Sport Cycling | 07:19:00.000 | 3:34.000 | 0 |
| 38 | WINTREBERT Axel | ESEG Douai | 07:19:22.000 | 3:56.000 | 0 |
| 39 | PENALVA Théo | Team U Charente-Maritime | 07:19:43.000 | 4:17.000 | 0 |
| 40 | ORRIÈRE Martin | Mayenne-V and B-Monbana | 07:19:49.000 | 4:23.000 | 0 |
| 40 | ORRIÈRE Martin | Podiocom CX | 07:19:49.000 | 4:23.000 | 0 |
| 41 | MERMET Rémi | AC Bisontine | 07:19:56.000 | 4:30.000 | 0 |
| 42 | LESNÉ Robin | Cre'Actuel-Marie Morin-U 22 | 07:20:02.000 | 4:36.000 | 0 |
| 43 | CARREAU Lukas | Dinan Sport Cycling | 07:20:06.000 | 4:40.000 | 0 |
| 44 | POLETTO Antoine | Guidon Chalettois | 07:20:15.000 | 4:49.000 | 0 |
| 45 | TRIOUX Martin | ESEG Douai | 07:20:32.000 | 5:06.000 | 0 |
| 46 | RULLIER Hans | Sojasun Espoir - ACNC | 07:20:35.000 | 5:09.000 | 0 |
| 47 | LE PENNEC Guerand | VC Pays de Loudéac | 07:20:37.000 | 5:11.000 | 0 |
| 48 | BRIDRON Thibaud | Guidon Chalettois | 07:20:43.000 | 5:17.000 | 0 |
| 49 | VASSEUR Aubin | ESEG Douai | 07:20:44.000 | 5:18.000 | 0 |
| 50 | BOILEAU Leo | Cre'Actuel-Marie Morin-U 22 | 07:21:05.000 | 5:39.000 | 0 |
| 51 | ZAPATA CORDOBA Gregory Santiago | Sables Vendée Cyclisme | 07:21:13.000 | 5:47.000 | 0 |
| 52 | BODARD Damien | Sojasun Espoir - ACNC | 07:21:16.000 | 5:50.000 | 0 |
| 53 | BESSAGUET Cedric | Team U Charente-Maritime | 07:21:19.000 | 5:53.000 | 0 |
| 54 | BRAMOULLE Benjamin | Moyon Percy Vélo Club | 07:21:24.000 | 5:58.000 | 0 |
| 55 | BENEYROL Jérémy | | 07:21:33.000 | 6:07.000 | 0 |
| 56 | DEMEAUTIS Matthieu | Océane Top 16 | 07:21:43.000 | 6:17.000 | 0 |
| 57 | CADORET Théotime | La Crêpe de Brocéliande-BLC | 07:21:59.000 | 6:33.000 | 0 |
| 58 | BOIRE Flavien | Sables Vendée Cyclisme | 07:22:14.000 | 6:48.000 | 0 |
| 59 | ADAM Guillaume | Team Bricquebec Cotentin | 07:22:17.000 | 6:51.000 | 0 |
| 60 | BRAMOULLE Adrien | Cre'Actuel-Marie Morin-U 22 | 07:22:26.000 | 7:00.000 | 0 |
| 61 | LIMONE Maxime | UC Pélussin | 07:23:23.000 | 7:57.000 | 0 |
| 62 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 07:24:53.000 | 9:27.000 | 0 |
| 63 | CONOR Paul | Team U Charente-Maritime | 07:25:06.000 | 9:40.000 | 0 |
| 64 | IKEN Bastien | Dinan Sport Cycling | 07:26:55.000 | 00:11:29.000 | 0 |
| 65 | DELALANDE Basile | Morbihan Fybolia GOA | 07:28:01.000 | 00:12:35.000 | 0 |
| 66 | BÉTON Damien | UC Pélussin | 07:28:03.000 | 00:12:37.000 | 0 |
| 67 | CORNU Benjamin | Team Bricquebec Cotentin | 07:28:13.000 | 00:12:47.000 | 0 |
| 68 | DROUET Victor | Moyon Percy Vélo Club | 07:29:26.000 | 00:14:00.000 | 0 |
| 69 | BARBER Farley | UC Cholet 49 | 07:29:40.000 | 00:14:14.000 | 0 |
| 70 | DRANSART Maxime | Team Bricquebec Cotentin | 07:29:48.000 | 00:14:22.000 | 0 |
| 71 | MOUROT-BERNADAC Maxime | UC Cholet 49 | 07:30:26.000 | 00:15:00.000 | 0 |
| 72 | HAMONIC Maximilien | | 07:30:52.000 | 00:15:26.000 | 0 |
| 73 | CORDON Paul | VC Pays de Loudéac | 07:30:55.000 | 00:15:29.000 | 0 |
| 74 | MALGORN Adrien | VS Valletais | 07:31:07.000 | 00:15:41.000 | 0 |
| 75 | PELLIER Pierre-Mathieu | | 07:32:07.000 | 00:16:41.000 | 0 |
| 76 | LEGRAS Hugo | | 07:33:27.000 | 00:18:01.000 | 0 |
| 77 | MILLON Simon | Guidon Chalettois | 07:15:45.000 | 19.000 | 0 |
| 78 | UGA Ryuki | VS Valletais | 07:36:45.000 | 00:21:19.000 | 0 |
| 79 | DUTOMBOIS Mathéo | ESEG Douai | 07:36:50.000 | 00:21:24.000 | 0 |
| 80 | LE PORH Romain | La Crêpe de Brocéliande-BLC | 07:15:48.000 | 22.000 | 0 |
| 81 | LUCAS Quentin | | 07:37:36.000 | 00:22:10.000 | 0 |
| 82 | LEBOUCHER Anatole | UC Cholet 49 | 07:38:00.000 | 00:22:34.000 | 0 |
| 83 | DROMAIN Rémi | Team LMP-La Roche Vendée Cyclisme | 07:38:20.000 | 00:22:54.000 | 0 |
| 84 | FER Lucas | VS Valletais | 07:38:36.000 | 00:23:10.000 | 0 |
| 85 | DAVY Augustin | UC Cholet 49 | 07:39:15.000 | 00:23:49.000 | 0 |
| 86 | GUERINEL Manu | Paris Cycliste Olympique | 07:39:16.000 | 00:23:50.000 | 0 |
| 87 | BRICARD Alexis | Team LMP-La Roche Vendée Cyclisme | 07:39:24.000 | 00:23:58.000 | 0 |
| 88 | BESNIER Erwan | Morbihan Fybolia GOA | 07:39:47.000 | 00:24:21.000 | 0 |
| 89 | KAKIZAKI Eugene | VS Valletais | 07:42:17.000 | 00:26:51.000 | 0 |
| 89 | KAKIZAKI Eugene | VS Valletais | 07:42:17.000 | 00:26:51.000 | 0 |
| 90 | OGASAWARA Takumi | EC Trélissac Coulounieix 24 | 07:42:38.000 | 00:27:12.000 | 0 |
| 91 | RIDEL Damien | Mayenne-V and B-Monbana | 07:45:17.000 | 00:29:51.000 | 0 |
| 92 | GOULET Florian | | 07:45:42.000 | 00:30:16.000 | 0 |
| 93 | PERLEAUX Dorian | UC Cholet 49 | 07:46:09.000 | 00:30:43.000 | 0 |
| 94 | AUMEUNIER Lucas | CC Périgueux | 07:48:04.000 | 00:32:38.000 | 0 |
| 95 | HERNOT Guirec | | 07:51:53.000 | 00:36:27.000 | 0 |
| 96 | DELATTRE Hugo | ESEG Douai | 07:51:58.000 | 00:36:32.000 | 0 |
| 97 | BRUN Mickaël | UC Pélussin | 07:54:21.000 | 00:38:55.000 | 0 |
| 98 | BONMATI Axel | Guidon Chalettois | 07:56:08.000 | 00:40:42.000 | 0 |