| 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 | |