| 1 | MERCIER Edwin | Argenteuil Val de Seine Cyclisme 95 | 02:59:58.000 | - | 0 |
| 2 | ADUSON Gabriel Helmut | | 03:00:18.000 | 20.000 | 0 |
| 3 | LOUIS Maxime | CC Nogent-sur-Oise | 03:00:23.000 | 25.000 | 0 |
| 4 | PLENEL JOBARD Elyes | | 03:00:49.000 | 51.000 | 0 |
| 5 | BERG Gabriel | Argenteuil Val de Seine Cyclisme 95 | 03:01:26.000 | 1:28.000 | 0 |
| 6 | HERTELER Tom | Argenteuil Val de Seine Cyclisme 95 | 03:01:33.000 | 1:35.000 | 0 |
| 7 | DEREBERGUE Victor | CC Nogent-sur-Oise | 03:01:58.000 | 2:00.000 | 0 |
| 8 | CALLEWAERT Gustave | | 03:01:59.000 | 2:01.000 | 0 |
| 9 | AYACHE Thibault | | 03:02:01.000 | 2:03.000 | 0 |
| 10 | SIMON Jules | AS Bike Racing | 03:02:02.000 | 2:04.000 | 0 |
| 11 | BONNAY Lucas | | 03:02:12.000 | 2:14.000 | 0 |
| 12 | TONDO Lucas | | 03:02:24.000 | 2:26.000 | 0 |
| 13 | EVRARD Pierre | Team Avenois | 03:03:14.000 | 3:16.000 | 0 |
| 14 | LENZIUS Martti | | 03:03:19.000 | 3:21.000 | 0 |
| 15 | LOETE Hippolyte | | 03:03:25.000 | 3:27.000 | 0 |
| 16 | FORBRAS Nicolas | Team Avenois | 03:03:31.000 | 3:33.000 | 0 |
| 17 | LANDAS Marty | | 03:03:31.000 | 3:33.000 | 0 |
| 18 | MASSET Allan | | 03:04:13.000 | 4:15.000 | 0 |
| 19 | CAPELLE Antoine | | 03:05:09.000 | 5:11.000 | 0 |
| 20 | VAN SNICK Nathan | | 03:05:52.000 | 5:54.000 | 0 |
| 21 | CRUVEILLER Sidney | | 03:06:13.000 | 6:15.000 | 0 |
| 22 | RIFFLET Matis | AG2R Citroën U19 Team | 03:06:15.000 | 6:17.000 | 0 |
| 23 | VERHULST Axel | | 03:06:16.000 | 6:18.000 | 0 |
| 24 | GUILBERT Baptiste | CC Nogent-sur-Oise | 03:06:20.000 | 6:22.000 | 0 |
| 25 | LACROIX Simon | | 03:06:22.000 | 6:24.000 | 0 |
| 26 | BREIT Oscar | | 03:06:22.000 | 6:24.000 | 0 |
| 27 | JUGET Rafael | | 03:06:22.000 | 6:24.000 | 0 |
| 28 | JOURNE Clovis | | 03:06:26.000 | 6:28.000 | 0 |
| 29 | POUILLARD Raphaël | OGS U-19 Cycling Team | 03:06:27.000 | 6:29.000 | 0 |
| 30 | VILLAR THIERY Aubin | | 03:06:40.000 | 6:42.000 | 0 |
| 31 | BEGLIOMINI Livio | | 03:06:43.000 | 6:45.000 | 0 |
| 32 | CHEMINANT Steven | | 03:06:44.000 | 6:46.000 | 0 |
| 33 | LE TOHIC Noah | | 03:06:45.000 | 6:47.000 | 0 |
| 34 | DONNET Guillaume | | 03:06:52.000 | 6:54.000 | 0 |
| 35 | DOYEN Mathis | | 03:06:53.000 | 6:55.000 | 0 |
| 36 | ZIMMERMANN Aaron | | 03:07:15.000 | 7:17.000 | 0 |
| 37 | BACHELLEZ Seth | | 03:07:17.000 | 7:19.000 | 0 |
| 38 | FRADIN Ewan | | 03:07:22.000 | 7:24.000 | 0 |
| 39 | VAN WAETERMEULEN Yanis | | 03:07:22.000 | 7:24.000 | 0 |
| 40 | ANASTASOAIE OGER Dimitri | | 03:08:04.000 | 8:06.000 | 0 |
| 41 | LEVASSEUR Arthur | Argenteuil Val de Seine Cyclisme 95 | 03:08:04.000 | 8:06.000 | 0 |
| 42 | MARIEN Timéo | | 03:08:04.000 | 8:06.000 | 0 |
| 43 | DEFONTAINE Esteban | | 03:08:04.000 | 8:06.000 | 0 |
| 44 | VANDERHAEGEN Maël | Team Avenois | 03:08:04.000 | 8:06.000 | 0 |
| 45 | MAGE Naël | | 03:08:04.000 | 8:06.000 | 0 |
| 46 | PRESSON Jules | | 03:08:04.000 | 8:06.000 | 0 |
| 47 | BONTOUR Antonin | | 03:08:04.000 | 8:06.000 | 0 |
| 48 | NOMINÉ Gabriel | Argenteuil Val de Seine Cyclisme 95 | 03:08:04.000 | 8:06.000 | 0 |
| 49 | DORMY Noah | CC Nogent-sur-Oise | 03:08:04.000 | 8:06.000 | 0 |
| 50 | TRICOT Raphaël | | 03:08:04.000 | 8:06.000 | 0 |
| 51 | LEGRAND Yanis | | 03:08:04.000 | 8:06.000 | 0 |
| 52 | BASTIN Nicolas | | 03:08:04.000 | 8:06.000 | 0 |
| 53 | KANJI Joachim | | 03:08:04.000 | 8:06.000 | 0 |
| 54 | ROUSSEAU Benjamin | | 03:08:04.000 | 8:06.000 | 0 |
| 55 | CORNET Baptiste | Team Avenois | 03:08:04.000 | 8:06.000 | 0 |
| 56 | SAUSSOIS Mathis | | 03:08:04.000 | 8:06.000 | 0 |
| 57 | FANELLI Emilio | | 03:08:04.000 | 8:06.000 | 0 |
| 58 | LAHAYE Titouan | CC Nogent-sur-Oise | 03:08:04.000 | 8:06.000 | 0 |
| 59 | TINCHON Théophile | | 03:08:04.000 | 8:06.000 | 0 |
| 60 | BREYER Tom | Sprint 2000 Charleroi | 03:08:04.000 | 8:06.000 | 0 |
| 61 | DEPRIESTRE Timothé | | 03:08:04.000 | 8:06.000 | 0 |
| 62 | DEGRICOURT Antoine | | 03:08:04.000 | 8:06.000 | 0 |