| 1 | HUE Jules | AC Bisontine | 16:35.000 | - | 47.035 |
| 1 | HUE Jules | team | 16:35.000 | - | 47.035 |
| 1 | HUE Jules | team | 16:35.000 | - | 47.035 |
| 1 | HUE Jules | team | 16:35.000 | - | 47.035 |
| 2 | PESENTI Louis | | 16:57.000 | 22.000 | 46.018 |
| 3 | DICK Ahron | U19 Academy Région Sud powered by Giant | 16:59.000 | 24.000 | 45.927 |
| 4 | BOUTELOUP Alexis | Team Avesnois | 17:02.000 | 27.000 | 45.793 |
| 5 | BLANC Johan | Groupama - FDJ U19 Team | 17:07.000 | 32.000 | 45.57 |
| 6 | TINSLEY Lewis | Zappi Racing Team | 17:08.000 | 33.000 | 45.525 |
| 7 | FRADIN Ewan | Argenteuil Val de Seine Cyclisme 95 | 17:10.000 | 35.000 | 45.437 |
| 8 | GUILLAUME Sullivan | Team Cycliste Linas Montlhéry | 17:13.000 | 38.000 | 45.305 |
| 9 | HOYLE Charlie | Shibden Hopetech Apex | 17:16.000 | 41.000 | 45.174 |
| 10 | ABBOTT Samuel | Shibden Hopetech Apex | 17:23.000 | 48.000 | 44.871 |
| 11 | THOMPSON Matt | Cannibal - Victorious U19 Development Team | 17:24.000 | 49.000 | 44.828 |
| 12 | LECLABART Erwan | Cycle Poitevin | 17:25.000 | 50.000 | 44.785 |
| 13 | MURPHY Alexander | Shibden Hopetech Apex | 17:25.000 | 50.000 | 44.785 |
| 14 | GALLIENNE Mathis | CSM Clamart Cyclisme 92 | 17:27.000 | 52.000 | 44.699 |
| 15 | COLEMAN Samuel | AS Villemur Cyclisme | 17:30.000 | 55.000 | 44.571 |
| 16 | BERNARD Lilian | Team Deux-Sèvres | 17:31.000 | 56.000 | 44.529 |
| 17 | LACROIX Simon | Team Avesnois | 17:31.000 | 56.000 | 44.529 |
| 18 | COMMONT Valentin | Team Avesnois | 17:34.000 | 59.000 | 44.402 |
| 19 | CARREAU Thomas | | 17:36.000 | 1:01.000 | 44.318 |
| 20 | CARRERE Maxence | AS Villemur Cyclisme | 17:40.000 | 1:05.000 | 44.151 |
| 21 | LEBON Vincent | Team 31 Jolly Cycles | 17:42.000 | 1:07.000 | 44.068 |
| 22 | PARIS Theo | Morbihan Finistère Sud Cyclisme | 17:43.000 | 1:08.000 | 44.026 |
| 23 | RAU Gabin | Stade Toulousain Cyclisme Académie | 17:43.000 | 1:08.000 | 44.026 |
| 24 | ENGEL KLING Tom | | 17:45.000 | 1:10.000 | 43.944 |
| 25 | TORTIGUE Alan | | 17:47.000 | 1:12.000 | 43.861 |
| 26 | BLANC SOARES Basile | Stade Toulousain Cyclisme Académie | 17:47.000 | 1:12.000 | 43.861 |
| 27 | DUPUY Joan | Team Deux-Sèvres | 17:47.000 | 1:12.000 | 43.861 |
| 28 | LAOUT Thomas | | 17:48.000 | 1:13.000 | 43.82 |
| 29 | BOUCHET Cóme | U19 Fenioux Formation | 17:50.000 | 1:15.000 | 43.738 |
| 30 | VAN SNICK Nathan | Team Avesnois | 17:53.000 | 1:18.000 | 43.616 |
| 31 | CALLEWAERT Gustave | CSM Clamart Cyclisme 92 | 17:54.000 | 1:19.000 | 43.575 |
| 32 | LAYRAC Gabriel | Stade Toulousain Cyclisme Académie | 17:54.000 | 1:19.000 | 43.575 |
| 33 | LEFEVRE Noé | | 17:56.000 | 1:21.000 | 43.494 |
| 34 | EDWARDS Denholm | Shibden Hopetech Apex | 17:58.000 | 1:23.000 | 43.414 |
| 35 | JEUDY Léo | Argenteuil Val de Seine Cyclisme 95 | 18:00.000 | 1:25.000 | 43.333 |
| 36 | LANDOIS WALISZEWSKI Antton | | 18:01.000 | 1:26.000 | 43.293 |
| 37 | DOUTE Gaspard | | 18:01.000 | 1:26.000 | 43.293 |
| 38 | MAGNOULON Lorik | Team 31 Jolly Cycles | 18:07.000 | 1:32.000 | 43.054 |
| 39 | LEWIS Thomas | HUUB-BCC Junior Race Team | 18:11.000 | 1:36.000 | 42.896 |
| 40 | BALLIHAUT Lucas | Stade Toulousain Cyclisme Académie | 18:11.000 | 1:36.000 | 42.896 |
| 41 | FONTENAY Jonas | AS Villemur Cyclisme | 18:13.000 | 1:38.000 | 42.818 |
| 42 | CHAMBON Lois | Cycle Poitevin | 18:14.000 | 1:39.000 | 42.779 |
| 43 | DALLA TORRE JOULKVA Hugo | Morbihan Finistère Sud Cyclisme | 18:16.000 | 1:41.000 | 42.701 |
| 44 | MALLARD Gaëtan | | 18:17.000 | 1:42.000 | 42.662 |
| 45 | LEFÈVRE Clément | Racing U19 PTC | 18:17.000 | 1:42.000 | 42.662 |
| 46 | EVRARD Pierre | Team Avesnois | 18:17.000 | 1:42.000 | 42.662 |
| 47 | BONDOUX Pierre | | 18:19.000 | 1:44.000 | 42.584 |
| 48 | LEFEBVRE Quentin | AS Villemur Cyclisme | 18:21.000 | 1:46.000 | 42.507 |
| 49 | CACAULT Matteï | Nice Métropole Côte d'Azur U19 | 18:24.000 | 1:49.000 | 42.391 |
| 50 | PANSARD TAQUET Octave | CSM Clamart Cyclisme 92 | 18:25.000 | 1:50.000 | 42.353 |
| 51 | CORNU Charlet | | 18:27.000 | 1:52.000 | 42.276 |
| 52 | GUILLAUMOND Marin | Team LMP-La Roche Vendée Cyclisme | 18:27.000 | 1:52.000 | 42.276 |
| 53 | CHEVROLLIER Mathurin | | 18:28.000 | 1:53.000 | 42.238 |
| 54 | BROSSEAU Alexis | Team LMP-La Roche Vendée Cyclisme | 18:31.000 | 1:56.000 | 42.124 |
| 55 | HANSE Mael | | 18:32.000 | 1:57.000 | 42.086 |
| 56 | MODRZEJEWSKI Corenthin | Team Avesnois | 18:33.000 | 1:58.000 | 42.049 |
| 57 | GOUZI Timéo | Stade Toulousain Cyclisme Académie | 18:33.000 | 1:58.000 | 42.049 |
| 58 | QUETIN Yann | Orléans Loiret Cyclisme | 18:35.000 | 2:00.000 | 41.973 |
| 59 | ROBIN Jérémie | AC Bisontine | 18:35.000 | 2:00.000 | 41.973 |
| 59 | ROBIN Jérémie | team | 18:35.000 | 2:00.000 | 41.973 |
| 59 | ROBIN Jérémie | team | 18:35.000 | 2:00.000 | 41.973 |
| 59 | ROBIN Jérémie | team | 18:35.000 | 2:00.000 | 41.973 |
| 60 | ATANNE Alexis | Argenteuil Val de Seine Cyclisme 95 | 18:36.000 | 2:01.000 | 41.935 |
| 61 | BREMAUD Timy | Team Deux-Sèvres | 18:36.000 | 2:01.000 | 41.935 |
| 62 | TRICOT Raphaël | | 18:39.000 | 2:04.000 | 41.823 |
| 63 | MARCHAND Mattéo | Argenteuil Val de Seine Cyclisme 95 | 18:40.000 | 2:05.000 | 41.786 |
| 64 | MABILLE Alex | | 18:43.000 | 2:08.000 | 41.674 |
| 65 | LAMARGOT Killian | Nice Métropole Côte d'Azur U19 | 18:43.000 | 2:08.000 | 41.674 |
| 66 | MONROLIN Jonas | | 18:50.000 | 2:15.000 | 41.416 |
| 67 | PERIN Paul | AC Bisontine | 18:51.000 | 2:16.000 | 41.379 |
| 67 | PERIN Paul | team | 18:51.000 | 2:16.000 | 41.379 |
| 67 | PERIN Paul | team | 18:51.000 | 2:16.000 | 41.379 |
| 67 | PERIN Paul | team | 18:51.000 | 2:16.000 | 41.379 |
| 68 | LEMOINE Mathis | AC Bas-Berry Junior | 18:52.000 | 2:17.000 | 41.343 |
| 69 | WATERLOT Achille | Team Cycliste Linas Montlhéry | 18:52.000 | 2:17.000 | 41.343 |
| 70 | HEUGAS Thomas | | 18:52.000 | 2:17.000 | 41.343 |
| 71 | MULLER Paul | | 18:53.000 | 2:18.000 | 41.306 |
| 72 | SIGALAS Brewen | AC Bas-Berry Junior | 18:53.000 | 2:18.000 | 41.306 |
| 73 | CHARRIER Dewi | Morbihan Finistère Sud Cyclisme | 18:56.000 | 2:21.000 | 41.197 |
| 74 | HADJ Mohand | CSM Clamart Cyclisme 92 | 18:57.000 | 2:22.000 | 41.161 |
| 75 | GUERCHE Camille | | 18:59.000 | 2:24.000 | 41.089 |
| 76 | PATINOTE Victor | Guidon Chalettois | 19:01.000 | 2:26.000 | 41.017 |
| 77 | LEPRÊTRE Théo | | 19:03.000 | 2:28.000 | 40.945 |
| 78 | SAGE Adrien | | 19:05.000 | 2:30.000 | 40.873 |
| 79 | BARTHE Clément | | 19:07.000 | 2:32.000 | 40.802 |
| 80 | GIRÈME Romain | Cycle Poitevin | 19:13.000 | 2:38.000 | 40.59 |
| 81 | CALVET Mathis | AS Villemur Cyclisme | 19:13.000 | 2:38.000 | 40.59 |
| 82 | BORDIER Valentino | | 19:18.000 | 2:43.000 | 40.415 |
| 83 | LEFEBVRE Jules | | 19:20.000 | 2:45.000 | 40.345 |
| 84 | BROCHARD Mathis | Team LMP-La Roche Vendée Cyclisme | 19:23.000 | 2:48.000 | 40.241 |
| 85 | SCHMITT Martin | | 19:23.000 | 2:48.000 | 40.241 |
| 86 | ARNAULT Louis | | 19:30.000 | 2:55.000 | 40 |
| 87 | LE CHENADEC Lilian | Morbihan Finistère Sud Cyclisme | 19:30.000 | 2:55.000 | 40 |
| 88 | MADEC Tom | | 19:32.000 | 2:57.000 | 39.932 |
| 89 | GUÉRIN Louis | | 19:32.000 | 2:57.000 | 39.932 |
| 90 | DUPONT Hugo | | 19:34.000 | 2:59.000 | 39.864 |
| 91 | MEYER IMBER Clement | | 19:36.000 | 3:01.000 | 39.796 |
| 92 | CHARRET Maxime | | 19:37.000 | 3:02.000 | 39.762 |
| 93 | GRÉGOIRE Maxime | Cycle Poitevin | 19:40.000 | 3:05.000 | 39.661 |
| 94 | MARSH Evan | | 19:40.000 | 3:05.000 | 39.661 |
| 95 | CHALUMEAUX Luc | | 19:40.000 | 3:05.000 | 39.661 |
| 96 | REGARD Nathan | | 19:47.000 | 3:12.000 | 39.427 |
| 97 | BRIEN Enzo | | 19:52.000 | 3:17.000 | 39.262 |
| 98 | MIRLAND Alexandre | | 19:55.000 | 3:20.000 | 39.163 |
| 99 | MACARIOL Mathis | | 19:58.000 | 3:23.000 | 39.065 |
| 100 | FAURE Thomas | | 20:03.000 | 3:28.000 | 38.903 |
| 101 | SIRE Lucas | | 20:04.000 | 3:29.000 | 38.87 |
| 102 | GRIMAL Paul | Cycle Poitevin | 20:09.000 | 3:34.000 | 38.71 |
| 103 | VILLEMONT Corentin | | 20:15.000 | 3:40.000 | 38.519 |
| 104 | BELLARDANT Damien | CSM Clamart Cyclisme 92 | 20:25.000 | 3:50.000 | 38.204 |
| 105 | JALINIER Tobyan | | 20:26.000 | 3:51.000 | 38.173 |
| 106 | CORNUT Timéo | | 20:34.000 | 3:59.000 | 37.925 |
| 107 | CHESTIER Armand | | 20:35.000 | 4:00.000 | 37.895 |
| 108 | BEURET Achille | | 20:38.000 | 4:03.000 | 37.803 |
| 109 | ROTTEMENT Clovis | | 20:44.000 | 4:09.000 | 37.621 |
| 110 | BALIZET Clément | | 20:49.000 | 4:14.000 | 37.47 |
| 111 | PERRON Yann | Team Deux-Sèvres | 20:50.000 | 4:15.000 | 37.44 |
| 112 | DELORME Téo | | 20:55.000 | 4:20.000 | 37.291 |
| 113 | FAURIEUX Clément | | 21:16.000 | 4:41.000 | 36.677 |
| 1005 | LEBEAU Pierre | | 00:00.000 | -00:16:35.000 | |
| 1005 | AUBERT Luca | | 00:00.000 | -00:16:35.000 | |
| 1005 | BRUNET Ethan | Team Deux-Sèvres | 00:00.000 | -00:16:35.000 | |