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