| 1 | BOUTELOUP Alexis | Team Avesnois | 02:17:02.000 | - | 44.661 | 
| 2 | BAZILLON Maxim | UC Briochine | 02:17:02.000 | - | 44.661 | 
| 3 | TOUPENET Louis | Creuse Oxygène | 02:17:02.000 | - | 44.661 | 
| 4 | ALLIX Arthur |  | 02:17:02.000 | - | 44.661 | 
| 5 | HOYLE Charlie | Shibden Apex RT | 02:17:02.000 | - | 44.661 | 
| 6 | ALEXANDRE Arthur | Argenteuil Val de Seine Cyclisme 95 | 02:17:02.000 | - | 44.661 | 
| 7 | CASTAINGS Ruben | Team Cycliste Linas Montlhéry | 02:17:06.000 | 04.000 | 44.639 | 
| 8 | D'HONDT Arne | Onder Ons Parike | 02:17:06.000 | 04.000 | 44.639 | 
| 9 | TAISNE Simon | Pôle Espoirs Caen | 02:17:06.000 | 04.000 | 44.639 | 
| 10 | RICHARD Emilien | Creuse Oxygène | 02:17:08.000 | 06.000 | 44.628 | 
| 11 | GROUSSIN Jean | Argenteuil Val de Seine Cyclisme 95 | 02:18:27.000 | 1:25.000 | 44.204 | 
| 12 | LESUEUR Enzo | Lepelley Électricité U19 | 02:18:27.000 | 1:25.000 | 44.204 | 
| 13 | ADAM Louis |  | 02:18:27.000 | 1:25.000 | 44.204 | 
| 14 | SAGNIER Karl | Groupama - FDJ U19 Team | 02:18:39.000 | 1:37.000 | 44.14 | 
| 14 | SAGNIER Karl | Argenteuil Val de Seine Cyclisme 95 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 15 | MACÉ Louka | Lepelley Électricité U19 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 16 | GAULTIER Thomas |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 17 | ADAM Antoine |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 18 | GILLES Louison | VC Bocage Vire | 02:18:39.000 | 1:37.000 | 44.14 | 
| 19 | LOUVRY Esteban | Lepelley Électricité U19 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 20 | BELTON Dylan | VC Londres | 02:18:39.000 | 1:37.000 | 44.14 | 
| 21 | DANIEL Emeric |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 22 | WACHENHEIM Théo |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 23 | CHATONNET James | Lepelley Électricité U19 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 24 | CÔTIER Bastien | Creuse Oxygène | 02:18:39.000 | 1:37.000 | 44.14 | 
| 25 | COCKER Aaron | Shibden Apex RT | 02:18:39.000 | 1:37.000 | 44.14 | 
| 25 | COCKER Aaron | Fensham Howes-MAS Design-CAMS | 02:18:39.000 | 1:37.000 | 44.14 | 
| 26 | DESGROUAS Tristan |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 27 | LECHAPLAIN Titouan |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 28 | CHAUVIGNAT Vincent | Creuse Oxygène | 02:18:39.000 | 1:37.000 | 44.14 | 
| 29 | BOSQUET Esteban |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 30 | VERDIER Laouenan | CSM Clamart Cyclisme 92 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 31 | SANDELL Theo | VC Londres | 02:18:39.000 | 1:37.000 | 44.14 | 
| 32 | NIOCHE Timothée | CSM Clamart Cyclisme 92 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 33 | COUGOULAT LE STUNFF Noé | AC Lanester 56 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 34 | MODRZEJEWSKI Corenthin | Team Avesnois | 02:18:39.000 | 1:37.000 | 44.14 | 
| 35 | THIEULENT Théo | Lepelley Électricité U19 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 36 | BROWN William | Shibden Apex RT | 02:18:39.000 | 1:37.000 | 44.14 | 
| 37 | BOSSART Marin | Onder Ons Parike | 02:18:39.000 | 1:37.000 | 44.14 | 
| 38 | SABLONNIERE Pierre | Argenteuil Val de Seine Cyclisme 95 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 39 | RIOUAL Gabin | Pays de Brocéliande | 02:18:39.000 | 1:37.000 | 44.14 | 
| 40 | AUVRAY Tom | Pôle Espoirs Caen | 02:18:39.000 | 1:37.000 | 44.14 | 
| 41 | BILERTAS Arnas |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 42 | JACQUES Enzo |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 43 | GITTA Antoine | UC Briochine | 02:18:39.000 | 1:37.000 | 44.14 | 
| 44 | HOURMANT Mae | Cornouaille Sud Cyclisme | 02:18:39.000 | 1:37.000 | 44.14 | 
| 45 | ARDOUIN Mattenzo |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 46 | CUSHWAY Rafe | Véloce Vannetais | 02:18:39.000 | 1:37.000 | 44.14 | 
| 47 | ATANNE Alexis | Argenteuil Val de Seine Cyclisme 95 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 48 | STEWART-BALL Sam | Shibden Apex RT | 02:18:39.000 | 1:37.000 | 44.14 | 
| 49 | BARCLAY Jonathan |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 50 | PANSARD TAQUET Octave | CSM Clamart Cyclisme 92 | 02:18:39.000 | 1:37.000 | 44.14 | 
| 51 | ORA August | VC Londres | 02:18:39.000 | 1:37.000 | 44.14 | 
| 52 | BURIDON Robin |  | 02:18:39.000 | 1:37.000 | 44.14 | 
| 53 | FOUQUET Lucas |  | 02:18:49.000 | 1:47.000 | 44.087 | 
| 54 | CHATELAIS Ewen | US Vern Cyclisme | 02:18:49.000 | 1:47.000 | 44.087 | 
| 55 | MARCHAND Noah | Pôle Espoirs Caen | 02:18:49.000 | 1:47.000 | 44.087 | 
| 56 | LAVAUD Flavien | Parisis AC 95 | 02:18:49.000 | 1:47.000 | 44.087 | 
| 57 | DELACHIENNE Julien | Cyclisme Langueux Trégueux | 02:18:49.000 | 1:47.000 | 44.087 | 
| 58 | ROYER Baptiste |  | 02:18:49.000 | 1:47.000 | 44.087 | 
| 59 | DOUSSOT Alexis | Parisis AC 95 | 02:18:49.000 | 1:47.000 | 44.087 | 
| 60 | LANDOIS WALISZEWSKI Antton | Team Cycliste Linas Montlhéry | 02:18:49.000 | 1:47.000 | 44.087 | 
| 61 | CIREDERF Nil | Parisis AC 95 | 02:18:49.000 | 1:47.000 | 44.087 | 
| 62 | LACROIX Hugo |  | 02:18:49.000 | 1:47.000 | 44.087 | 
| 63 | DALLA TORRE JOULKVA Hugo |  | 02:18:49.000 | 1:47.000 | 44.087 | 
| 64 | BROSSEAU Alexis | La Roche-sur-Yon Vendée Cyclisme U19 | 02:18:49.000 | 1:47.000 | 44.087 | 
| 65 | ROTTEMENT Clovis |  | 02:18:49.000 | 1:47.000 | 44.087 | 
| 66 | PARIS Romain | Pays de Brocéliande | 02:18:49.000 | 1:47.000 | 44.087 | 
| 67 | LE ROUX Erwan | AC Lanester 56 | 02:18:59.000 | 1:57.000 | 44.034 | 
| 68 | ONNILLON Mattéo | Véloce Vannetais | 02:20:25.000 | 3:23.000 | 43.585 | 
| 69 | CHEDALEUX Nolan | Véloce Vannetais | 02:20:25.000 | 3:23.000 | 43.585 | 
| 70 | MILLON Pierre | Team Avesnois | 02:20:41.000 | 3:39.000 | 43.502 | 
| 71 | HUTIN Samuel |  | 02:22:14.000 | 5:12.000 | 43.028 | 
| 72 | DELEM Mathis | Parisis AC 95 | 02:22:32.000 | 5:30.000 | 42.937 | 
| 73 | SOUM Martin | Parisis AC 95 | 02:23:52.000 | 6:50.000 | 42.539 | 
| 74 | CHAVANEL Clément | Creuse Oxygène | 02:23:56.000 | 6:54.000 | 42.52 | 
| 75 | MENANTEAU Quentin | La Roche-sur-Yon Vendée Cyclisme U19 | 02:23:56.000 | 6:54.000 | 42.52 | 
| 75 | MENANTEAU Quentin | TotalEnergies U19 | 02:23:56.000 | 6:54.000 | 42.52 | 
| 76 | FLOUR Enzo | Team Avesnois | 02:23:56.000 | 6:54.000 | 42.52 | 
| 77 | DUVAL Enzo | AC Lanester 56 | 02:24:45.000 | 7:43.000 | 42.28 | 
| 78 | DE NEEF Timéo | Team Avesnois | 02:24:45.000 | 7:43.000 | 42.28 | 
| 79 | HAMM Maxime |  | 02:24:50.000 | 7:48.000 | 42.255 | 
| 80 | VALLAT Alex | La Roche-sur-Yon Vendée Cyclisme U19 | 02:24:56.000 | 7:54.000 | 42.226 | 
| 81 | DELAHODDE Simon |  | 02:25:08.000 | 8:06.000 | 42.168 | 
| 82 | BOUDET Nathan |  | 02:25:09.000 | 8:07.000 | 42.163 | 
| 83 | BRAULT Antoine |  | 02:25:09.000 | 8:07.000 | 42.163 | 
| 84 | GUEZELLO Baptiste |  | 02:25:09.000 | 8:07.000 | 42.163 | 
| 85 | SAULNIER Nattéo | Pays de Brocéliande | 02:25:09.000 | 8:07.000 | 42.163 | 
| 86 | HUBERT Manoé | AC Lanester 56 | 02:25:09.000 | 8:07.000 | 42.163 | 
| 87 | RAQUET Adrien | Team Avesnois | 02:25:09.000 | 8:07.000 | 42.163 | 
| 88 | LE MAYOT Gaël |  | 02:25:09.000 | 8:07.000 | 42.163 | 
| 89 | MER Maël | Cornouaille Sud Cyclisme | 02:25:09.000 | 8:07.000 | 42.163 | 
| 90 | DEMAURE Albin | Pays de Brocéliande | 02:25:24.000 | 8:22.000 | 42.091 | 
| 91 | HABERA Hugo |  | 02:25:31.000 | 8:29.000 | 42.057 | 
| 92 | BESCHE Eyvan |  | 02:34:01.000 | 00:16:59.000 | 39.736 | 
| 93 | THORETON Johan | UC Briochine | 02:34:01.000 | 00:16:59.000 | 39.736 | 
| 94 | MARCHAND Antonin | Morbihan Finistère Sud Cyclisme | 02:37:42.000 | 00:20:40.000 | 38.808 | 
| 95 | CASSART Ethan |  | 02:37:42.000 | 00:20:40.000 | 38.808 | 
| 96 | COQUELIN THEZE Alexandre | UC Briochine | 02:37:42.000 | 00:20:40.000 | 38.808 | 
| 1005 | LE GALUDEC Augustin | Véloce Vannetais | 00:00.000 | -02:17:02.000 |  | 
| 1005 | PIVAULT Noé | Véloce Vannetais | 00:00.000 | -02:17:02.000 |  | 
| 1005 | BOUGERIE Axel |  | 00:00.000 | -02:17:02.000 |  | 
| 1006 | TAMPLIN Ben | trainSharp Roman RT | 00:00.000 | -02:17:02.000 |  |