| 1 | LAGRÉE Adrien | Sojasun Espoir - ACNC | 03:27:33.000 | - | 44.808 |
| 2 | LECLAINCHE Gwen | Philippe Wagner Cycling | 03:27:33.000 | - | 44.808 |
| 3 | MATTHYS Louka | CC Nogent-sur-Oise | 03:27:33.000 | - | 44.808 |
| 4 | DESCHATRES Martin | AC Bisontine | 03:27:33.000 | - | 44.808 |
| 5 | VERMEULEN Rens | TWC De Kempen | 03:27:33.000 | - | 44.808 |
| 6 | JALADEAU Artus | OCF Team Legend Wheels | 03:27:33.000 | - | 44.808 |
| 7 | DAUSCHY Guillaume | CC Nogent-sur-Oise | 03:27:33.000 | - | 44.808 |
| 8 | CORKERY Dillon | CC Étupes | 03:27:33.000 | - | 44.808 |
| 9 | DAUPHIN Florian | Cre'Actuel-Marie Morin-U 22 | 03:28:04.000 | 31.000 | 44.697 |
| 10 | GAREL Adrien | Team Bricquebec Cotentin | 03:28:06.000 | 33.000 | 44.69 |
| 11 | JAMOT Julien | VC Rouen 76 | 03:28:06.000 | 33.000 | 44.69 |
| 12 | BRAZ AFONSO Clément | Philippe Wagner Cycling | 03:28:06.000 | 33.000 | 44.69 |
| 13 | SAVER Kasper | Philippe Wagner Cycling | 03:28:06.000 | 33.000 | 44.69 |
| 13 | SAVER Kasper | Wielerteam Decock - Van Eyck - Van Mossel - Devos Capoen | 03:28:06.000 | 33.000 | 44.69 |
| 14 | BARAN Simon | CC Étupes | 03:28:06.000 | 33.000 | 44.69 |
| 15 | LARMET Ilan | Dinan Sport Cycling | 03:28:06.000 | 33.000 | 44.69 |
| 16 | BRIAND Killian | VC Avranches | 03:28:06.000 | 33.000 | 44.69 |
| 17 | HOUCKE Killyan | CC Nogent-sur-Oise | 03:28:06.000 | 33.000 | 44.69 |
| 18 | VANG AAS Eirik | CC Étupes | 03:28:06.000 | 33.000 | 44.69 |
| 19 | MORICHON Thomas | AC Bisontine | 03:28:06.000 | 33.000 | 44.69 |
| 20 | CHAUVIN Scott | ES Torigni | 03:28:06.000 | 33.000 | 44.69 |
| 21 | ALLARD Matéo | CC Étupes | 03:28:11.000 | 38.000 | 44.672 |
| 22 | MARTORELL Erik | Baqué Cycling Team | 03:28:12.000 | 39.000 | 44.669 |
| 23 | LAURENSOT Edgar | Cre'Actuel-Marie Morin-U 22 | 03:28:15.000 | 42.000 | 44.658 |
| 24 | MOLONEY-MORTON William | AC Bisontine | 03:28:15.000 | 42.000 | 44.658 |
| 25 | LESNÉ Robin | Cre'Actuel-Marie Morin-U 22 | 03:28:16.000 | 43.000 | 44.654 |
| 26 | RULLIER Hans | Sojasun Espoir - ACNC | 03:28:19.000 | 46.000 | 44.644 |
| 27 | SENICOURT Kylian | Philippe Wagner Cycling | 03:28:19.000 | 46.000 | 44.644 |
| 28 | FILLION Erwann | Sojasun Espoir - ACNC | 03:28:19.000 | 46.000 | 44.644 |
| 29 | GILLES Cyprien | ES Torigni | 03:28:19.000 | 46.000 | 44.644 |
| 30 | LECAMUS-LAMBERT Florentin | VC Rouen 76 | 03:28:19.000 | 46.000 | 44.644 |
| 31 | PAILLOT Yoann | Morbihan Fybolia GOA | 03:28:26.000 | 53.000 | 44.619 |
| 32 | PATOUX Cyrille | ES Torigni | 03:28:26.000 | 53.000 | 44.619 |
| 33 | BEAUNE Mavric | Paris Cycliste Olympique | 03:28:26.000 | 53.000 | 44.619 |
| 34 | PROTIN Célian | UV Aube | 03:28:35.000 | 1:02.000 | 44.586 |
| 35 | DE VINCENZI Luca | OCF Team Legend Wheels | 03:29:58.000 | 2:25.000 | 44.293 |
| 36 | NAT Joost | Wielerploeg Groot Amsterdam | 03:30:24.000 | 2:51.000 | 44.202 |
| 36 | NAT Joost | TWC De Kempen | 03:30:24.000 | 2:51.000 | 44.202 |
| 37 | LAVIGNAC Matthieu | OCF Team Legend Wheels | 03:30:29.000 | 2:56.000 | 44.184 |
| 37 | LAVIGNAC Matthieu | Albi Velo Sport Leroy Merlin Team Cross | 03:30:29.000 | 2:56.000 | 44.184 |
| 38 | MOREL Tom | Team Bricquebec Cotentin | 03:30:29.000 | 2:56.000 | 44.184 |
| 39 | BRAMOULLE Adrien | Cre'Actuel-Marie Morin-U 22 | 03:30:31.000 | 2:58.000 | 44.177 |
| 40 | PAPON Victor | UV Aube | 03:30:31.000 | 2:58.000 | 44.177 |
| 41 | DRAPIER Lukas | Sojasun Espoir - ACNC | 03:30:31.000 | 2:58.000 | 44.177 |
| 42 | RALLÉ Anthony | Dinan Sport Cycling | 03:30:36.000 | 3:03.000 | 44.16 |
| 43 | ONESIME Louis | Moyon Percy Vélo Club | 03:30:38.000 | 3:05.000 | 44.153 |
| 44 | ROMA Jérémy | Paris Cycliste Olympique | 03:30:40.000 | 3:07.000 | 44.146 |
| 45 | DELARUE Max | VC Rouen 76 | 03:30:40.000 | 3:07.000 | 44.146 |
| 46 | DREANO Victor | Morbihan Fybolia GOA | 03:30:43.000 | 3:10.000 | 44.135 |
| 47 | ROBERT Alexis | Cre'Actuel-Marie Morin-U 22 | 03:30:54.000 | 3:21.000 | 44.097 |
| 48 | LOZOUET Léandre | VC Rouen 76 | 03:30:54.000 | 3:21.000 | 44.097 |
| 49 | CORNU Benjamin | Team Bricquebec Cotentin | 03:30:54.000 | 3:21.000 | 44.097 |
| 50 | RENAULT Maxime | Team Bricquebec Cotentin | 03:30:54.000 | 3:21.000 | 44.097 |
| 51 | BERTRAND Corentin | OCF Team Legend Wheels | 03:30:58.000 | 3:25.000 | 44.083 |
| 52 | GOUGEARD Alexis | VC Rouen 76 | 03:32:14.000 | 4:41.000 | 43.82 |
| 53 | CHAUVIN Tom | Team Bricquebec Cotentin | 03:32:47.000 | 5:14.000 | 43.706 |
| 54 | LOVIDIUS Edvin | CC Étupes | 03:35:21.000 | 7:48.000 | 43.186 |
| 54 | LOVIDIUS Edvin | Svealand Cycling Team | 03:35:21.000 | 7:48.000 | 43.186 |
| 55 | ERMENAULT Corentin | Team Bricquebec Cotentin | 03:35:24.000 | 7:51.000 | 43.175 |
| 56 | POIRIER Clément | Sojasun Espoir - ACNC | 03:37:23.000 | 9:50.000 | 42.782 |
| 57 | LE CAM Brendan | Cre'Actuel-Marie Morin-U 22 | 03:43:12.000 | 00:15:39.000 | 41.667 |
| 58 | IKEN Bastien | Dinan Sport Cycling | 03:43:12.000 | 00:15:39.000 | 41.667 |
| 59 | DAOUZE Simon | UV Aube | 03:51:43.000 | 00:24:10.000 | 40.135 |
| 60 | JAUNY Alexis | VC Avranches | 03:51:43.000 | 00:24:10.000 | 40.135 |
| 61 | WARNIER Koen | TWC De Kempen | 03:51:43.000 | 00:24:10.000 | 40.135 |
| 62 | MEYNARD Maxime | AC Bisontine | 03:52:44.000 | 00:25:11.000 | 39.96 |
| 63 | WALLIANG Thibault | AC Bisontine | 03:52:44.000 | 00:25:11.000 | 39.96 |
| 64 | BRAMOULLE Benjamin | Moyon Percy Vélo Club | 03:52:57.000 | 00:25:24.000 | 39.923 |
| 65 | RICHARD Nathan | VC Avranches | 03:52:57.000 | 00:25:24.000 | 39.923 |
| 66 | DALLYN Jack | ES Torigni | 03:53:13.000 | 00:25:40.000 | 39.877 |
| 67 | MERINO Marcos | Baqué Cycling Team | 03:53:17.000 | 00:25:44.000 | 39.866 |
| 1005 | ROUSSEL Hugo | Paris Cycliste Olympique | 00:00.000 | -03:27:33.000 | |
| 1005 | MOSMULLER Max | TWC De Kempen | 00:00.000 | -03:27:33.000 | |
| 1005 | POULARD Sacha | VC Avranches | 00:00.000 | -03:27:33.000 | |
| 1005 | LE LAY Aurelien | VC Avranches | 00:00.000 | -03:27:33.000 | |
| 1005 | QUINDRY Emeric | ES Torigni | 00:00.000 | -03:27:33.000 | |
| 1005 | CARREAU Lukas | Dinan Sport Cycling | 00:00.000 | -03:27:33.000 | |
| 1005 | POISSON Damien | Dinan Sport Cycling | 00:00.000 | -03:27:33.000 | |
| 1005 | DEUS Alexis | OCF Team Legend Wheels | 00:00.000 | -03:27:33.000 | |
| 1005 | CRISPIN Mickael | Philippe Wagner Cycling | 00:00.000 | -03:27:33.000 | |
| 1005 | CRISPIN Mickael | Cross Team Legendre | 00:00.000 | -03:27:33.000 | |
| 1005 | DUDEK Louis | Philippe Wagner Cycling | 00:00.000 | -03:27:33.000 | |
| 1005 | SAGNIER Théo | Paris Cycliste Olympique | 00:00.000 | -03:27:33.000 | |
| 1005 | MAFFEÏS Dany | Paris Cycliste Olympique | 00:00.000 | -03:27:33.000 | |
| 1005 | OOSTHUIZEN Jason | Paris Cycliste Olympique | 00:00.000 | -03:27:33.000 | |
| 1005 | CHOUFFE Lenny | AC Bisontine | 00:00.000 | -03:27:33.000 | |
| 1005 | JOLLY Maxime | Morbihan Fybolia GOA | 00:00.000 | -03:27:33.000 | |
| 1005 | DELALANDE Basile | Morbihan Fybolia GOA | 00:00.000 | -03:27:33.000 | |
| 1005 | PIERRE Alexis | VC Rouen 76 | 00:00.000 | -03:27:33.000 | |
| 1005 | PICHON Mathis | CC Nogent-sur-Oise | 00:00.000 | -03:27:33.000 | |
| 1005 | PAUMARD Thibault | Sojasun Espoir - ACNC | 00:00.000 | -03:27:33.000 | |
| 1005 | RYE-JOHNSEN Jon | CC Étupes | 00:00.000 | -03:27:33.000 | |