| 1 | BOUTELOUP Alexis | Team Avesnois | 02:13:34.000 | - | 42.99 |
| 2 | SAGNIER Karl | Groupama - FDJ U19 Team | 02:13:35.000 | 01.000 | 42.984 |
| 2 | SAGNIER Karl | Argenteuil Val de Seine Cyclisme 95 | 02:13:35.000 | 01.000 | 42.984 |
| 3 | THIEULENT Théo | Lepelley Électricité U19 | 02:13:35.000 | 01.000 | 42.984 |
| 4 | CUSHWAY Rafe | Véloce Vannetais | 02:13:38.000 | 04.000 | 42.968 |
| 5 | TOUPENET Louis | Creuse Oxygène | 02:13:38.000 | 04.000 | 42.968 |
| 6 | CHATONNET James | Lepelley Électricité U19 | 02:13:38.000 | 04.000 | 42.968 |
| 7 | BAZILLON Maxim | UC Briochine | 02:13:38.000 | 04.000 | 42.968 |
| 8 | GAULTIER Thomas | | 02:13:38.000 | 04.000 | 42.968 |
| 9 | COCKER Aaron | Shibden Apex RT | 02:13:38.000 | 04.000 | 42.968 |
| 9 | COCKER Aaron | Fensham Howes-MAS Design-CAMS | 02:13:38.000 | 04.000 | 42.968 |
| 10 | DANIEL Emeric | | 02:13:38.000 | 04.000 | 42.968 |
| 11 | BOSSART Marin | Onder Ons Parike | 02:13:38.000 | 04.000 | 42.968 |
| 12 | LECHAPLAIN Titouan | | 02:13:38.000 | 04.000 | 42.968 |
| 13 | ADAM Antoine | | 02:13:42.000 | 08.000 | 42.947 |
| 14 | MODRZEJEWSKI Corenthin | Team Avesnois | 02:13:42.000 | 08.000 | 42.947 |
| 15 | RIOUAL Gabin | Pays de Brocéliande | 02:13:42.000 | 08.000 | 42.947 |
| 16 | ALEXANDRE Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:13:42.000 | 08.000 | 42.947 |
| 17 | GILLES Louison | VC Bocage Vire | 02:13:42.000 | 08.000 | 42.947 |
| 18 | CÔTIER Bastien | Creuse Oxygène | 02:13:42.000 | 08.000 | 42.947 |
| 19 | VALLAT Alex | La Roche-sur-Yon Vendée Cyclisme U19 | 02:13:42.000 | 08.000 | 42.947 |
| 20 | HAMM Maxime | | 02:13:42.000 | 08.000 | 42.947 |
| 21 | BELTON Dylan | VC Londres | 02:13:42.000 | 08.000 | 42.947 |
| 22 | D'HONDT Arne | Onder Ons Parike | 02:13:42.000 | 08.000 | 42.947 |
| 23 | BOSQUET Esteban | | 02:13:42.000 | 08.000 | 42.947 |
| 24 | HOYLE Charlie | Shibden Apex RT | 02:13:42.000 | 08.000 | 42.947 |
| 25 | LESUEUR Enzo | Lepelley Électricité U19 | 02:13:42.000 | 08.000 | 42.947 |
| 26 | ALLIX Arthur | | 02:13:49.000 | 15.000 | 42.909 |
| 27 | CASSART Ethan | | 02:13:49.000 | 15.000 | 42.909 |
| 28 | GITTA Antoine | UC Briochine | 02:13:52.000 | 18.000 | 42.893 |
| 29 | CHATELAIS Ewen | US Vern Cyclisme | 02:13:52.000 | 18.000 | 42.893 |
| 30 | STEWART-BALL Sam | Shibden Apex RT | 02:13:52.000 | 18.000 | 42.893 |
| 31 | CASTAINGS Ruben | Team Cycliste Linas Montlhéry | 02:13:55.000 | 21.000 | 42.877 |
| 32 | LANDOIS WALISZEWSKI Antton | Team Cycliste Linas Montlhéry | 02:13:55.000 | 21.000 | 42.877 |
| 33 | VERDIER Laouenan | CSM Clamart Cyclisme 92 | 02:13:55.000 | 21.000 | 42.877 |
| 34 | AUVRAY Tom | Pôle Espoirs Caen | 02:13:55.000 | 21.000 | 42.877 |
| 35 | CHEDALEUX Nolan | Véloce Vannetais | 02:13:55.000 | 21.000 | 42.877 |
| 36 | BILERTAS Arnas | | 02:13:55.000 | 21.000 | 42.877 |
| 37 | ADAM Louis | | 02:13:55.000 | 21.000 | 42.877 |
| 38 | LE GALUDEC Augustin | Véloce Vannetais | 02:13:55.000 | 21.000 | 42.877 |
| 39 | BROWN William | Shibden Apex RT | 02:13:55.000 | 21.000 | 42.877 |
| 40 | COUGOULAT LE STUNFF Noé | AC Lanester 56 | 02:13:55.000 | 21.000 | 42.877 |
| 41 | LOUVRY Esteban | Lepelley Électricité U19 | 02:13:55.000 | 21.000 | 42.877 |
| 42 | CHAVANEL Clément | Creuse Oxygène | 02:13:55.000 | 21.000 | 42.877 |
| 43 | TAISNE Simon | Pôle Espoirs Caen | 02:13:55.000 | 21.000 | 42.877 |
| 44 | FOUQUET Lucas | | 02:13:55.000 | 21.000 | 42.877 |
| 45 | NIOCHE Timothée | CSM Clamart Cyclisme 92 | 02:13:55.000 | 21.000 | 42.877 |
| 46 | ORA August | VC Londres | 02:13:55.000 | 21.000 | 42.877 |
| 47 | MENANTEAU Quentin | La Roche-sur-Yon Vendée Cyclisme U19 | 02:13:55.000 | 21.000 | 42.877 |
| 47 | MENANTEAU Quentin | TotalEnergies U19 | 02:13:55.000 | 21.000 | 42.877 |
| 48 | WACHENHEIM Théo | | 02:13:55.000 | 21.000 | 42.877 |
| 49 | MARCHAND Noah | Pôle Espoirs Caen | 02:14:02.000 | 28.000 | 42.84 |
| 50 | SANDELL Theo | VC Londres | 02:14:02.000 | 28.000 | 42.84 |
| 51 | BURIDON Robin | | 02:14:02.000 | 28.000 | 42.84 |
| 52 | DESGROUAS Tristan | | 02:14:02.000 | 28.000 | 42.84 |
| 53 | DELACHIENNE Julien | Cyclisme Langueux Trégueux | 02:14:02.000 | 28.000 | 42.84 |
| 54 | DELEM Mathis | Parisis AC 95 | 02:14:02.000 | 28.000 | 42.84 |
| 55 | HOURMANT Mae | Cornouaille Sud Cyclisme | 02:14:02.000 | 28.000 | 42.84 |
| 56 | MACÉ Louka | Lepelley Électricité U19 | 02:14:02.000 | 28.000 | 42.84 |
| 57 | BOUDET Nathan | | 02:14:02.000 | 28.000 | 42.84 |
| 58 | ONNILLON Mattéo | Véloce Vannetais | 02:14:02.000 | 28.000 | 42.84 |
| 59 | BROSSEAU Alexis | La Roche-sur-Yon Vendée Cyclisme U19 | 02:14:02.000 | 28.000 | 42.84 |
| 60 | ATANNE Alexis | Argenteuil Val de Seine Cyclisme 95 | 02:14:02.000 | 28.000 | 42.84 |
| 61 | CIREDERF Nil | Parisis AC 95 | 02:14:02.000 | 28.000 | 42.84 |
| 62 | HABERA Hugo | | 02:14:02.000 | 28.000 | 42.84 |
| 63 | CHAUVIGNAT Vincent | Creuse Oxygène | 02:14:02.000 | 28.000 | 42.84 |
| 64 | FLOUR Enzo | Team Avesnois | 02:14:02.000 | 28.000 | 42.84 |
| 65 | PANSARD TAQUET Octave | CSM Clamart Cyclisme 92 | 02:14:02.000 | 28.000 | 42.84 |
| 66 | PIVAULT Noé | Véloce Vannetais | 02:14:02.000 | 28.000 | 42.84 |
| 67 | ROTTEMENT Clovis | | 02:14:02.000 | 28.000 | 42.84 |
| 68 | GROSSET Kleden | | 02:14:02.000 | 28.000 | 42.84 |
| 69 | ROYER Baptiste | | 02:14:02.000 | 28.000 | 42.84 |
| 70 | JACQUES Enzo | | 02:14:59.000 | 1:25.000 | 42.539 |
| 71 | SAULNIER Nattéo | Pays de Brocéliande | 02:15:02.000 | 1:28.000 | 42.523 |
| 72 | LACROIX Hugo | | 02:15:02.000 | 1:28.000 | 42.523 |
| 73 | DE NEEF Timéo | Team Avesnois | 02:15:06.000 | 1:32.000 | 42.502 |
| 74 | DEMAURE Albin | Pays de Brocéliande | 02:15:06.000 | 1:32.000 | 42.502 |
| 75 | GROUSSIN Jean | Argenteuil Val de Seine Cyclisme 95 | 02:15:14.000 | 1:40.000 | 42.46 |
| 76 | THORETON Johan | UC Briochine | 02:15:55.000 | 2:21.000 | 42.246 |
| 77 | DOUSSOT Alexis | Parisis AC 95 | 02:18:33.000 | 4:59.000 | 41.444 |
| 78 | COQUELIN THEZE Alexandre | UC Briochine | 02:19:09.000 | 5:35.000 | 41.265 |
| 79 | RICHARD Emilien | Creuse Oxygène | 02:19:09.000 | 5:35.000 | 41.265 |
| 80 | SABLONNIERE Pierre | Argenteuil Val de Seine Cyclisme 95 | 02:19:09.000 | 5:35.000 | 41.265 |
| 81 | ARDOUIN Mattenzo | | 02:19:12.000 | 5:38.000 | 41.25 |
| 82 | MARCHAND Antonin | Morbihan Finistère Sud Cyclisme | 02:21:26.000 | 7:52.000 | 40.599 |
| 83 | DALLA TORRE JOULKVA Hugo | | 02:21:49.000 | 8:15.000 | 40.489 |
| 84 | DELAHODDE Simon | | 02:23:57.000 | 00:10:23.000 | 39.889 |
| 85 | TAMPLIN Ben | trainSharp Roman RT | 02:23:57.000 | 00:10:23.000 | 39.889 |
| 86 | DUVAL Enzo | AC Lanester 56 | 02:23:57.000 | 00:10:23.000 | 39.889 |
| 87 | RAQUET Adrien | Team Avesnois | 02:23:59.000 | 00:10:25.000 | 39.88 |
| 88 | SOUM Martin | Parisis AC 95 | 02:24:02.000 | 00:10:28.000 | 39.866 |
| 89 | MER Maël | Cornouaille Sud Cyclisme | 02:24:02.000 | 00:10:28.000 | 39.866 |
| 90 | HUBERT Manoé | AC Lanester 56 | 02:24:06.000 | 00:10:32.000 | 39.847 |
| 91 | PARIS Romain | Pays de Brocéliande | 02:24:09.000 | 00:10:35.000 | 39.834 |
| 92 | MILLON Pierre | Team Avesnois | 02:24:12.000 | 00:10:38.000 | 39.82 |
| 93 | BESCHE Eyvan | | 02:27:01.000 | 00:13:27.000 | 39.057 |
| 94 | LAVAUD Flavien | Parisis AC 95 | 02:27:03.000 | 00:13:29.000 | 39.048 |
| 95 | BARCLAY Jonathan | | 02:27:07.000 | 00:13:33.000 | 39.03 |
| 96 | LE ROUX Erwan | AC Lanester 56 | 02:27:07.000 | 00:13:33.000 | 39.03 |
| 97 | MASSIEU Enzo | | 02:34:11.000 | 00:20:37.000 | 37.241 |
| 98 | BRAULT Antoine | | 02:34:11.000 | 00:20:37.000 | 37.241 |
| 99 | GUEZELLO Baptiste | | 02:34:13.000 | 00:20:39.000 | 37.233 |
| 100 | HUTIN Samuel | | 02:37:20.000 | 00:23:46.000 | 36.496 |
| 101 | LE MAYOT Gaël | | 02:37:50.000 | 00:24:16.000 | 36.38 |
| 102 | BOUGERIE Axel | | 02:39:56.000 | 00:26:22.000 | 35.902 |
| 1005 | VANLAERE Loïc | Onder Ons Parike | 00:00.000 | -02:13:34.000 | |
| 1005 | VANLAERE Loïc | Starbikes - Vistabuild | 00:00.000 | -02:13:34.000 | |
| 1005 | DUTTON Sidney | VC Londres | 00:00.000 | -02:13:34.000 | |
| 1005 | NIZET Marceau | Pôle Espoirs Caen | 00:00.000 | -02:13:34.000 | |
| 1005 | PEREIRA Enzo | | 00:00.000 | -02:13:34.000 | |
| 1005 | BELO Zacharie | | 00:00.000 | -02:13:34.000 | |
| 1005 | TISON Erwann | | 00:00.000 | -02:13:34.000 | |
| 1005 | SERANT Thibaud | | 00:00.000 | -02:13:34.000 | |
| 1006 | NICOLAIDES Sybren | Onder Ons Parike | 00:00.000 | -02:13:34.000 | |
| 1007 | GUEANT Auxence | | 00:00.000 | -02:13:34.000 | |
| 1007 | VASSEUR Simon | | 00:00.000 | -02:13:34.000 | |