| 1 | LARRONDE Ellande | URT Vélo 64 | 03:02:00.000 | - | 40.549 |
| 2 | MURCIA Jaider Daniel | Team INCA | 03:03:25.000 | 1:25.000 | 40.236 |
| 3 | VASQUEZ DORADO David | Team INCA | 03:03:25.000 | 1:25.000 | 40.236 |
| 4 | MEUNIER Victor | | 03:03:45.000 | 1:45.000 | 40.163 |
| 5 | BOUTELOUP Alexis | Team Avesnois | 03:03:45.000 | 1:45.000 | 40.163 |
| 6 | LOUSTAU Matéo | | 03:03:45.000 | 1:45.000 | 40.163 |
| 7 | CHAMBON Lois | Cycle Poitevin | 03:03:45.000 | 1:45.000 | 40.163 |
| 8 | LECLABART Erwan | Cycle Poitevin | 03:03:45.000 | 1:45.000 | 40.163 |
| 9 | TORTIGUE Alan | | 03:03:45.000 | 1:45.000 | 40.163 |
| 10 | DUCLOS-LASSALLE Hugo | U19 Academy Région Sud powered by Giant | 03:03:45.000 | 1:45.000 | 40.163 |
| 11 | BREANT Quentin | Creuse Oxygène | 03:03:45.000 | 1:45.000 | 40.163 |
| 12 | TOUPENET Louis | Creuse Oxygène | 03:03:45.000 | 1:45.000 | 40.163 |
| 13 | LEBEAU Pierre | | 03:03:45.000 | 1:45.000 | 40.163 |
| 14 | DONNET Guillaume | CSM Clamart Cyclisme 92 | 03:03:45.000 | 1:45.000 | 40.163 |
| 15 | VALLÉE Mattéo | Team Mayenne Junior | 03:04:45.000 | 2:45.000 | 39.946 |
| 16 | ALBESPY Lukas | Stade Toulousain Cyclisme Académie | 03:04:45.000 | 2:45.000 | 39.946 |
| 17 | JOURDE Clément | Team U LH | 03:04:45.000 | 2:45.000 | 39.946 |
| 17 | JOURDE Clément | team | 03:04:45.000 | 2:45.000 | 39.946 |
| 17 | JOURDE Clément | team | 03:04:45.000 | 2:45.000 | 39.946 |
| 18 | APPLENCOURT Ryan | Team U Charente-Maritime | 03:05:41.000 | 3:41.000 | 39.745 |
| 19 | LAMARGOT Killian | Nice Métropole Côte d'Azur U19 | 03:05:50.000 | 3:50.000 | 39.713 |
| 20 | SABINA Théodore | CSM Clamart Cyclisme 92 | 03:05:50.000 | 3:50.000 | 39.713 |
| 21 | LAURENT Joseph | Creuse Oxygène | 03:06:50.000 | 4:50.000 | 39.5 |
| 22 | LEFÈVRE Clément | Racing U19 PTC | 03:06:50.000 | 4:50.000 | 39.5 |
| 23 | MABILLE Alex | | 03:06:50.000 | 4:50.000 | 39.5 |
| 24 | DUPUY Joan | Team Deux-Sèvres | 03:06:50.000 | 4:50.000 | 39.5 |
| 25 | VERHAEGHE Antoine | Team INCA | 03:07:50.000 | 5:50.000 | 39.29 |
| 26 | DARRICADES Simon | | 03:07:50.000 | 5:50.000 | 39.29 |
| 27 | GRACIETTE Téo | | 03:07:50.000 | 5:50.000 | 39.29 |
| 28 | MAGNOULON Lorik | Team 31 Jolly Cycles | 03:07:50.000 | 5:50.000 | 39.29 |
| 29 | GOYON Mateis | | 03:08:09.000 | 6:09.000 | 39.224 |
| 30 | PROD'HOMME Matthieu | Team Mayenne Junior | 03:08:54.000 | 6:54.000 | 39.068 |
| 31 | PANSARD TAQUET Octave | CSM Clamart Cyclisme 92 | 03:08:54.000 | 6:54.000 | 39.068 |
| 32 | FORTIN Charles | UC Briochine - Bleu Mercure | 03:09:25.000 | 7:25.000 | 38.962 |
| 33 | GRÉGOIRE Maxime | Cycle Poitevin | 03:09:25.000 | 7:25.000 | 38.962 |
| 34 | BONDOUX Pierre | | 03:09:25.000 | 7:25.000 | 38.962 |
| 35 | DELTRIEU Gauthier | Team INCA | 03:09:25.000 | 7:25.000 | 38.962 |
| 36 | GIRÈME Romain | Cycle Poitevin | 03:09:25.000 | 7:25.000 | 38.962 |
| 37 | BOUSSARD Mathis | UC Cholet 49 | 03:09:25.000 | 7:25.000 | 38.962 |
| 38 | CACAULT Matteï | Nice Métropole Côte d'Azur U19 | 03:09:25.000 | 7:25.000 | 38.962 |
| 39 | DEFONTAINE Esteban | CSM Clamart Cyclisme 92 | 03:09:25.000 | 7:25.000 | 38.962 |
| 40 | NAUD Noam | | 03:09:25.000 | 7:25.000 | 38.962 |
| 41 | LAOUT Thomas | | 03:09:25.000 | 7:25.000 | 38.962 |
| 42 | CHEMINANT Steven | Olympique Grande-Synthe Formation | 03:09:25.000 | 7:25.000 | 38.962 |
| 43 | CHAUVET Robin | Team U Charente-Maritime | 03:09:25.000 | 7:25.000 | 38.962 |
| 44 | PIQUET Alexi | | 03:09:25.000 | 7:25.000 | 38.962 |
| 45 | CALLEWAERT Gustave | CSM Clamart Cyclisme 92 | 03:09:25.000 | 7:25.000 | 38.962 |
| 46 | BERLAN Tristan | Cycle Poitevin | 03:09:25.000 | 7:25.000 | 38.962 |
| 47 | QUETIN Yann | Orléans Loiret Cyclisme | 03:09:25.000 | 7:25.000 | 38.962 |
| 48 | ARNOULD Maxence | CC Étupes | 03:09:25.000 | 7:25.000 | 38.962 |
| 49 | CHAUSSÉ Valentin | AC Bas-Berry Junior | 03:09:25.000 | 7:25.000 | 38.962 |
| 50 | HURARD Antoine | | 03:09:25.000 | 7:25.000 | 38.962 |
| 51 | CHARDON Johan | Team Vendée Piveteau Bois U19 | 03:09:25.000 | 7:25.000 | 38.962 |
| 52 | CARTY Jahkim | Nice Métropole Côte d'Azur U19 | 03:10:19.000 | 8:19.000 | 38.777 |
| 53 | CHAILLOU Lucas | | 03:10:19.000 | 8:19.000 | 38.777 |
| 54 | CARRERE Baptiste | Team U LH | 03:10:19.000 | 8:19.000 | 38.777 |
| 54 | CARRERE Baptiste | team | 03:10:19.000 | 8:19.000 | 38.777 |
| 54 | CARRERE Baptiste | team | 03:10:19.000 | 8:19.000 | 38.777 |
| 55 | RIVERIE Alex | | 03:10:19.000 | 8:19.000 | 38.777 |
| 56 | MONCADA Cristian David | Team INCA | 03:10:19.000 | 8:19.000 | 38.777 |
| 57 | HADJ Mohand | CSM Clamart Cyclisme 92 | 03:10:19.000 | 8:19.000 | 38.777 |
| 58 | STEUX Léon | | 03:10:19.000 | 8:19.000 | 38.777 |
| 59 | MASSONNIÉ Mattéo | AS Villemur Cyclisme | 03:10:19.000 | 8:19.000 | 38.777 |
| 60 | RICHARD Emilien | Creuse Oxygène | 03:10:19.000 | 8:19.000 | 38.777 |
| 61 | SOULAT Elouan | | 03:10:19.000 | 8:19.000 | 38.777 |
| 62 | LEROUX Léopold | Team Vendée Piveteau Bois U19 | 03:10:19.000 | 8:19.000 | 38.777 |
| 63 | JULLIN Ugo | | 03:10:19.000 | 8:19.000 | 38.777 |
| 64 | BARBIER Lucas | | 03:10:19.000 | 8:19.000 | 38.777 |
| 65 | DAURIAC Auguste | Team U Charente-Maritime | 03:10:19.000 | 8:19.000 | 38.777 |
| 66 | LEFEUVRE Mathis | Cycle Poitevin | 03:10:19.000 | 8:19.000 | 38.777 |
| 67 | DELBARRE RIVIERE Léo | | 03:10:19.000 | 8:19.000 | 38.777 |
| 68 | GUIBERT Ionny | | 03:10:19.000 | 8:19.000 | 38.777 |
| 69 | DELBARRE Raphaël | | 03:10:19.000 | 8:19.000 | 38.777 |
| 70 | VAN WONTERGHEM Cyprien | | 03:10:19.000 | 8:19.000 | 38.777 |