| 1 | GEENS Jonas | Morbihan Adris Gwendal Oliveux | 13:32:45.000 | - | 0 | 
| 2 | FOX Matthew | CC Étupes | 13:33:05.000 | 20.000 | 0 | 
| 3 | COSTEPLANE Aurélien | OCF Team Legend Wheels | 13:33:05.000 | 20.000 | 0 | 
| 4 | THÉOT Killian | VC Rouen 76 | 13:33:13.000 | 28.000 | 0 | 
| 5 | DAUSCHY Guillaume | CC Nogent-sur-Oise | 13:33:19.000 | 34.000 | 0 | 
| 6 | CARPENTIER Florian | USSA Pavilly Barentin | 13:33:23.000 | 38.000 | 0 | 
| 7 | GABRIEL Timothé | VC Unité Schwenheim | 13:33:42.000 | 57.000 | 0 | 
| 7 | GABRIEL Timothé | Team CX TPM | 13:33:42.000 | 57.000 | 0 | 
| 8 | HUCK Léandre | VC Rouen 76 | 13:33:48.000 | 1:03.000 | 0 | 
| 9 | LE CUNFF Kévin | VC Rouen 76 | 13:33:48.000 | 1:03.000 | 0 | 
| 10 | LARMET Ilan | Dinan Sport Cycling | 13:34:24.000 | 1:39.000 | 0 | 
| 11 | BAKSAAS Morthen Wang | Ringerike SK | 13:34:30.000 | 1:45.000 | 0 | 
| 12 | PAPON Victor | Paris Cycliste Olympique | 13:34:37.000 | 1:52.000 | 0 | 
| 13 | JAMOT Julien | ES Torigni | 13:34:37.000 | 1:52.000 | 0 | 
| 14 | CORDELIER Matthieu | Team Bricquebec Cotentin | 13:34:50.000 | 2:05.000 | 0 | 
| 15 | SIMON Yohann | Dinan Sport Cycling | 13:34:51.000 | 2:06.000 | 0 | 
| 16 | VILLEMIN Alan | Paris Cycliste Olympique | 13:34:56.000 | 2:11.000 | 0 | 
| 17 | LESUEUR Louka | VC Rouen 76 | 13:35:03.000 | 2:18.000 | 0 | 
| 18 | LAGRÉE Adrien | Team Bricquebec Cotentin | 13:35:18.000 | 2:33.000 | 0 | 
| 19 | BARAN Simon | CC Étupes | 13:35:29.000 | 2:44.000 | 0 | 
| 20 | PAVIS Evan | Cre'Actuel-Marie Morin-U 22 | 13:35:31.000 | 2:46.000 | 0 | 
| 21 | LAURENSOT Edgar | Cre'Actuel-Marie Morin-U 22 | 13:35:33.000 | 2:48.000 | 0 | 
| 22 | MAINGUENAUD Tom | Cre'Actuel-Marie Morin-U 22 | 13:35:37.000 | 2:52.000 | 0 | 
| 23 | PLENEL JOBARD Elyes | Paris Cycliste Olympique | 13:35:53.000 | 3:08.000 | 0 | 
| 24 | VANDERMEERSCH Emilien | CC Nogent-sur-Oise | 13:36:04.000 | 3:19.000 | 0 | 
| 25 | RICHARDS Kane | AC Bisontine | 13:36:11.000 | 3:26.000 | 0 | 
| 26 | VAN LIEROP Danny | WILVO Group - TWC De Kempen | 13:36:35.000 | 3:50.000 | 0 | 
| 27 | OLGUN Serkan | Ankuva Cycling Team | 13:36:47.000 | 4:02.000 | 0 | 
| 28 | LECAMUS-LAMBERT Florentin | VC Rouen 76 | 13:36:52.000 | 4:07.000 | 0 | 
| 29 | GUERINEL Mathis | Paris Cycliste Olympique | 13:37:04.000 | 4:19.000 | 0 | 
| 30 | JAVOUHEY Clement |  | 13:37:07.000 | 4:22.000 | 0 | 
| 31 | IKEN Bastien | Dinan Sport Cycling | 13:37:09.000 | 4:24.000 | 0 | 
| 32 | RICHARD Nathan | USSA Pavilly Barentin | 13:37:11.000 | 4:26.000 | 0 | 
| 33 | PIERRE Alexis | Cre'Actuel-Marie Morin-U 22 | 13:37:23.000 | 4:38.000 | 0 | 
| 34 | BRIAND Killian | VC Avranches | 13:37:25.000 | 4:40.000 | 0 | 
| 35 | GUICHARD Mickaël | Morbihan Adris Gwendal Oliveux | 13:37:27.000 | 4:42.000 | 0 | 
| 36 | GAUDEL Matteo | AC Bisontine | 13:37:31.000 | 4:46.000 | 0 | 
| 37 | ZEHNICH Dorian | UV Aube | 13:37:34.000 | 4:49.000 | 0 | 
| 38 | LECOLLEY Augustin | Dinan Sport Cycling | 13:37:48.000 | 5:03.000 | 0 | 
| 39 | LEPOITTEVIN DUBOST Joris | Moyon Percy Vélo Club | 13:38:39.000 | 5:54.000 | 0 | 
| 40 | ADAM Guillaume | VC Rouen 76 | 13:39:01.000 | 6:16.000 | 0 | 
| 41 | DELNOIJE Remon | WILVO Group - TWC De Kempen | 13:41:38.000 | 8:53.000 | 0 | 
| 42 | VERMEULEN Jordy | WILVO Group - TWC De Kempen | 13:42:09.000 | 9:24.000 | 0 | 
| 43 | GONCALVES FERNANDES Hugo | Moyon Percy Vélo Club | 13:42:44.000 | 9:59.000 | 0 | 
| 44 | MALLE Nicolas | ES Torigni | 13:43:02.000 | 00:10:17.000 | 0 | 
| 45 | LETURGIE Bastien | OCF Team Legend Wheels | 13:43:45.000 | 00:11:00.000 | 0 | 
| 46 | BOULAIRE Angus | CC Nogent-sur-Oise | 13:44:19.000 | 00:11:34.000 | 0 | 
| 47 | MESSEL Kevin Andre Sandli | Ringerike SK | 13:44:27.000 | 00:11:42.000 | 0 | 
| 47 | MESSEL Kevin Andre Sandli | Team Ringerikskraft | 13:44:27.000 | 00:11:42.000 | 0 | 
| 48 | VAN KORVEN Jens | WILVO Group - TWC De Kempen | 13:44:29.000 | 00:11:44.000 | 0 | 
| 49 | DAVID Alexis | AC Bisontine | 13:44:30.000 | 00:11:45.000 | 0 | 
| 50 | RENAULT Maxime | VC Avranches | 13:45:32.000 | 00:12:47.000 | 0 | 
| 51 | GUILBERT Clement | Moyon Percy Vélo Club | 13:45:54.000 | 00:13:09.000 | 0 | 
| 52 | PICHON Bastien | CC Nogent-sur-Oise | 13:46:25.000 | 00:13:40.000 | 0 | 
| 53 | ROUXEL Maxime | Cre'Actuel-Marie Morin-U 22 | 13:48:27.000 | 00:15:42.000 | 0 | 
| 54 | MAGNIEN Lorenzo | USSA Pavilly Barentin | 13:48:40.000 | 00:15:55.000 | 0 | 
| 55 | AUCLERC Nathan |  | 13:50:55.000 | 00:18:10.000 | 0 | 
| 56 | GILLES Cyprien | ES Torigni | 13:51:04.000 | 00:18:19.000 | 0 | 
| 57 | ONESIME Louis | Moyon Percy Vélo Club | 13:51:17.000 | 00:18:32.000 | 0 | 
| 58 | SØRBØ Halvor | Ringerike SK | 13:51:19.000 | 00:18:34.000 | 0 | 
| 58 | SØRBØ Halvor | Team Ringerikskraft | 13:51:19.000 | 00:18:34.000 | 0 | 
| 59 | LE MONNIER DE GOUVILLE Guy |  | 13:51:22.000 | 00:18:37.000 | 0 | 
| 60 | ROMEO Hugo | OCF Team Legend Wheels | 13:52:10.000 | 00:19:25.000 | 0 | 
| 61 | DEUS Alexis | OCF Team Legend Wheels | 13:53:50.000 | 00:21:05.000 | 0 | 
| 62 | BOIZET Damon |  | 13:54:55.000 | 00:22:10.000 | 0 | 
| 63 | MILLON Simon | Morbihan Adris Gwendal Oliveux | 13:55:23.000 | 00:22:38.000 | 0 | 
| 64 | BASIN Alexis |  | 13:56:15.000 | 00:23:30.000 | 0 | 
| 65 | WACHOWIAK Mathis |  | 13:56:33.000 | 00:23:48.000 | 0 | 
| 66 | POULARD Sacha | VC Avranches | 13:56:44.000 | 00:23:59.000 | 0 | 
| 67 | DAVID Léo | Dinan Sport Cycling | 13:56:57.000 | 00:24:12.000 | 0 | 
| 68 | DENIS Thomas | Paris Cycliste Olympique | 13:57:48.000 | 00:25:03.000 | 0 | 
| 69 | FOISSOTTE Paul | VC Unité Schwenheim | 13:58:52.000 | 00:26:07.000 | 0 | 
| 70 | MONGEY Guillaume |  | 13:59:11.000 | 00:26:26.000 | 0 | 
| 71 | LEBATARD Paul | ES Torigni | 14:00:10.000 | 00:27:25.000 | 0 | 
| 72 | DARMIGNY Tom | CC Étupes | 14:00:33.000 | 00:27:48.000 | 0 | 
| 73 | SONGSTAD Jørgen Wergeland | Ringerike SK | 14:00:36.000 | 00:27:51.000 | 0 | 
| 74 | LAURANS Théo | Morbihan Adris Gwendal Oliveux | 14:00:50.000 | 00:28:05.000 | 0 | 
| 75 | MORICE Ludovic | Cre'Actuel-Marie Morin-U 22 | 14:01:00.000 | 00:28:15.000 | 0 | 
| 76 | BECOT Johan |  | 14:03:11.000 | 00:30:26.000 | 0 | 
| 77 | AMBERT Nicolas | CC Nogent-sur-Oise | 14:03:32.000 | 00:30:47.000 | 0 | 
| 78 | COUVIGNY Pierre | Moyon Percy Vélo Club | 14:06:54.000 | 00:34:09.000 | 0 | 
| 79 | MOISSERON Elliot | VC Avranches | 14:06:54.000 | 00:34:09.000 | 0 | 
| 80 | NOEL Romain | VC Avranches | 14:09:11.000 | 00:36:26.000 | 0 | 
| 81 | CHAUVIN Scott | ES Torigni | 14:10:19.000 | 00:37:34.000 | 0 | 
| 82 | GENETTE Edouard | AC Bisontine | 14:13:19.000 | 00:40:34.000 | 0 | 
| 83 | CUSHWAY Maximilian | Morbihan Adris Gwendal Oliveux | 14:21:33.000 | 00:48:48.000 | 0 |