| 1 | BEHR Pierre-Adrien | CC Plancoët | 02:23:52.000 | - | 41.08 |
| 2 | MOLENAAR Ko | Streetjump - ABLOC U19 | 02:23:52.000 | - | 41.08 |
| 3 | HECTOR Raphaël | | 02:23:55.000 | 03.000 | 41.065 |
| 4 | GRISEL Matys | AG2R Citroën U19 Team | 02:23:55.000 | 03.000 | 41.065 |
| 5 | FORTIN Charles | Moyon Percy Vélo Club | 02:23:55.000 | 03.000 | 41.065 |
| 6 | POELVOORDE Tars | Onder Ons Parike | 02:23:55.000 | 03.000 | 41.065 |
| 7 | MENANTEAU Lucas | CREF Pays de la Loire | 02:23:55.000 | 03.000 | 41.065 |
| 8 | LEBRETON Samuel | | 02:23:55.000 | 03.000 | 41.065 |
| 9 | BOUQUET Axel | Moyon Percy Vélo Club | 02:23:55.000 | 03.000 | 41.065 |
| 10 | TERRIER Lucas | Bourg-en-Bresse Ain Cyclisme | 02:23:55.000 | 03.000 | 41.065 |
| 11 | TILLY Félix | | 02:23:55.000 | 03.000 | 41.065 |
| 12 | HARTER Hugo | Bourg-en-Bresse Ain Cyclisme | 02:23:55.000 | 03.000 | 41.065 |
| 13 | NOUGUE-DESSUS Aaron | UC Nantes Atlantique Junior | 02:23:55.000 | 03.000 | 41.065 |
| 14 | NOMINÉ Gabriel | Argenteuil Val de Seine Cyclisme 95 | 02:23:55.000 | 03.000 | 41.065 |
| 15 | GUERINEL Mathis | | 02:23:55.000 | 03.000 | 41.065 |
| 16 | CORDELIER Pierre | | 02:23:55.000 | 03.000 | 41.065 |
| 17 | MURPHY Alexander | VC Venta | 02:23:55.000 | 03.000 | 41.065 |
| 18 | VANHUFFEL Matteo | Onder Ons Parike | 02:23:55.000 | 03.000 | 41.065 |
| 19 | BRISSAIRE Alix | U19 Fenioux Formation | 02:23:55.000 | 03.000 | 41.065 |
| 20 | ROUÉ Loan | Team Sportbreizh Armor-lux U19 | 02:23:55.000 | 03.000 | 41.065 |
| 21 | LOUIS Maxime | CC Nogent-sur-Oise | 02:23:55.000 | 03.000 | 41.065 |
| 22 | PEREZ MARTINEZ Noah | Bourg-en-Bresse Ain Cyclisme | 02:23:55.000 | 03.000 | 41.065 |
| 23 | PAVIS Evan | | 02:23:55.000 | 03.000 | 41.065 |
| 24 | LE BOT Jean | Véloce Vannetais | 02:23:55.000 | 03.000 | 41.065 |
| 25 | BARIERE Antoine | | 02:23:55.000 | 03.000 | 41.065 |
| 26 | GOODWILL Luke | Backstedt Bike Performance | 02:23:55.000 | 03.000 | 41.065 |
| 27 | HEREDIA Lorenzo | Start Junior Team by Java | 02:23:55.000 | 03.000 | 41.065 |
| 28 | GAILLARD Florian | Béziers Méditerranée Cyclisme | 02:23:55.000 | 03.000 | 41.065 |
| 28 | GAILLARD Florian | U19 Fenioux Formation | 02:23:55.000 | 03.000 | 41.065 |
| 29 | SAMSON Valentin | Team Sportbreizh Armor-lux U19 | 02:23:55.000 | 03.000 | 41.065 |
| 30 | BOULET Eliott | CC Plancoët | 02:23:55.000 | 03.000 | 41.065 |
| 31 | JALINIER Dylan | U19 Fenioux Formation | 02:23:55.000 | 03.000 | 41.065 |
| 32 | REYES Felipe Emanuel | Start Junior Team by Java | 02:23:55.000 | 03.000 | 41.065 |
| 33 | HAMON Similien | UC Nantes Atlantique Junior | 02:23:55.000 | 03.000 | 41.065 |
| 34 | FOUCHER Esteban | UC Nantes Atlantique Junior | 02:23:55.000 | 03.000 | 41.065 |
| 35 | PIQUET Dorian | UC Nantes Atlantique Junior | 02:23:55.000 | 03.000 | 41.065 |
| 36 | LE GOFF Hugo | | 02:23:55.000 | 03.000 | 41.065 |
| 37 | VENEMA Lance | Streetjump - ABLOC U19 | 02:23:55.000 | 03.000 | 41.065 |
| 38 | BRETON Kylian | UC Nantes Atlantique Junior | 02:23:55.000 | 03.000 | 41.065 |
| 39 | MENKE Paul | Team Sportbreizh Armor-lux U19 | 02:23:55.000 | 03.000 | 41.065 |
| 40 | VALLERAN Charly | | 02:23:55.000 | 03.000 | 41.065 |
| 41 | CHARTEAU Diego | CREF Pays de la Loire | 02:23:55.000 | 03.000 | 41.065 |
| 42 | BARGUIL Brayann | AC Lanester 56 | 02:23:55.000 | 03.000 | 41.065 |
| 43 | DEWEERD Celian | Onder Ons Parike | 02:23:55.000 | 03.000 | 41.065 |
| 44 | CHARDON Johan | CREF Pays de la Loire | 02:23:55.000 | 03.000 | 41.065 |
| 44 | CHARDON Johan | Team Vendée Piveteau Bois U19 | 02:23:55.000 | 03.000 | 41.065 |
| 45 | CORON Justin | VC Bocage Vire | 02:23:55.000 | 03.000 | 41.065 |
| 46 | RABY Charly | CREF Pays de la Loire | 02:23:55.000 | 03.000 | 41.065 |
| 47 | GILMOUR Matthew | Backstedt Bike Performance | 02:23:55.000 | 03.000 | 41.065 |
| 48 | MIZOULE Ludo | Bourg-en-Bresse Ain Cyclisme | 02:23:55.000 | 03.000 | 41.065 |
| 49 | CREN Lenny | AC Lanester 56 | 02:24:02.000 | 10.000 | 41.032 |
| 50 | TIJSEN Tristan | Streetjump - ABLOC U19 | 02:24:02.000 | 10.000 | 41.032 |
| 51 | BERG Gabriel | Argenteuil Val de Seine Cyclisme 95 | 02:24:02.000 | 10.000 | 41.032 |
| 52 | HENRIO MADEC Enzo | Véloce Vannetais | 02:24:02.000 | 10.000 | 41.032 |
| 53 | MERCIER Edwin | Argenteuil Val de Seine Cyclisme 95 | 02:24:02.000 | 10.000 | 41.032 |
| 54 | GÓMEZ Maximo Daniel | Start Junior Team by Java | 02:24:02.000 | 10.000 | 41.032 |
| 55 | GOMBAUD Alessio | Véloce Vannetais | 02:24:02.000 | 10.000 | 41.032 |
| 56 | DROUET Jules | Moyon Percy Vélo Club | 02:24:02.000 | 10.000 | 41.032 |
| 57 | TROTEL Malo | CC Plancoët | 02:24:02.000 | 10.000 | 41.032 |
| 58 | SOLEN Keije | Streetjump - ABLOC U19 | 02:24:45.000 | 53.000 | 40.829 |
| 59 | ROUINSARD Felix | | 02:24:48.000 | 56.000 | 40.815 |
| 60 | RYO Swann | Team Sportbreizh Armor-lux U19 | 02:24:48.000 | 56.000 | 40.815 |
| 61 | GANE Enzo | Creuse Oxygène | 02:24:57.000 | 1:05.000 | 40.773 |
| 62 | FERRE Mattéo | CREF Pays de la Loire | 02:28:15.000 | 4:23.000 | 39.865 |
| 62 | FERRE Mattéo | Team Vendée Piveteau Bois U19 | 02:28:15.000 | 4:23.000 | 39.865 |
| 63 | BOITTIN Thomas | | 02:28:23.000 | 4:31.000 | 39.829 |
| 64 | CALTAGIRONE Natan | Bourg-en-Bresse Ain Cyclisme | 02:28:23.000 | 4:31.000 | 39.829 |
| 65 | HINAULT Julien | | 02:28:55.000 | 5:03.000 | 39.687 |
| 66 | MASSET Allan | | 02:29:06.000 | 5:14.000 | 39.638 |
| 67 | BITEAU Gautier | CREF Pays de la Loire | 02:30:38.000 | 6:46.000 | 39.234 |
| 67 | BITEAU Gautier | Team Vendée Piveteau Bois U19 | 02:30:38.000 | 6:46.000 | 39.234 |
| 68 | COLLIER Théotime | Cycle Golbéen | 02:30:41.000 | 6:49.000 | 39.221 |
| 69 | LEROYER Justin | | 02:30:41.000 | 6:49.000 | 39.221 |
| 70 | DENOYELLE Nolan | | 02:30:41.000 | 6:49.000 | 39.221 |
| 71 | LE CALVE Gautier | AC Lanester 56 | 02:30:41.000 | 6:49.000 | 39.221 |
| 72 | MORALES Jonathan | Start Junior Team by Java | 02:30:41.000 | 6:49.000 | 39.221 |
| 73 | LEVASSEUR Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:30:41.000 | 6:49.000 | 39.221 |
| 74 | OOSTERVELD Steijn | Streetjump - ABLOC U19 | 02:30:41.000 | 6:49.000 | 39.221 |
| 75 | DECLERCQ Mart | Onder Ons Parike | 02:30:41.000 | 6:49.000 | 39.221 |
| 76 | GUILBERT Mattéo | VC Bocage Vire | 02:30:48.000 | 6:56.000 | 39.191 |
| 77 | VAN SNICK Nathan | | 02:30:50.000 | 6:58.000 | 39.182 |
| 78 | LEGENTIL Léo | | 02:30:52.000 | 7:00.000 | 39.174 |
| 79 | DURET Thibaud | U19 Fenioux Formation | 02:30:55.000 | 7:03.000 | 39.161 |
| 80 | GUILBERT Baptiste | CC Nogent-sur-Oise | 02:33:15.000 | 9:23.000 | 38.564 |
| 81 | DEREBERGUE Victor | CC Nogent-sur-Oise | 02:33:25.000 | 9:33.000 | 38.523 |
| 82 | PERENNES Kilian | Team Sportbreizh Armor-lux U19 | 02:33:25.000 | 9:33.000 | 38.523 |
| 83 | LLOYD Daniel | Backstedt Bike Performance | 02:33:25.000 | 9:33.000 | 38.523 |
| 84 | BENOIST Tristan | AC Lanester 56 | 02:33:25.000 | 9:33.000 | 38.523 |
| 85 | HALLEY Matheo | VC Bocage Vire | 02:33:25.000 | 9:33.000 | 38.523 |
| 86 | CROISÉ Gabriel | CREF Pays de la Loire | 02:33:25.000 | 9:33.000 | 38.523 |
| 86 | CROISÉ Gabriel | Team Vendée Piveteau Bois U19 | 02:33:25.000 | 9:33.000 | 38.523 |
| 87 | LACROIX Simon | | 02:33:25.000 | 9:33.000 | 38.523 |
| 88 | VIEL Tom | CC Plancoët | 02:33:25.000 | 9:33.000 | 38.523 |
| 89 | BUSNEL Tom | | 02:33:25.000 | 9:33.000 | 38.523 |
| 90 | VANDERHAEGEN Maël | Team Avenois | 02:33:33.000 | 9:41.000 | 38.489 |
| 91 | CONSTANT-REMY Sasha | VC Bocage Vire | 02:33:39.000 | 9:47.000 | 38.464 |
| 92 | BARON Mathis | VC Bocage Vire | 02:36:55.000 | 00:13:03.000 | 37.663 |
| 93 | FAUVEL Ronan | | 02:36:55.000 | 00:13:03.000 | 37.663 |
| 94 | DELABARRE Clement | | 02:36:57.000 | 00:13:05.000 | 37.655 |
| 95 | DELARBRE Lucas | Creuse Oxygène | 02:38:37.000 | 00:14:45.000 | 37.26 |
| 96 | LAURENT Joseph | Creuse Oxygène | 02:38:37.000 | 00:14:45.000 | 37.26 |
| 97 | HERIQUET Nohan | AC Lanester 56 | 02:38:37.000 | 00:14:45.000 | 37.26 |
| 98 | GUILLAUMOND Marin | | 02:42:25.000 | 00:18:33.000 | 36.388 |
| 99 | CRIGNON Noé | | 02:43:21.000 | 00:19:29.000 | 36.18 |
| 1005 | DELONGLEE Noah | | 00:00.000 | -02:23:52.000 | |
| 1005 | CALLEWAERT Gustave | | 00:00.000 | -02:23:52.000 | |
| 1005 | CROCHET Enzo | | 00:00.000 | -02:23:52.000 | |
| 1005 | DEVAUD Martin | Creuse Oxygène | 00:00.000 | -02:23:52.000 | |
| 1005 | MELLOT Émilien | U19 Fenioux Formation | 00:00.000 | -02:23:52.000 | |
| 1005 | DUDEK Étienne | CC Nogent-sur-Oise | 00:00.000 | -02:23:52.000 | |
| 1005 | VAQUANT Théo | U19 Cycling Project Team Materiel-velo.com | 00:00.000 | -02:23:52.000 | |
| 1005 | GLOAGUEN Thibaut | | 00:00.000 | -02:23:52.000 | |
| 1005 | BREIT Oscar | | 00:00.000 | -02:23:52.000 | |
| 1005 | FANELLI Emilio | | 00:00.000 | -02:23:52.000 | |
| 1005 | LAUER Alexandre | | 00:00.000 | -02:23:52.000 | |
| 1005 | LIEGE Tom | | 00:00.000 | -02:23:52.000 | |
| 1005 | NEELZ Aymeric | | 00:00.000 | -02:23:52.000 | |