| 1 | GÈNE Meving | Convergence SC Abymienne Propreté 2000 | 27:50:15.000 | - | 0 |
| 2 | NUBUL Edwin | VC François | 27:50:32.000 | 17.000 | 0 |
| 3 | VILA Emiliano | ASPTT Nancy | 27:50:58.000 | 43.000 | 0 |
| 4 | DEGOT Damien | ESEG Douai | 27:52:12.000 | 1:57.000 | 0 |
| 5 | ZAPATA CORDOBA Gregory Santiago | Sables Vendée Cyclisme | 27:52:23.000 | 2:08.000 | 0 |
| 6 | DEMANET Thomas | OC Val d'Oise 95 | 27:52:41.000 | 2:26.000 | 0 |
| 7 | DROMAIN Rémi | Team LMP-La Roche Vendée Cyclisme | 27:52:42.000 | 2:27.000 | 0 |
| 8 | BUZARE Maurice | | 27:52:55.000 | 2:40.000 | 0 |
| 9 | WILL Dilhan | | 27:53:19.000 | 3:04.000 | 0 |
| 10 | LAUTONE Raphaël | | 27:53:28.000 | 3:13.000 | 0 |
| 11 | LENNEMANN Anton | Team BIKE AID Development | 27:53:29.000 | 3:14.000 | 0 |
| 12 | CORVAISIER Antonin | Team LMP-La Roche Vendée Cyclisme | 27:53:34.000 | 3:19.000 | 0 |
| 13 | OBHOLZER Theodor | SoCalCycling.com Team | 27:53:46.000 | 3:31.000 | 0 |
| 14 | LALONNIER Baptiste | | 27:54:05.000 | 3:50.000 | 0 |
| 15 | ROMIAN Davy | Team LMP-La Roche Vendée Cyclisme | 27:54:23.000 | 4:08.000 | 0 |
| 16 | BONNET Anthony | | 27:54:30.000 | 4:15.000 | 0 |
| 17 | STANIS Myron | | 27:54:51.000 | 4:36.000 | 0 |
| 18 | NEELE Maurits | AG2R Citroën U23 Team | 27:55:43.000 | 5:28.000 | 0 |
| 19 | TERRIER Antoine | | 27:56:35.000 | 6:20.000 | 0 |
| 20 | MAUCOURT Jules | SCO Cyclisme Angers | 27:56:54.000 | 6:39.000 | 0 |
| 21 | MENANT Théo | Team LMP-La Roche Vendée Cyclisme | 27:57:16.000 | 7:01.000 | 0 |
| 22 | BOULZAT Simon | ASPTT Nancy | 27:57:18.000 | 7:03.000 | 0 |
| 23 | SEMON Loïc | ASPTT Nancy | 27:57:39.000 | 7:24.000 | 0 |
| 24 | BUZARÉ Herman | | 27:57:40.000 | 7:25.000 | 0 |
| 25 | NICOLAS Yvenson | | 27:57:42.000 | 7:27.000 | 0 |
| 26 | HODEBOURG RINNA Josué | | 27:57:43.000 | 7:28.000 | 0 |
| 27 | DESMONIERE Daryl | | 27:57:44.000 | 7:29.000 | 0 |
| 28 | OCTAVIA Teddy | | 27:57:51.000 | 7:36.000 | 0 |
| 29 | REUNIS Rowdy | DCR Cycling Team | 27:58:06.000 | 7:51.000 | 0 |
| 30 | RICHARDS Mark | DAP Cycling Club | 27:58:37.000 | 8:22.000 | 0 |
| 31 | GIBERT Antoine | | 27:58:38.000 | 8:23.000 | 0 |
| 32 | LAURENDOT Jean Emmanuel | | 27:58:42.000 | 8:27.000 | 0 |
| 33 | GOLITIN Kenric | | 27:58:57.000 | 8:42.000 | 0 |
| 34 | BOSCHER Kyllian | | 27:59:10.000 | 8:55.000 | 0 |
| 35 | THÉBYNE Ludwig | | 27:59:28.000 | 9:13.000 | 0 |
| 36 | WOŹNIAK Szymon | ASPTT Nancy | 27:59:35.000 | 9:20.000 | 0 |
| 37 | BOYET Adrien | | 27:59:50.000 | 9:35.000 | 0 |
| 38 | LOISEAU Mathieu | Team LMP-La Roche Vendée Cyclisme | 28:00:00.000 | 9:45.000 | 0 |
| 39 | FRAUMAR Dane | | 28:00:26.000 | 00:10:11.000 | 0 |
| 40 | D'ABREU Nohan | | 28:00:35.000 | 00:10:20.000 | 0 |
| 41 | BECOT Johan | | 28:00:49.000 | 00:10:34.000 | 0 |
| 42 | MARTINEZ Georges Luis | | 28:01:28.000 | 00:11:13.000 | 0 |
| 43 | URCEL Adrien | | 28:02:02.000 | 00:11:47.000 | 0 |
| 44 | MATHIAS Anaël | Espoir du Sud | 28:02:09.000 | 00:11:54.000 | 0 |
| 45 | DOXAINT William | | 28:03:03.000 | 00:12:48.000 | 0 |
| 46 | VAN DIJK Xander | | 28:03:28.000 | 00:13:13.000 | 0 |
| 47 | JACQUES Dylan | | 28:03:31.000 | 00:13:16.000 | 0 |
| 48 | BRICARD Alexis | Team LMP-La Roche Vendée Cyclisme | 28:03:35.000 | 00:13:20.000 | 0 |
| 49 | ROSE Corentin | | 28:03:37.000 | 00:13:22.000 | 0 |
| 50 | CHONG-PAN Yoann | | 28:03:57.000 | 00:13:42.000 | 0 |
| 51 | VINCENT Lucas | | 28:04:06.000 | 00:13:51.000 | 0 |
| 52 | TSANG-YEE-MOÏ Terry | | 28:04:13.000 | 00:13:58.000 | 0 |
| 53 | LAVIOLETTE Loïc | | 28:05:25.000 | 00:15:10.000 | 0 |
| 54 | LANARRE Kévin | Guidon Sprinter Canalien Cycling Team | 28:06:04.000 | 00:15:49.000 | 0 |
| 55 | LACAILLE Charlie | Velo Schils Interbike Racing Team | 28:06:16.000 | 00:16:01.000 | 0 |
| 56 | BOUSQUET Benjamin | | 28:07:15.000 | 00:17:00.000 | 0 |
| 57 | LEBON Victor | | 28:07:24.000 | 00:17:09.000 | 0 |
| 58 | LEROUX Allan | | 28:07:53.000 | 00:17:38.000 | 0 |
| 59 | APINSA Cleff | | 28:07:54.000 | 00:17:39.000 | 0 |
| 60 | WASSERSTEIN Jordan | | 28:09:21.000 | 00:19:06.000 | 0 |
| 61 | JANDIA Mario | | 28:10:35.000 | 00:20:20.000 | 0 |
| 62 | LE CLAIRE Bryan | | 28:10:56.000 | 00:20:41.000 | 0 |
| 63 | KREUZER Tobias | VALEO IT by RSC88 | 28:11:06.000 | 00:20:51.000 | 0 |
| 64 | PONET Pierce | | 28:14:54.000 | 00:24:39.000 | 0 |
| 65 | VAN DEN BEMT Tijs | | 28:15:03.000 | 00:24:48.000 | 0 |
| 66 | NUBUL Owan | VC François | 28:15:42.000 | 00:25:27.000 | 0 |
| 67 | MERILLE Stéphane | | 28:16:21.000 | 00:26:06.000 | 0 |
| 68 | LAVENETTE Christian | | 28:17:04.000 | 00:26:49.000 | 0 |
| 69 | REH Markus | VALEO IT by RSC88 | 28:17:34.000 | 00:27:19.000 | 0 |
| 70 | DANTIN Lauyck | | 28:18:52.000 | 00:28:37.000 | 0 |
| 71 | ACHILLE Jocelyn | | 28:19:35.000 | 00:29:20.000 | 0 |
| 72 | DORILAS Fabrice | | 28:20:17.000 | 00:30:02.000 | 0 |
| 73 | BROCHENY Edouard | Team SUPERCIAO | 28:20:36.000 | 00:30:21.000 | 0 |
| 74 | PERLET Gérémy | | 28:21:09.000 | 00:30:54.000 | 0 |
| 75 | VAN ELS Vivian | | 28:21:13.000 | 00:30:58.000 | 0 |
| 76 | DÉDÉ Djanyl | | 28:24:05.000 | 00:33:50.000 | 0 |
| 77 | RINGUET Patrice | | 28:25:30.000 | 00:35:15.000 | 0 |
| 78 | KHODR Samy | | 28:25:38.000 | 00:35:23.000 | 0 |
| 79 | MÜLLER Robert | | 28:26:01.000 | 00:35:46.000 | 0 |
| 80 | MANDÉ Vincent | | 28:26:08.000 | 00:35:53.000 | 0 |
| 81 | STEWENSON Styve | | 28:26:10.000 | 00:35:55.000 | 0 |
| 82 | GRINVILLE James | | 28:26:19.000 | 00:36:04.000 | 0 |
| 83 | JOSEPH Servais Marc | | 28:26:57.000 | 00:36:42.000 | 0 |
| 84 | MÉDINA Luis Alfredo | | 28:27:46.000 | 00:37:31.000 | 0 |
| 85 | POLONIE Stéphane | | 28:30:01.000 | 00:39:46.000 | 0 |
| 86 | SAINT-LOUIS Lucas | | 28:33:50.000 | 00:43:35.000 | 0 |
| 87 | AUGUSTIN Joachim | | 28:34:14.000 | 00:43:59.000 | 0 |
| 88 | BUZARE Marc-André | | 28:34:59.000 | 00:44:44.000 | 0 |
| 89 | MIRANDA John | | 28:35:29.000 | 00:45:14.000 | 0 |
| 90 | SCHILS Dominic | Velo Schils Interbike Racing Team | 28:36:27.000 | 00:46:12.000 | 0 |
| 91 | WIPFF Thomas | | 28:37:04.000 | 00:46:49.000 | 0 |
| 92 | BAKX Kelvin | | 28:37:29.000 | 00:47:14.000 | 0 |
| 93 | AMBROSE-PARISH James | | 28:38:27.000 | 00:48:12.000 | 0 |
| 94 | ARRISTHEL Lens | | 28:41:20.000 | 00:51:05.000 | 0 |
| 95 | FÉLICIE David | | 28:48:37.000 | 00:58:22.000 | 0 |
| 96 | BARROS RAMOS Antonio Hudson | | 28:51:16.000 | 01:01:01.000 | 0 |