| 1 | POELVOORDE Tars | Onder Ons Parike | 02:34:58.000 | - | 43.364 |
| 2 | GOMBAUD Alessio | Véloce Vannetais | 02:35:28.000 | 30.000 | 43.225 |
| 3 | LOUIS Maxime | CC Nogent-sur-Oise | 02:35:28.000 | 30.000 | 43.225 |
| 4 | MERCIER Edwin | Argenteuil Val de Seine Cyclisme 95 | 02:35:40.000 | 42.000 | 43.169 |
| 5 | FERRE Mattéo | CREF Pays de la Loire | 02:35:45.000 | 47.000 | 43.146 |
| 5 | FERRE Mattéo | Team Vendée Piveteau Bois U19 | 02:35:45.000 | 47.000 | 43.146 |
| 6 | PÉREZ Ciro | Start Junior Team by Java | 02:35:45.000 | 47.000 | 43.146 |
| 7 | HECTOR Raphaël | | 02:35:45.000 | 47.000 | 43.146 |
| 8 | BOUQUET Axel | Moyon Percy Vélo Club | 02:35:45.000 | 47.000 | 43.146 |
| 9 | BENOIST Tristan | AC Lanester 56 | 02:35:45.000 | 47.000 | 43.146 |
| 10 | ROUÉ Loan | Team Sportbreizh Armor-lux U19 | 02:35:45.000 | 47.000 | 43.146 |
| 11 | LEBRETON Samuel | | 02:35:45.000 | 47.000 | 43.146 |
| 12 | DEWEERD Celian | Onder Ons Parike | 02:35:45.000 | 47.000 | 43.146 |
| 13 | MORALES Jonathan | Start Junior Team by Java | 02:35:45.000 | 47.000 | 43.146 |
| 14 | FOUCHER Esteban | UC Nantes Atlantique Junior | 02:35:45.000 | 47.000 | 43.146 |
| 15 | FORTIN Charles | Moyon Percy Vélo Club | 02:35:45.000 | 47.000 | 43.146 |
| 16 | HENRIO MADEC Enzo | Véloce Vannetais | 02:35:45.000 | 47.000 | 43.146 |
| 17 | VANHUFFEL Matteo | Onder Ons Parike | 02:35:45.000 | 47.000 | 43.146 |
| 18 | DROUET Jules | Moyon Percy Vélo Club | 02:36:09.000 | 1:11.000 | 43.036 |
| 19 | DURET Thibaud | U19 Fenioux Formation | 02:36:09.000 | 1:11.000 | 43.036 |
| 20 | CORON Justin | VC Bocage Vire | 02:36:09.000 | 1:11.000 | 43.036 |
| 21 | MOLENAAR Ko | Streetjump - ABLOC U19 | 02:36:09.000 | 1:11.000 | 43.036 |
| 22 | NOMINÉ Gabriel | Argenteuil Val de Seine Cyclisme 95 | 02:36:21.000 | 1:23.000 | 42.98 |
| 23 | PERENNES Kilian | Team Sportbreizh Armor-lux U19 | 02:36:22.000 | 1:24.000 | 42.976 |
| 24 | MENANTEAU Lucas | CREF Pays de la Loire | 02:36:24.000 | 1:26.000 | 42.967 |
| 25 | CALTAGIRONE Natan | Bourg-en-Bresse Ain Cyclisme | 02:36:24.000 | 1:26.000 | 42.967 |
| 26 | BEHR Pierre-Adrien | CC Plancoët | 02:36:24.000 | 1:26.000 | 42.967 |
| 27 | BRISSAIRE Alix | U19 Fenioux Formation | 02:36:28.000 | 1:30.000 | 42.948 |
| 28 | MELLOT Émilien | U19 Fenioux Formation | 02:36:28.000 | 1:30.000 | 42.948 |
| 29 | ROUINSARD Felix | | 02:36:28.000 | 1:30.000 | 42.948 |
| 30 | GOODWILL Luke | Backstedt Bike Performance | 02:36:28.000 | 1:30.000 | 42.948 |
| 31 | TERRIER Lucas | Bourg-en-Bresse Ain Cyclisme | 02:36:28.000 | 1:30.000 | 42.948 |
| 32 | HARTER Hugo | Bourg-en-Bresse Ain Cyclisme | 02:36:28.000 | 1:30.000 | 42.948 |
| 33 | FORBRAS Nicolas | Team Avenois | 02:36:28.000 | 1:30.000 | 42.948 |
| 34 | GRISEL Matys | AG2R Citroën U19 Team | 02:36:28.000 | 1:30.000 | 42.948 |
| 35 | NOUGUE-DESSUS Aaron | UC Nantes Atlantique Junior | 02:36:28.000 | 1:30.000 | 42.948 |
| 36 | LEGENTIL Léo | | 02:36:28.000 | 1:30.000 | 42.948 |
| 37 | BARGUIL Brayann | AC Lanester 56 | 02:36:28.000 | 1:30.000 | 42.948 |
| 38 | REYES Felipe Emanuel | Start Junior Team by Java | 02:36:28.000 | 1:30.000 | 42.948 |
| 39 | BECQ Gabin | | 02:36:28.000 | 1:30.000 | 42.948 |
| 40 | SAMSON Valentin | Team Sportbreizh Armor-lux U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 41 | BOULET Eliott | CC Plancoët | 02:36:28.000 | 1:30.000 | 42.948 |
| 42 | MIZOULE Ludo | Bourg-en-Bresse Ain Cyclisme | 02:36:28.000 | 1:30.000 | 42.948 |
| 43 | PAVIS Evan | | 02:36:28.000 | 1:30.000 | 42.948 |
| 44 | MASSET Allan | | 02:36:28.000 | 1:30.000 | 42.948 |
| 45 | SOLEN Keije | Streetjump - ABLOC U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 46 | DELONGLEE Noah | | 02:36:28.000 | 1:30.000 | 42.948 |
| 47 | GUERINEL Mathis | | 02:36:28.000 | 1:30.000 | 42.948 |
| 48 | BARIERE Antoine | | 02:36:28.000 | 1:30.000 | 42.948 |
| 49 | BARON Mathis | VC Bocage Vire | 02:36:28.000 | 1:30.000 | 42.948 |
| 50 | HAMON Similien | UC Nantes Atlantique Junior | 02:36:28.000 | 1:30.000 | 42.948 |
| 51 | COLLIER Théotime | Cycle Golbéen | 02:36:28.000 | 1:30.000 | 42.948 |
| 52 | BRETON Kylian | UC Nantes Atlantique Junior | 02:36:28.000 | 1:30.000 | 42.948 |
| 53 | LE GOFF Hugo | | 02:36:28.000 | 1:30.000 | 42.948 |
| 54 | VAN SNICK Nathan | | 02:36:28.000 | 1:30.000 | 42.948 |
| 55 | LEROYER Justin | | 02:36:28.000 | 1:30.000 | 42.948 |
| 56 | OOSTERVELD Steijn | Streetjump - ABLOC U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 57 | BERG Gabriel | Argenteuil Val de Seine Cyclisme 95 | 02:36:28.000 | 1:30.000 | 42.948 |
| 58 | GANE Enzo | Creuse Oxygène | 02:36:28.000 | 1:30.000 | 42.948 |
| 59 | FAUVEL Ronan | | 02:36:28.000 | 1:30.000 | 42.948 |
| 60 | BOITTIN Thomas | | 02:36:28.000 | 1:30.000 | 42.948 |
| 61 | DEREBERGUE Victor | CC Nogent-sur-Oise | 02:36:28.000 | 1:30.000 | 42.948 |
| 62 | MURPHY Alexander | VC Venta | 02:36:28.000 | 1:30.000 | 42.948 |
| 63 | CLEENEWERCK Senne | Onder Ons Parike | 02:36:28.000 | 1:30.000 | 42.948 |
| 64 | PEREZ MARTINEZ Noah | Bourg-en-Bresse Ain Cyclisme | 02:36:28.000 | 1:30.000 | 42.948 |
| 65 | BUSNEL Tom | | 02:36:28.000 | 1:30.000 | 42.948 |
| 66 | VENEMA Lance | Streetjump - ABLOC U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 67 | LE BOT Jean | Véloce Vannetais | 02:36:28.000 | 1:30.000 | 42.948 |
| 68 | DONNET Guillaume | | 02:36:28.000 | 1:30.000 | 42.948 |
| 69 | VALLERAN Charly | | 02:36:28.000 | 1:30.000 | 42.948 |
| 70 | VANDERHAEGEN Maël | Team Avenois | 02:36:28.000 | 1:30.000 | 42.948 |
| 71 | LE CALVE Gautier | AC Lanester 56 | 02:36:28.000 | 1:30.000 | 42.948 |
| 72 | VERHALLE Léo | | 02:36:28.000 | 1:30.000 | 42.948 |
| 73 | RABY Charly | CREF Pays de la Loire | 02:36:28.000 | 1:30.000 | 42.948 |
| 74 | GÓMEZ Maximo Daniel | Start Junior Team by Java | 02:36:28.000 | 1:30.000 | 42.948 |
| 75 | CHARTEAU Diego | CREF Pays de la Loire | 02:36:28.000 | 1:30.000 | 42.948 |
| 76 | GILMOUR Matthew | Backstedt Bike Performance | 02:36:28.000 | 1:30.000 | 42.948 |
| 77 | LACROIX Simon | | 02:36:28.000 | 1:30.000 | 42.948 |
| 78 | CORBEL Ronan | CC Plancoët | 02:36:28.000 | 1:30.000 | 42.948 |
| 79 | LLOYD Daniel | Backstedt Bike Performance | 02:36:28.000 | 1:30.000 | 42.948 |
| 80 | RYO Swann | Team Sportbreizh Armor-lux U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 81 | DELARBRE Lucas | Creuse Oxygène | 02:36:28.000 | 1:30.000 | 42.948 |
| 82 | CROISÉ Gabriel | CREF Pays de la Loire | 02:36:28.000 | 1:30.000 | 42.948 |
| 82 | CROISÉ Gabriel | Team Vendée Piveteau Bois U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 83 | FEIREISEN Mathis | U19 Cycling Project Team Materiel-velo.com | 02:36:28.000 | 1:30.000 | 42.948 |
| 84 | HINAULT Julien | | 02:36:28.000 | 1:30.000 | 42.948 |
| 85 | GAILLARD Florian | Béziers Méditerranée Cyclisme | 02:36:28.000 | 1:30.000 | 42.948 |
| 85 | GAILLARD Florian | U19 Fenioux Formation | 02:36:28.000 | 1:30.000 | 42.948 |
| 86 | CREN Lenny | AC Lanester 56 | 02:36:28.000 | 1:30.000 | 42.948 |
| 87 | HEREDIA Lorenzo | Start Junior Team by Java | 02:36:28.000 | 1:30.000 | 42.948 |
| 88 | TROTEL Malo | CC Plancoët | 02:36:28.000 | 1:30.000 | 42.948 |
| 89 | CORDELIER Pierre | | 02:36:28.000 | 1:30.000 | 42.948 |
| 90 | VIEL Tom | CC Plancoët | 02:36:28.000 | 1:30.000 | 42.948 |
| 91 | BITEAU Gautier | CREF Pays de la Loire | 02:36:28.000 | 1:30.000 | 42.948 |
| 91 | BITEAU Gautier | Team Vendée Piveteau Bois U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 92 | CHARDON Johan | CREF Pays de la Loire | 02:36:28.000 | 1:30.000 | 42.948 |
| 92 | CHARDON Johan | Team Vendée Piveteau Bois U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 93 | DELABARRE Clement | | 02:36:28.000 | 1:30.000 | 42.948 |
| 94 | TIJSEN Tristan | Streetjump - ABLOC U19 | 02:36:28.000 | 1:30.000 | 42.948 |
| 95 | GUILBERT Mattéo | VC Bocage Vire | 02:36:36.000 | 1:38.000 | 42.912 |
| 96 | CONSTANT-REMY Sasha | VC Bocage Vire | 02:36:36.000 | 1:38.000 | 42.912 |
| 97 | DENOYELLE Nolan | | 02:39:05.000 | 4:07.000 | 42.242 |
| 98 | MENKE Paul | Team Sportbreizh Armor-lux U19 | 02:41:38.000 | 6:40.000 | 41.576 |
| 99 | BACLE Axel | | 02:42:29.000 | 7:31.000 | 41.358 |
| 100 | JALINIER Dylan | U19 Fenioux Formation | 02:45:10.000 | 00:10:12.000 | 40.686 |
| 101 | DECLERCQ Mart | Onder Ons Parike | 02:46:33.000 | 00:11:35.000 | 40.348 |
| 102 | CALLEWAERT Gustave | | 02:50:56.000 | 00:15:58.000 | 39.314 |
| 103 | PIQUET Dorian | UC Nantes Atlantique Junior | 02:50:56.000 | 00:15:58.000 | 39.314 |
| 104 | DEVAUD Martin | Creuse Oxygène | 02:50:56.000 | 00:15:58.000 | 39.314 |
| 105 | LAURENT Joseph | Creuse Oxygène | 02:50:56.000 | 00:15:58.000 | 39.314 |
| 106 | PRIOUL Nolan | | 02:50:56.000 | 00:15:58.000 | 39.314 |
| 107 | LEVASSEUR Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:51:57.000 | 00:16:59.000 | 39.081 |
| 108 | HERIQUET Nohan | AC Lanester 56 | 02:51:57.000 | 00:16:59.000 | 39.081 |
| 109 | BREIT Oscar | | 02:51:57.000 | 00:16:59.000 | 39.081 |
| 110 | GLOAGUEN Thibaut | | 02:51:57.000 | 00:16:59.000 | 39.081 |
| 111 | TILLY Félix | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 112 | VAQUANT Théo | U19 Cycling Project Team Materiel-velo.com | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 113 | CHAUVET Clémentin | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 114 | DEFONTAINE Esteban | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 115 | GUILBERT Baptiste | CC Nogent-sur-Oise | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 116 | FANELLI Emilio | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 117 | CRIGNON Noé | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 118 | NEELZ Aymeric | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 119 | LIEGE Tom | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 120 | BASSEMENT Romain | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 121 | GUILLAUMOND Marin | | 02:53:17.000 | 00:18:19.000 | 38.78 |
| 122 | LAUER Alexandre | | 02:53:24.000 | 00:18:26.000 | 38.754 |
| 123 | DUDEK Étienne | CC Nogent-sur-Oise | 02:53:24.000 | 00:18:26.000 | 38.754 |
| 124 | CROCHET Enzo | | 02:53:27.000 | 00:18:29.000 | 38.743 |
| 125 | DAVID Antoine | Creuse Oxygène | 02:59:19.000 | 00:24:21.000 | 37.476 |
| 1005 | HIGGINSON Piers | Backstedt Bike Performance | 00:00.000 | -02:34:58.000 | |
| 1005 | HALLEY Matheo | VC Bocage Vire | 00:00.000 | -02:34:58.000 | |
| 1005 | JOLY Erwan | Cycle Golbéen | 00:00.000 | -02:34:58.000 | |
| 1005 | DUBUS Leny | | 00:00.000 | -02:34:58.000 | |
| 1005 | FOURNIER Louis | | 00:00.000 | -02:34:58.000 | |