| 1 | GAYANT Lancelot | Team U LH | 16:37.000 | - | 46.941 |
| 1 | GAYANT Lancelot | team | 16:37.000 | - | 46.941 |
| 2 | HERVE Romuald | TotalEnergies U19 | 16:42.000 | 05.000 | 46.707 |
| 3 | MORTIER Maxime | AC Bisontine | 16:44.000 | 07.000 | 46.614 |
| 3 | MORTIER Maxime | Groupama - FDJ U19 Team | 16:44.000 | 07.000 | 46.614 |
| 3 | MORTIER Maxime | team | 16:44.000 | 07.000 | 46.614 |
| 3 | MORTIER Maxime | team | 16:44.000 | 07.000 | 46.614 |
| 4 | GENTER Gabriel | Team Avesnois | 16:47.000 | 10.000 | 46.475 |
| 4 | GENTER Gabriel | Groupama - FDJ U19 Team | 16:47.000 | 10.000 | 46.475 |
| 5 | GAUTHIER Gabin | Creuse Oxygène | 16:49.000 | 12.000 | 46.383 |
| 6 | BULTEAU Lucas | TotalEnergies U19 | 16:50.000 | 13.000 | 46.337 |
| 7 | DIDIER Louka | U23 Cycling Project Gedzilla.com | 17:03.000 | 26.000 | 45.748 |
| 7 | DIDIER Louka | Cycle Golbéen | 17:03.000 | 26.000 | 45.748 |
| 8 | LAMARGOT Killian | Creuse Oxygène | 17:03.000 | 26.000 | 45.748 |
| 9 | WATERLOT Achille | Team Cycliste Linas Montlhéry | 17:03.000 | 26.000 | 45.748 |
| 10 | FAHY Augustin | Groupama - FDJ U19 Team | 17:04.000 | 27.000 | 45.703 |
| 11 | BREANT Quentin | Creuse Oxygène | 17:05.000 | 28.000 | 45.659 |
| 12 | TOUPENET Louis | Creuse Oxygène | 17:10.000 | 33.000 | 45.437 |
| 13 | RAU Gabin | GSC Blagnac Vélo Sport 31 | 17:10.000 | 33.000 | 45.437 |
| 14 | TORTIGUE Alan | AS Villemur Cyclisme | 17:10.000 | 33.000 | 45.437 |
| 15 | LAOUT Thomas | GSC Blagnac Vélo Sport 31 | 17:10.000 | 33.000 | 45.437 |
| 16 | SHINDO Taito | EQADS | 17:11.000 | 34.000 | 45.393 |
| 17 | ROUHIER Nathan | AC Bisontine | 17:11.000 | 34.000 | 45.393 |
| 17 | ROUHIER Nathan | team | 17:11.000 | 34.000 | 45.393 |
| 17 | ROUHIER Nathan | team | 17:11.000 | 34.000 | 45.393 |
| 18 | DAYER Thor | Van Mossel Heist Cycling Team | 17:18.000 | 41.000 | 45.087 |
| 19 | LANDOIS WALISZEWSKI Antton | Team Cycliste Linas Montlhéry | 17:19.000 | 42.000 | 45.043 |
| 20 | BONDOUX Pierre | AS Villemur Cyclisme | 17:22.000 | 45.000 | 44.914 |
| 21 | DOUTE Gaspard | U23 Cycling Project Gedzilla.com | 17:23.000 | 46.000 | 44.871 |
| 22 | PÉRÉ Tom | Team U LH | 17:25.000 | 48.000 | 44.785 |
| 22 | PÉRÉ Tom | team | 17:25.000 | 48.000 | 44.785 |
| 23 | BILERTAS Arnas | | 17:25.000 | 48.000 | 44.785 |
| 24 | VAN PARYS Bengt | Van Mossel Heist Cycling Team | 17:25.000 | 48.000 | 44.785 |
| 25 | MERGUI Charles | Team U LH | 17:28.000 | 51.000 | 44.656 |
| 25 | MERGUI Charles | team | 17:28.000 | 51.000 | 44.656 |
| 26 | GROUSSIN Jean | Argenteuil Val de Seine Cyclisme 95 | 17:36.000 | 59.000 | 44.318 |
| 27 | BLANC SOARES Basile | Team Culture Velo U19 | 17:37.000 | 1:00.000 | 44.276 |
| 28 | DILEON Ulysse | GSC Blagnac Vélo Sport 31 | 17:37.000 | 1:00.000 | 44.276 |
| 29 | HAWRYLAK Paul | Argenteuil Val de Seine Cyclisme 95 | 17:38.000 | 1:01.000 | 44.234 |
| 30 | MOUHSIN Adam | AC Bisontine | 17:39.000 | 1:02.000 | 44.193 |
| 30 | MOUHSIN Adam | team | 17:39.000 | 1:02.000 | 44.193 |
| 30 | MOUHSIN Adam | team | 17:39.000 | 1:02.000 | 44.193 |
| 31 | CASTAINGS Ruben | Team Cycliste Linas Montlhéry | 17:41.000 | 1:04.000 | 44.109 |
| 32 | DELEM Mathis | Parisis AC 95 | 17:46.000 | 1:09.000 | 43.902 |
| 33 | JEURISSEN Jasper | Antwerp Cycling Team Kontich | 17:47.000 | 1:10.000 | 43.861 |
| 34 | BROCHIER Léo | | 17:49.000 | 1:12.000 | 43.779 |
| 35 | LAWRENCE Oscar | Team Culture Velo U19 | 17:50.000 | 1:13.000 | 43.738 |
| 36 | DE VERDELHAN Timothée | | 17:51.000 | 1:14.000 | 43.697 |
| 37 | BROSSEAU Alexis | La Roche-sur-Yon Vendée Cyclisme U19 | 17:52.000 | 1:15.000 | 43.657 |
| 38 | DANIEL Emeric | | 17:52.000 | 1:15.000 | 43.657 |
| 39 | CHAVANEL Clément | Creuse Oxygène | 17:52.000 | 1:15.000 | 43.657 |
| 40 | BELLARDANT Damien | CSM Clamart Cyclisme 92 | 17:53.000 | 1:16.000 | 43.616 |
| 41 | SAWANO Tsukasa | EQADS | 17:54.000 | 1:17.000 | 43.575 |
| 42 | DELAHAYE Clément | Team Cycliste Linas Montlhéry | 17:57.000 | 1:20.000 | 43.454 |
| 43 | DURAND TONNERRE Baptiste | AS Villemur Cyclisme | 17:59.000 | 1:22.000 | 43.373 |
| 44 | GENTY Mahe | TotalEnergies U19 | 18:01.000 | 1:24.000 | 43.293 |
| 45 | CARRERE Baptiste | Team U LH | 18:03.000 | 1:26.000 | 43.213 |
| 45 | CARRERE Baptiste | team | 18:03.000 | 1:26.000 | 43.213 |
| 46 | MENANTEAU Quentin | La Roche-sur-Yon Vendée Cyclisme U19 | 18:06.000 | 1:29.000 | 43.094 |
| 46 | MENANTEAU Quentin | TotalEnergies U19 | 18:06.000 | 1:29.000 | 43.094 |
| 47 | MULLET Melvin | | 18:08.000 | 1:31.000 | 43.015 |
| 48 | LEMOINE Mathis | Team Culture Velo U19 | 18:10.000 | 1:33.000 | 42.936 |
| 49 | VERDIER Laouenan | CSM Clamart Cyclisme 92 | 18:10.000 | 1:33.000 | 42.936 |
| 50 | DELRIEU Maxime | Team 31 Specialized | 18:11.000 | 1:34.000 | 42.896 |
| 51 | RYO Titouan | | 18:11.000 | 1:34.000 | 42.896 |
| 52 | GROSSET Kleden | | 18:11.000 | 1:34.000 | 42.896 |
| 53 | CHIARUZZI Romain | | 18:13.000 | 1:36.000 | 42.818 |
| 54 | DA COSTA Lucas | | 18:15.000 | 1:38.000 | 42.74 |
| 55 | DOUSSOT Alexis | Parisis AC 95 | 18:15.000 | 1:38.000 | 42.74 |
| 56 | SOUM Martin | Parisis AC 95 | 18:16.000 | 1:39.000 | 42.701 |
| 57 | CLARET Antonin | Orléans Loiret Cyclisme | 18:18.000 | 1:41.000 | 42.623 |
| 58 | COILIER Quentin | Guidon Machecoulais | 18:19.000 | 1:42.000 | 42.584 |
| 59 | CORNUT Timéo | Team Cycliste Linas Montlhéry | 18:23.000 | 1:46.000 | 42.43 |
| 60 | MEUNIER Victor | Team U LH | 18:24.000 | 1:47.000 | 42.391 |
| 60 | MEUNIER Victor | team | 18:24.000 | 1:47.000 | 42.391 |
| 61 | BESCHE Eyvan | | 18:24.000 | 1:47.000 | 42.391 |
| 62 | GUÉRIN Louis | | 18:27.000 | 1:50.000 | 42.276 |
| 63 | BESSONNET Celian | TotalEnergies U19 | 18:27.000 | 1:50.000 | 42.276 |
| 64 | THOUREAU Lucas | Team U LH | 18:31.000 | 1:54.000 | 42.124 |
| 64 | THOUREAU Lucas | team | 18:31.000 | 1:54.000 | 42.124 |
| 65 | GOOSSENAERTS Sebastiaan | Antwerp Cycling Team Kontich | 18:31.000 | 1:54.000 | 42.124 |
| 66 | POUGET Milo | | 18:32.000 | 1:55.000 | 42.086 |
| 67 | CAYREL Gaël | Team 31 Specialized | 18:32.000 | 1:55.000 | 42.086 |
| 68 | SAGE Adrien | | 18:33.000 | 1:56.000 | 42.049 |
| 69 | HERICOURT Mathis | | 18:33.000 | 1:56.000 | 42.049 |
| 70 | SEQUEIRA Milan | Orléans Loiret Cyclisme | 18:35.000 | 1:58.000 | 41.973 |
| 71 | PERIN Paul | AC Bisontine | 18:35.000 | 1:58.000 | 41.973 |
| 71 | PERIN Paul | team | 18:35.000 | 1:58.000 | 41.973 |
| 71 | PERIN Paul | team | 18:35.000 | 1:58.000 | 41.973 |
| 72 | BROCHARD Mathis | La Roche-sur-Yon Vendée Cyclisme U19 | 18:39.000 | 2:02.000 | 41.823 |
| 73 | LAVAUD Flavien | Parisis AC 95 | 18:39.000 | 2:02.000 | 41.823 |
| 74 | ENGELEN Tibo | Van Mossel Heist Cycling Team | 18:40.000 | 2:03.000 | 41.786 |
| 75 | GUEZELLO Baptiste | | 18:43.000 | 2:06.000 | 41.674 |
| 76 | MICHELET Nathan | | 18:44.000 | 2:07.000 | 41.637 |
| 77 | BACH Julian | AS Villemur Cyclisme | 18:45.000 | 2:08.000 | 41.6 |
| 78 | ARDOUIN Mattenzo | | 18:47.000 | 2:10.000 | 41.526 |
| 79 | MARCHAND Antonin | Morbihan Finistère Sud Cyclisme | 18:47.000 | 2:10.000 | 41.526 |
| 80 | WATREMEZ Hugo | | 18:47.000 | 2:10.000 | 41.526 |
| 81 | LOYER Lucas | AC Bisontine | 18:49.000 | 2:12.000 | 41.453 |
| 81 | LOYER Lucas | team | 18:49.000 | 2:12.000 | 41.453 |
| 81 | LOYER Lucas | team | 18:49.000 | 2:12.000 | 41.453 |
| 82 | BESNARD Aurele | | 18:49.000 | 2:12.000 | 41.453 |
| 83 | ROY Paul | | 18:49.000 | 2:12.000 | 41.453 |
| 84 | FOSSATI Enzo | GSC Blagnac Vélo Sport 31 | 18:55.000 | 2:18.000 | 41.233 |
| 85 | HAENEN Ylian | Antwerp Cycling Team Kontich | 18:57.000 | 2:20.000 | 41.161 |
| 86 | VANTYGHEM Senne | Van Mossel Heist Cycling Team | 18:58.000 | 2:21.000 | 41.125 |
| 87 | LEFRANC Enzo | Morbihan Finistère Sud Cyclisme | 18:58.000 | 2:21.000 | 41.125 |
| 88 | CHAILLOT Louis | | 19:02.000 | 2:25.000 | 40.981 |
| 89 | DE VOS Bas | Antwerp Cycling Team Kontich | 19:03.000 | 2:26.000 | 40.945 |
| 90 | MESNARD Augustin | | 19:04.000 | 2:27.000 | 40.909 |
| 91 | STAEBEL Thomas | | 19:05.000 | 2:28.000 | 40.873 |
| 92 | RENAUD Clément | | 19:06.000 | 2:29.000 | 40.838 |
| 93 | GALZAGORI Unaï | GSC Blagnac Vélo Sport 31 | 19:09.000 | 2:32.000 | 40.731 |
| 94 | VALETTE Matias | Cycle Golbéen | 19:10.000 | 2:33.000 | 40.696 |
| 95 | PANTEIX Paul | | 19:13.000 | 2:36.000 | 40.59 |
| 96 | FLEURY Pacôme | | 19:14.000 | 2:37.000 | 40.555 |
| 97 | RUSSO Rafael | Parisis AC 95 | 19:15.000 | 2:38.000 | 40.519 |
| 98 | CORDIER Timon | Orléans Loiret Cyclisme | 19:19.000 | 2:42.000 | 40.38 |
| 99 | RICHARD Emilien | Creuse Oxygène | 19:19.000 | 2:42.000 | 40.38 |
| 100 | LAVAT Thibaut | Guidon Machecoulais | 19:21.000 | 2:44.000 | 40.31 |
| 101 | JOUSSET Andrea | Team Vendée Piveteau Bois U19 | 19:21.000 | 2:44.000 | 40.31 |
| 102 | CERFEUILLET Loïc | | 19:26.000 | 2:49.000 | 40.137 |
| 103 | JONCQUEMAT Mathéo | | 19:27.000 | 2:50.000 | 40.103 |
| 104 | DUVAUCHEL Léo | | 19:28.000 | 2:51.000 | 40.068 |
| 105 | LEGROS Baptiste | Team Culture Velo U19 | 19:32.000 | 2:55.000 | 39.932 |
| 106 | CIREDERF Nil | Parisis AC 95 | 19:36.000 | 2:59.000 | 39.796 |
| 107 | JALINIER Tobyan | | 19:38.000 | 3:01.000 | 39.728 |
| 108 | ALLORY Fabian | | 19:40.000 | 3:03.000 | 39.661 |
| 109 | TAORMINA Angelo | | 19:51.000 | 3:14.000 | 39.295 |
| 110 | CATALAN Horacio | GSC Blagnac Vélo Sport 31 | 19:58.000 | 3:21.000 | 39.065 |
| 111 | PASQUET Matt | | 20:07.000 | 3:30.000 | 38.774 |
| 112 | CHESTIER Armand | | 20:12.000 | 3:35.000 | 38.614 |
| 113 | CEULEMANS Tibo | Van Mossel Heist Cycling Team | 20:14.000 | 3:37.000 | 38.55 |
| 114 | NEE Matéo | | 20:18.000 | 3:41.000 | 38.424 |
| 115 | POPPE Matteo | Antwerp Cycling Team Kontich | 20:22.000 | 3:45.000 | 38.298 |
| 116 | BINGLER Matyas | Team 31 Specialized | 20:45.000 | 4:08.000 | 37.59 |
| 117 | ENDERLIN Aloys | Team Cycliste Linas Montlhéry | 20:55.000 | 4:18.000 | 37.291 |
| 118 | GOURDONNAUD Clement | | 21:08.000 | 4:31.000 | 36.909 |
| 1005 | APERS Mathis | Antwerp Cycling Team Kontich | 00:00.000 | -00:16:37.000 | |