| 1 | BOUTELOUP Alexis | Team Avesnois | 02:21:50.000 | - | 46.957 | 
| 2 | CHAMPENOIS Tom | CC Étupes | 02:21:50.000 | - | 46.957 | 
| 3 | HINAULT Julien |  | 02:21:50.000 | - | 46.957 | 
| 4 | THIEULENT Théo | CIC U Nantes Atlantique U19 | 02:21:50.000 | - | 46.957 | 
| 4 | THIEULENT Théo | VC Bocage Vire | 02:21:50.000 | - | 46.957 | 
| 5 | DUMORTIER Cyprien | Sprint 2000 Charleroi | 02:21:50.000 | - | 46.957 | 
| 6 | BACLE Axel | UC Tilly Val de Seulles | 02:21:50.000 | - | 46.957 | 
| 7 | ALEXANDRE Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:21:50.000 | - | 46.957 | 
| 8 | MARCHAND Noah | Pôle Espoirs Caen | 02:21:50.000 | - | 46.957 | 
| 9 | FRADIN Ewan | Argenteuil Val de Seine Cyclisme 95 | 02:21:50.000 | - | 46.957 | 
| 10 | PIQUET Dorian | CC Plancoët | 02:21:50.000 | - | 46.957 | 
| 11 | HARTER Hugo | Bourg-en-Bresse Ain Cyclisme | 02:21:50.000 | - | 46.957 | 
| 12 | TERRIER Lucas | Bourg-en-Bresse Ain Cyclisme | 02:21:50.000 | - | 46.957 | 
| 13 | DELIER Florian | Sprint 2000 Charleroi | 02:21:50.000 | - | 46.957 | 
| 14 | BELLARDANT Damien | CSM Clamart Cyclisme 92 | 02:21:50.000 | - | 46.957 | 
| 15 | VUILLEMIN Loïc | CC Étupes | 02:21:50.000 | - | 46.957 | 
| 16 | FONTENAY Jonas | AS Villemur Cyclisme | 02:21:50.000 | - | 46.957 | 
| 17 | CHEDALEUX Nolan | Véloce Vannetais | 02:21:50.000 | - | 46.957 | 
| 18 | JOUANOLLE Maël | Team Adris-La Crêpe de Brocéliande-BLC | 02:21:50.000 | - | 46.957 | 
| 19 | DELARBRE Lucas | Creuse Oxygène | 02:21:50.000 | - | 46.957 | 
| 20 | CORMERAIS Maxime | Guidon Machecoulais | 02:21:50.000 | - | 46.957 | 
| 21 | LEFÈVRE Clément | Racing U19 PTC | 02:21:50.000 | - | 46.957 | 
| 22 | LEVASSEUR Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:21:50.000 | - | 46.957 | 
| 23 | AUVRAY Tom | VC Bocage Vire | 02:21:50.000 | - | 46.957 | 
| 24 | LESUEUR Enzo | Lepelley Électricité U19 | 02:21:50.000 | - | 46.957 | 
| 25 | QUÈRE Elian | Team Cote Granit Rose U19 | 02:21:50.000 | - | 46.957 | 
| 26 | LEBEAU Pierre |  | 02:21:50.000 | - | 46.957 | 
| 27 | GUILBERT Mattéo | VC Bocage Vire | 02:21:50.000 | - | 46.957 | 
| 28 | BECQ Gabin |  | 02:21:50.000 | - | 46.957 | 
| 29 | CALLEWAERT Gustave | CSM Clamart Cyclisme 92 | 02:21:50.000 | - | 46.957 | 
| 30 | RICHARD Gabin | Véloce Vannetais | 02:21:50.000 | - | 46.957 | 
| 31 | LAVAT Thibaut | Guidon Machecoulais | 02:21:50.000 | - | 46.957 | 
| 32 | DONNET Guillaume | CSM Clamart Cyclisme 92 | 02:21:50.000 | - | 46.957 | 
| 33 | NOMINÉ Gabriel | Argenteuil Val de Seine Cyclisme 95 | 02:21:50.000 | - | 46.957 | 
| 34 | CORBEL Ronan | CC Plancoët | 02:21:50.000 | - | 46.957 | 
| 35 | GANTOIS Timéo | CC Étupes | 02:21:50.000 | - | 46.957 | 
| 36 | BELL Matthew | Shibden Hopetech Apex | 02:21:50.000 | - | 46.957 | 
| 37 | DOLTAIRE Alex | CIC U Nantes Atlantique U19 | 02:21:50.000 | - | 46.957 | 
| 38 | PESENTI Louis |  | 02:21:50.000 | - | 46.957 | 
| 39 | BASTIN Nicolas | Sprint 2000 Charleroi | 02:21:50.000 | - | 46.957 | 
| 40 | LECHAPLAIN Titouan | VC Bocage Vire | 02:21:50.000 | - | 46.957 | 
| 41 | PERIN Paul | AC Bisontine | 02:21:50.000 | - | 46.957 | 
| 41 | PERIN Paul | team | 02:21:50.000 | - | 46.957 | 
| 41 | PERIN Paul | team | 02:21:50.000 | - | 46.957 | 
| 41 | PERIN Paul | team | 02:21:50.000 | - | 46.957 | 
| 42 | MIZOULE Ludo | Bourg-en-Bresse Ain Cyclisme | 02:21:50.000 | - | 46.957 | 
| 43 | PEETERS Thor | Onder Ons Parike | 02:22:00.000 | 10.000 | 46.901 | 
| 44 | TROUVAIN Alexandre | Argenteuil Val de Seine Cyclisme 95 | 02:22:00.000 | 10.000 | 46.901 | 
| 45 | GILLES Louison | UC Tilly Val de Seulles | 02:22:00.000 | 10.000 | 46.901 | 
| 46 | LACROIX Simon | Team Avesnois | 02:22:00.000 | 10.000 | 46.901 | 
| 47 | GEORGES Antoine | Team Adris-La Crêpe de Brocéliande-BLC | 02:22:00.000 | 10.000 | 46.901 | 
| 48 | BREANT Quentin | Creuse Oxygène | 02:22:00.000 | 10.000 | 46.901 | 
| 49 | LEFEBVRE Quentin | AS Villemur Cyclisme | 02:22:00.000 | 10.000 | 46.901 | 
| 50 | ENGEL KLING Tom |  | 02:22:00.000 | 10.000 | 46.901 | 
| 51 | MÉNAGE Guy |  | 02:22:00.000 | 10.000 | 46.901 | 
| 52 | QUETIN Yann | Orléans Loiret Cyclisme | 02:22:00.000 | 10.000 | 46.901 | 
| 53 | LEDUC Louis |  | 02:22:00.000 | 10.000 | 46.901 | 
| 54 | D'HONDT Arne | Onder Ons Parike | 02:22:00.000 | 10.000 | 46.901 | 
| 55 | LAURENT Joseph | Creuse Oxygène | 02:22:00.000 | 10.000 | 46.901 | 
| 56 | LEROY Adrien | CC Plancoët | 02:22:06.000 | 16.000 | 46.868 | 
| 57 | DIDIER Louka |  | 02:22:08.000 | 18.000 | 46.857 | 
| 58 | FERRE Mattéo | Guidon Machecoulais | 02:22:08.000 | 18.000 | 46.857 | 
| 59 | DALLA TORRE JOULKVA Hugo | Morbihan Finistère Sud Cyclisme | 02:22:12.000 | 22.000 | 46.835 | 
| 60 | ROUXEL Thomas | CC Plancoët | 02:22:25.000 | 35.000 | 46.764 | 
| 61 | GUERARD Sacha | CC Étupes | 02:22:25.000 | 35.000 | 46.764 | 
| 62 | BAXTER Rowan | Shibden Hopetech Apex | 02:22:25.000 | 35.000 | 46.764 | 
| 63 | TITEUX Germain | Sprint 2000 Charleroi | 02:22:25.000 | 35.000 | 46.764 | 
| 64 | SABINA Théodore | CSM Clamart Cyclisme 92 | 02:22:25.000 | 35.000 | 46.764 | 
| 65 | ANDENMATTEN Ludovic |  | 02:22:25.000 | 35.000 | 46.764 | 
| 66 | HUE Jules | AC Bisontine | 02:22:25.000 | 35.000 | 46.764 | 
| 66 | HUE Jules | team | 02:22:25.000 | 35.000 | 46.764 | 
| 66 | HUE Jules | team | 02:22:25.000 | 35.000 | 46.764 | 
| 66 | HUE Jules | team | 02:22:25.000 | 35.000 | 46.764 | 
| 67 | BROSSEAU Alexis | Team LMP-La Roche Vendée Cyclisme | 02:22:25.000 | 35.000 | 46.764 | 
| 68 | GAUTHIER Gabin | Creuse Oxygène | 02:22:29.000 | 39.000 | 46.742 | 
| 69 | LE MAYOT Gaël |  | 02:22:37.000 | 47.000 | 46.699 | 
| 70 | GUILLAUMOND Marin | Team LMP-La Roche Vendée Cyclisme | 02:22:39.000 | 49.000 | 46.688 | 
| 71 | BROCHARD Mathis | Team LMP-La Roche Vendée Cyclisme | 02:22:39.000 | 49.000 | 46.688 | 
| 72 | KEHR Amaury |  | 02:22:39.000 | 49.000 | 46.688 | 
| 73 | HADJ Mohand | CSM Clamart Cyclisme 92 | 02:22:43.000 | 53.000 | 46.666 | 
| 74 | COMMONT Valentin | Team Avesnois | 02:22:56.000 | 1:06.000 | 46.595 | 
| 75 | EVRARD Pierre | Team Avesnois | 02:22:56.000 | 1:06.000 | 46.595 | 
| 76 | MADEC Tom |  | 02:23:00.000 | 1:10.000 | 46.573 | 
| 77 | VAN SNICK Nathan | Team Avesnois | 02:23:06.000 | 1:16.000 | 46.541 | 
| 78 | POSNIC Dorian | Team Adris-La Crêpe de Brocéliande-BLC | 02:23:08.000 | 1:18.000 | 46.53 | 
| 79 | ROSAY Valentin |  | 02:23:08.000 | 1:18.000 | 46.53 | 
| 80 | VAN DER MEULEN Tom |  | 02:23:08.000 | 1:18.000 | 46.53 | 
| 81 | MONROLIN Jonas |  | 02:23:08.000 | 1:18.000 | 46.53 | 
| 82 | BUSNEL Tom |  | 02:23:08.000 | 1:18.000 | 46.53 | 
| 83 | LEWIS Cillian | Shibden Hopetech Apex | 02:23:08.000 | 1:18.000 | 46.53 | 
| 84 | JIQUEL Joan | Team Cote Granit Rose U19 | 02:23:08.000 | 1:18.000 | 46.53 | 
| 85 | HOYLE Charlie | Shibden Hopetech Apex | 02:23:08.000 | 1:18.000 | 46.53 | 
| 86 | NEELZ Aymeric |  | 02:23:08.000 | 1:18.000 | 46.53 | 
| 87 | LEFEBVRE Jules |  | 02:23:08.000 | 1:18.000 | 46.53 | 
| 88 | LECOQ Baptiste | Lepelley Électricité U19 | 02:23:15.000 | 1:25.000 | 46.492 | 
| 89 | REGARD Nathan |  | 02:23:15.000 | 1:25.000 | 46.492 | 
| 90 | LOUER Glenn | CC Plancoët | 02:23:15.000 | 1:25.000 | 46.492 | 
| 91 | CALTAGIRONE Natan | Bourg-en-Bresse Ain Cyclisme | 02:23:39.000 | 1:49.000 | 46.363 | 
| 92 | SIRE Lucas |  | 02:23:39.000 | 1:49.000 | 46.363 | 
| 93 | BEURET Achille |  | 02:23:51.000 | 2:01.000 | 46.298 | 
| 94 | RAYMOND Baptiste | Bourg-en-Bresse Ain Cyclisme | 02:23:51.000 | 2:01.000 | 46.298 | 
| 95 | CHALUMEAUX Luc |  | 02:24:10.000 | 2:20.000 | 46.197 | 
| 96 | COUPPEY Benjamin | UC Tilly Val de Seulles | 02:24:10.000 | 2:20.000 | 46.197 | 
| 97 | RYO Titouan | Guidon Machecoulais | 02:24:14.000 | 2:24.000 | 46.175 | 
| 98 | SEVEN Rayan | AS Villemur Cyclisme | 02:24:28.000 | 2:38.000 | 46.101 | 
| 99 | HERPIN Sohan | Lepelley Électricité U19 | 02:24:28.000 | 2:38.000 | 46.101 | 
| 100 | RING Noé | AC Bisontine | 02:24:51.000 | 3:01.000 | 45.979 | 
| 100 | RING Noé | team | 02:24:51.000 | 3:01.000 | 45.979 | 
| 100 | RING Noé | team | 02:24:51.000 | 3:01.000 | 45.979 | 
| 100 | RING Noé | team | 02:24:51.000 | 3:01.000 | 45.979 | 
| 101 | OYSELET Noa | CC Étupes | 02:24:51.000 | 3:01.000 | 45.979 | 
| 102 | ADAM Antoine |  | 02:24:54.000 | 3:04.000 | 45.963 | 
| 103 | COURTEAUX Elouan |  | 02:24:57.000 | 3:07.000 | 45.947 | 
| 104 | COGEN Lucas | Team Cote Granit Rose U19 | 02:25:03.000 | 3:13.000 | 45.915 | 
| 105 | QUELLEUC Lucas | Team Adris-La Crêpe de Brocéliande-BLC | 02:25:16.000 | 3:26.000 | 45.847 | 
| 106 | MICHELI Pierre | AC Bisontine | 02:25:27.000 | 3:37.000 | 45.789 | 
| 106 | MICHELI Pierre | team | 02:25:27.000 | 3:37.000 | 45.789 | 
| 106 | MICHELI Pierre | team | 02:25:27.000 | 3:37.000 | 45.789 | 
| 106 | MICHELI Pierre | team | 02:25:27.000 | 3:37.000 | 45.789 | 
| 107 | LE CHENADEC Lilian | Morbihan Finistère Sud Cyclisme | 02:27:08.000 | 5:18.000 | 45.265 | 
| 108 | COLLIER Eloi |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 109 | LAURSEN Peter |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 110 | VASSEUR Simon |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 111 | COUDIÈRE-CANTIN Timothée | Guidon Machecoulais | 02:27:08.000 | 5:18.000 | 45.265 | 
| 112 | DOUTE Gaspard |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 113 | ROBIN Jérémie | AC Bisontine | 02:27:08.000 | 5:18.000 | 45.265 | 
| 113 | ROBIN Jérémie | team | 02:27:08.000 | 5:18.000 | 45.265 | 
| 113 | ROBIN Jérémie | team | 02:27:08.000 | 5:18.000 | 45.265 | 
| 113 | ROBIN Jérémie | team | 02:27:08.000 | 5:18.000 | 45.265 | 
| 114 | NICOLAIDES Sybren | Onder Ons Parike | 02:27:08.000 | 5:18.000 | 45.265 | 
| 115 | CHARRIER Dewi | Morbihan Finistère Sud Cyclisme | 02:27:08.000 | 5:18.000 | 45.265 | 
| 116 | BRIEN Enzo |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 117 | VAUGRENARD Jules | Véloce Vannetais | 02:27:08.000 | 5:18.000 | 45.265 | 
| 118 | GRIFFON Nathan |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 119 | ABBOTT Samuel | Shibden Hopetech Apex | 02:27:08.000 | 5:18.000 | 45.265 | 
| 120 | HECQUET Enzo |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 121 | CARRERE Maxence | AS Villemur Cyclisme | 02:27:08.000 | 5:18.000 | 45.265 | 
| 122 | FANELLI Emilio |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 123 | VALERIANI Yann |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 124 | TISON Erwann |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 125 | DESUMEUR Gabin |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 126 | BOUSSOUGAN Matis |  | 02:27:08.000 | 5:18.000 | 45.265 | 
| 127 | VERHALLE Léo | UC Tilly Val de Seulles | 02:27:08.000 | 5:18.000 | 45.265 | 
| 128 | STOCMAN Thibo | Sprint 2000 Charleroi | 02:27:08.000 | 5:18.000 | 45.265 | 
| 1005 | MASSONNIÉ Mattéo | AS Villemur Cyclisme | 00:00.000 | -02:21:50.000 |  | 
| 1005 | TOUPENET Louis | Creuse Oxygène | 00:00.000 | -02:21:50.000 |  | 
| 1005 | DE BOULLE Gauthier | Onder Ons Parike | 00:00.000 | -02:21:50.000 |  | 
| 1005 | LEROYER Justin |  | 00:00.000 | -02:21:50.000 |  | 
| 1005 | ADAM Louis |  | 00:00.000 | -02:21:50.000 |  | 
| 1005 | BARANGER Oscar | UC Tilly Val de Seulles | 00:00.000 | -02:21:50.000 |  |