| 1 | ALEXANDRE Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:23:48.000 | - | 41.307 |
| 2 | CHEDALEUX Nolan | Véloce Vannetais | 02:23:48.000 | - | 41.307 |
| 3 | BERGAUD Sacha | Creuse Oxygène | 02:23:48.000 | - | 41.307 |
| 4 | GANTOIS Timéo | CC Étupes | 02:23:48.000 | - | 41.307 |
| 5 | CAPELLE Antoine | Argenteuil Val de Seine Cyclisme 95 | 02:23:48.000 | - | 41.307 |
| 6 | LECOQ Baptiste | Lepelley Électricité U19 | 02:23:48.000 | - | 41.307 |
| 7 | LEDUC Louis | | 02:23:48.000 | - | 41.307 |
| 8 | LEVASSEUR Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:23:48.000 | - | 41.307 |
| 9 | TROUVAIN Alexandre | Argenteuil Val de Seine Cyclisme 95 | 02:23:48.000 | - | 41.307 |
| 10 | D'HONDT Arne | Onder Ons Parike | 02:23:48.000 | - | 41.307 |
| 11 | DUBOIS Yann | Argenteuil Val de Seine Cyclisme 95 | 02:23:48.000 | - | 41.307 |
| 12 | BOUTELOUP Alexis | Team Avesnois | 02:24:18.000 | 30.000 | 41.164 |
| 13 | THIEULENT Théo | CIC U Nantes Atlantique U19 | 02:24:18.000 | 30.000 | 41.164 |
| 13 | THIEULENT Théo | VC Bocage Vire | 02:24:18.000 | 30.000 | 41.164 |
| 14 | LEBEAU Pierre | | 02:24:18.000 | 30.000 | 41.164 |
| 15 | CORBEL Ronan | CC Plancoët | 02:24:18.000 | 30.000 | 41.164 |
| 16 | LEFÈVRE Clément | Racing U19 PTC | 02:24:18.000 | 30.000 | 41.164 |
| 17 | LAURSEN Peter Bheki Kring | Uno-X - Carl Ras Roskilde Junior | 02:24:18.000 | 30.000 | 41.164 |
| 18 | CHAMPENOIS Tom | CC Étupes | 02:24:18.000 | 30.000 | 41.164 |
| 19 | TERRIER Lucas | Bourg-en-Bresse Ain Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 20 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 02:24:18.000 | 30.000 | 41.164 |
| 21 | BELLARDANT Damien | CSM Clamart Cyclisme 92 | 02:24:18.000 | 30.000 | 41.164 |
| 22 | RICHARD Gabin | Véloce Vannetais | 02:24:18.000 | 30.000 | 41.164 |
| 23 | HAQUIN RENARD Pierre-Louis | CC Étupes | 02:24:18.000 | 30.000 | 41.164 |
| 24 | SEVEN Rayan | AS Villemur Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 25 | QUÈRE Elian | Team Cote Granit Rose U19 | 02:24:18.000 | 30.000 | 41.164 |
| 26 | BACLE Axel | UC Tilly Val de Seulles | 02:24:18.000 | 30.000 | 41.164 |
| 27 | GILLES Louison | UC Tilly Val de Seulles | 02:24:18.000 | 30.000 | 41.164 |
| 28 | BAXTER Rowan | Shibden Hopetech Apex | 02:24:18.000 | 30.000 | 41.164 |
| 29 | HARTER Hugo | Bourg-en-Bresse Ain Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 30 | BREANT Quentin | Creuse Oxygène | 02:24:18.000 | 30.000 | 41.164 |
| 31 | ADAM Antoine | | 02:24:18.000 | 30.000 | 41.164 |
| 32 | PIQUET Dorian | CC Plancoët | 02:24:18.000 | 30.000 | 41.164 |
| 33 | TITEUX Germain | Sprint 2000 Charleroi | 02:24:18.000 | 30.000 | 41.164 |
| 34 | QUETIN Yann | Orléans Loiret Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 35 | MÉNAGE Guy | | 02:24:18.000 | 30.000 | 41.164 |
| 36 | VAN BIENE William | Sprint 2000 Charleroi | 02:24:18.000 | 30.000 | 41.164 |
| 37 | DIDIER Louka | | 02:24:18.000 | 30.000 | 41.164 |
| 38 | HOYLE Charlie | Shibden Hopetech Apex | 02:24:18.000 | 30.000 | 41.164 |
| 39 | COGEN Lucas | Team Cote Granit Rose U19 | 02:24:18.000 | 30.000 | 41.164 |
| 40 | CHALUMEAUX Luc | | 02:24:18.000 | 30.000 | 41.164 |
| 41 | LE CHENADEC Lilian | Morbihan Finistère Sud Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 42 | ENGEL KLING Tom | | 02:24:18.000 | 30.000 | 41.164 |
| 43 | GUILLAUMOND Marin | Team LMP-La Roche Vendée Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 44 | DOUTE Gaspard | | 02:24:18.000 | 30.000 | 41.164 |
| 45 | SABINA Théodore | CSM Clamart Cyclisme 92 | 02:24:18.000 | 30.000 | 41.164 |
| 46 | HUE Jules | AC Bisontine | 02:24:18.000 | 30.000 | 41.164 |
| 46 | HUE Jules | team | 02:24:18.000 | 30.000 | 41.164 |
| 46 | HUE Jules | team | 02:24:18.000 | 30.000 | 41.164 |
| 46 | HUE Jules | team | 02:24:18.000 | 30.000 | 41.164 |
| 47 | LE GALUDEC Augustin | Véloce Vannetais | 02:24:18.000 | 30.000 | 41.164 |
| 48 | GUILBERT Mattéo | VC Bocage Vire | 02:24:18.000 | 30.000 | 41.164 |
| 49 | PESENTI Louis | | 02:24:18.000 | 30.000 | 41.164 |
| 50 | BIALON Nicolas | AC Bisontine | 02:24:18.000 | 30.000 | 41.164 |
| 50 | BIALON Nicolas | team | 02:24:18.000 | 30.000 | 41.164 |
| 50 | BIALON Nicolas | team | 02:24:18.000 | 30.000 | 41.164 |
| 50 | BIALON Nicolas | team | 02:24:18.000 | 30.000 | 41.164 |
| 51 | BROSSEAU Alexis | Team LMP-La Roche Vendée Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 52 | DELIER Florian | Sprint 2000 Charleroi | 02:24:18.000 | 30.000 | 41.164 |
| 53 | GUERARD Sacha | CC Étupes | 02:24:18.000 | 30.000 | 41.164 |
| 54 | MIZOULE Ludo | Bourg-en-Bresse Ain Cyclisme | 02:24:18.000 | 30.000 | 41.164 |
| 55 | SIRE Lucas | | 02:24:46.000 | 58.000 | 41.032 |
| 56 | LACROIX Simon | Team Avesnois | 02:25:20.000 | 1:32.000 | 40.872 |
| 57 | DURAND TONNERRE Baptiste | AS Villemur Cyclisme | 02:25:25.000 | 1:37.000 | 40.848 |
| 58 | CALLEWAERT Gustave | CSM Clamart Cyclisme 92 | 02:25:27.000 | 1:39.000 | 40.839 |
| 59 | MONROLIN Jonas | | 02:25:27.000 | 1:39.000 | 40.839 |
| 60 | ADAM Louis | | 02:25:28.000 | 1:40.000 | 40.834 |
| 61 | ROSAY Valentin | | 02:25:28.000 | 1:40.000 | 40.834 |
| 62 | DALLA TORRE JOULKVA Hugo | Morbihan Finistère Sud Cyclisme | 02:25:28.000 | 1:40.000 | 40.834 |
| 63 | LEWIS Cillian | Shibden Hopetech Apex | 02:25:28.000 | 1:40.000 | 40.834 |
| 64 | PERIN Paul | AC Bisontine | 02:25:28.000 | 1:40.000 | 40.834 |
| 64 | PERIN Paul | team | 02:25:28.000 | 1:40.000 | 40.834 |
| 64 | PERIN Paul | team | 02:25:28.000 | 1:40.000 | 40.834 |
| 64 | PERIN Paul | team | 02:25:28.000 | 1:40.000 | 40.834 |
| 65 | OYSELET Noa | CC Étupes | 02:25:28.000 | 1:40.000 | 40.834 |
| 66 | LESUEUR Enzo | Lepelley Électricité U19 | 02:25:33.000 | 1:45.000 | 40.811 |
| 67 | COLLIER Eloi | | 02:25:33.000 | 1:45.000 | 40.811 |
| 68 | POSNIC Dorian | Team Adris-La Crêpe de Brocéliande-BLC | 02:25:35.000 | 1:47.000 | 40.801 |
| 69 | BROCHARD Mathis | Team LMP-La Roche Vendée Cyclisme | 02:25:35.000 | 1:47.000 | 40.801 |
| 70 | RAYMOND Baptiste | Bourg-en-Bresse Ain Cyclisme | 02:25:37.000 | 1:49.000 | 40.792 |
| 71 | LEROSEY Lubin | | 02:25:37.000 | 1:49.000 | 40.792 |
| 72 | BECQ Gabin | | 02:25:37.000 | 1:49.000 | 40.792 |
| 73 | ANTHOINE Lévi | | 02:25:37.000 | 1:49.000 | 40.792 |
| 74 | COUPPEY Benjamin | UC Tilly Val de Seulles | 02:25:37.000 | 1:49.000 | 40.792 |
| 75 | KEHR Amaury | | 02:25:37.000 | 1:49.000 | 40.792 |
| 76 | STOCMAN Thibo | Sprint 2000 Charleroi | 02:25:37.000 | 1:49.000 | 40.792 |
| 77 | MADEC Tom | | 02:25:41.000 | 1:53.000 | 40.773 |
| 78 | DUVAL Teddy | | 02:25:44.000 | 1:56.000 | 40.759 |
| 79 | NEELZ Aymeric | | 02:25:44.000 | 1:56.000 | 40.759 |
| 80 | DUVAL Rudy | | 02:25:44.000 | 1:56.000 | 40.759 |
| 81 | LEROY Adrien | CC Plancoët | 02:27:07.000 | 3:19.000 | 40.376 |
| 82 | BRIEN Enzo | | 02:27:07.000 | 3:19.000 | 40.376 |
| 83 | COMMONT Valentin | Team Avesnois | 02:27:43.000 | 3:55.000 | 40.212 |
| 84 | AUVRAY Tom | VC Bocage Vire | 02:27:43.000 | 3:55.000 | 40.212 |
| 85 | DUMORTIER Cyprien | Sprint 2000 Charleroi | 02:27:46.000 | 3:58.000 | 40.199 |
| 86 | ANDENMATTEN Ludovic | | 02:28:27.000 | 4:39.000 | 40.013 |
| 87 | PASCAL Cyprien | Team Avesnois | 02:29:30.000 | 5:42.000 | 39.732 |
| 88 | LEFEBVRE Jules | | 02:29:37.000 | 5:49.000 | 39.701 |
| 89 | LAURENT Joseph | Creuse Oxygène | 02:29:37.000 | 5:49.000 | 39.701 |
| 90 | NICOLAIDES Sybren | Onder Ons Parike | 02:29:48.000 | 6:00.000 | 39.653 |
| 91 | HADJ Mohand | CSM Clamart Cyclisme 92 | 02:29:51.000 | 6:03.000 | 39.64 |
| 92 | BELL Matthew | Shibden Hopetech Apex | 02:30:09.000 | 6:21.000 | 39.56 |
| 93 | CALTAGIRONE Natan | Bourg-en-Bresse Ain Cyclisme | 02:30:09.000 | 6:21.000 | 39.56 |
| 94 | LOUER Glenn | CC Plancoët | 02:30:38.000 | 6:50.000 | 39.434 |
| 95 | HECQUET Enzo | | 02:30:56.000 | 7:08.000 | 39.355 |
| 96 | QUELLEUC Lucas | Team Adris-La Crêpe de Brocéliande-BLC | 02:32:44.000 | 8:56.000 | 38.891 |
| 97 | HINAULT Julien | | 02:33:55.000 | 00:10:07.000 | 38.592 |
| 98 | ROBERT Enzo | CC Plancoët | 02:33:55.000 | 00:10:07.000 | 38.592 |
| 99 | MARCHAND Noah | Pôle Espoirs Caen | 02:34:07.000 | 00:10:19.000 | 38.542 |
| 100 | CHARRIER Dewi | Morbihan Finistère Sud Cyclisme | 02:35:57.000 | 00:12:09.000 | 38.089 |
| 101 | MILLON Pierre | Team Avesnois | 02:35:57.000 | 00:12:09.000 | 38.089 |
| 102 | DONNET Guillaume | CSM Clamart Cyclisme 92 | 02:35:59.000 | 00:12:11.000 | 38.081 |
| 1005 | DAVID Raphaël | | 00:00.000 | -02:23:48.000 | |
| 1005 | GAUTHIER Gabin | Creuse Oxygène | 00:00.000 | -02:23:48.000 | |
| 1005 | BINTZ Arthur | AC Bisontine | 00:00.000 | -02:23:48.000 | |
| 1005 | BINTZ Arthur | team | 00:00.000 | -02:23:48.000 | |
| 1005 | BINTZ Arthur | team | 00:00.000 | -02:23:48.000 | |
| 1005 | BINTZ Arthur | team | 00:00.000 | -02:23:48.000 | |
| 1005 | JULIEN Hugo | AS Villemur Cyclisme | 00:00.000 | -02:23:48.000 | |
| 1005 | CHAILLOT Louis | | 00:00.000 | -02:23:48.000 | |
| 1005 | VAN DER MEULEN Tom | | 00:00.000 | -02:23:48.000 | |
| 1005 | LE MAYOT Gaël | | 00:00.000 | -02:23:48.000 | |