| 1 | BOLLE Bert | Urbano-Vulsteke-Bumaco Cycling Team | 01:26:12.000 | - | 48.654 |
| 2 | SANCHEZ Clément | Vendée U Pays de la Loire | 01:26:15.000 | 03.000 | 48.626 |
| 3 | VAN CAUWENBERGHE Arne | Urbano-Vulsteke-Bumaco Cycling Team | 01:26:16.000 | 04.000 | 48.617 |
| 4 | LAGNET Gari | AC Bisontine | 01:26:16.000 | 04.000 | 48.617 |
| 5 | JEAN Victor | CC Étupes | 01:26:16.000 | 04.000 | 48.617 |
| 5 | JEAN Victor | St Michel - Preference Home - Auber93 | 01:26:16.000 | 04.000 | 48.617 |
| 6 | VIDAL Victor | CC Étupes | 01:26:19.000 | 07.000 | 48.589 |
| 7 | VALVASORI Larry | AC Bisontine | 01:26:19.000 | 07.000 | 48.589 |
| 8 | TIRRY Arthur | DL Chemicals - Experza | 01:26:19.000 | 07.000 | 48.589 |
| 9 | ANDRÉ Gaspard | CC Étupes | 01:26:19.000 | 07.000 | 48.589 |
| 10 | BARNES Toby | UV Aube | 01:26:21.000 | 09.000 | 48.57 |
| 11 | GUERINEL Manu | Paris Cycliste Olympique | 01:26:21.000 | 09.000 | 48.57 |
| 11 | GUERINEL Manu | Van Rysel Roubaix | 01:26:21.000 | 09.000 | 48.57 |
| 12 | FERREIRA Louis | Bourg-en-Bresse Ain Cyclisme | 01:26:21.000 | 09.000 | 48.57 |
| 13 | SEKSE Jørgen | CC Étupes | 01:26:21.000 | 09.000 | 48.57 |
| 14 | BRÉANT Romain | SCO Dijon - Team Matériel - Velo.com | 01:26:21.000 | 09.000 | 48.57 |
| 15 | DEWEERD Celian | Mini Discar Cycling Team | 01:26:26.000 | 14.000 | 48.523 |
| 15 | DEWEERD Celian | Wanty - Nippo - ReUz | 01:26:26.000 | 14.000 | 48.523 |
| 16 | MILES Carson | Team Marni-N'side | 01:26:26.000 | 14.000 | 48.523 |
| 17 | GEERAERTS Ferre | DL Chemicals - Experza | 01:26:28.000 | 16.000 | 48.504 |
| 18 | BUCK JONES Huw | Bourg-en-Bresse Ain Cyclisme | 01:26:31.000 | 19.000 | 48.476 |
| 19 | RUDEL Valentin | Hexagone - Corbas Lyon Métropole | 01:26:31.000 | 19.000 | 48.476 |
| 20 | PAVIS Evan | Vendée U Pays de la Loire | 01:26:31.000 | 19.000 | 48.476 |
| 21 | THÉOT Hugo | Paris Cycliste Olympique | 01:26:31.000 | 19.000 | 48.476 |
| 22 | GUERINEL Mathis | Paris Cycliste Olympique | 01:26:31.000 | 19.000 | 48.476 |
| 23 | CONOR Paul | UC Cholet 49 | 01:26:31.000 | 19.000 | 48.476 |
| 23 | CONOR Paul | Vendée U Pays de la Loire | 01:26:31.000 | 19.000 | 48.476 |
| 24 | ROUSSEL Antoine | Bourg-en-Bresse Ain Cyclisme | 01:26:31.000 | 19.000 | 48.476 |
| 25 | DE MAERE Arne | Mini Discar Cycling Team | 01:26:31.000 | 19.000 | 48.476 |
| 26 | MARIN Julien | Hexagone - Corbas Lyon Métropole | 01:26:31.000 | 19.000 | 48.476 |
| 27 | GRAVÅS Peder Antoni | Hexagone - Corbas Lyon Métropole | 01:26:31.000 | 19.000 | 48.476 |
| 28 | ZAHEM Maël | Paris Cycliste Olympique | 01:26:39.000 | 27.000 | 48.402 |
| 29 | GALLE Mika | The Lead Out Cycling Academy | 01:26:42.000 | 30.000 | 48.374 |
| 30 | THONNON Senne | Urbano-Vulsteke-Bumaco Cycling Team | 01:26:49.000 | 37.000 | 48.309 |
| 31 | BERGER Antoine | SCO Dijon - Team Matériel - Velo.com | 01:26:51.000 | 39.000 | 48.29 |
| 32 | GRIECO Lucas | AVC Aix Provence Dole | 01:26:58.000 | 46.000 | 48.225 |
| 33 | SILLIAU Nicolas | Bourg-en-Bresse Ain Cyclisme | 01:27:14.000 | 1:02.000 | 48.078 |
| 34 | DROUET Jules | Bourg-en-Bresse Ain Cyclisme | 01:27:14.000 | 1:02.000 | 48.078 |
| 35 | VASSEUR Aubin | Paris Cycliste Olympique | 01:27:18.000 | 1:06.000 | 48.041 |
| 36 | GOISNARD Téo | AC Bisontine | 01:27:36.000 | 1:24.000 | 47.877 |
| 37 | INION Sander | The Lead Out Cycling Academy | 01:27:40.000 | 1:28.000 | 47.84 |
| 38 | AYACHE Thibault | UV Aube | 01:27:47.000 | 1:35.000 | 47.777 |
| 39 | DIDIER Louka | U23 Cycling Project Gedzilla.com | 01:27:59.000 | 1:47.000 | 47.668 |
| 39 | DIDIER Louka | Cycle Golbéen | 01:27:59.000 | 1:47.000 | 47.668 |
| 40 | VAN DEN MEERSSCHE Lomme | Mini Discar Cycling Team | 01:28:00.000 | 1:48.000 | 47.659 |
| 41 | STILL Cameron | Ride Revolution Coaching | 01:28:00.000 | 1:48.000 | 47.659 |
| 42 | WECKERLE Eric | UC Haguenau | 01:28:03.000 | 1:51.000 | 47.632 |
| 43 | LENNARTSSON Hugo | AVC Aix Provence Dole | 01:28:03.000 | 1:51.000 | 47.632 |
| 44 | LOWAGIE Arthur | Mini Discar Cycling Team | 01:28:03.000 | 1:51.000 | 47.632 |
| 45 | LARSEN Sebastian Robles | Sandvika Cykle Club | 01:28:03.000 | 1:51.000 | 47.632 |
| 46 | SMITH Adam | CC Étupes | 01:28:03.000 | 1:51.000 | 47.632 |
| 47 | MATOSSIAN Sévane | AVC Aix-en-Provence | 01:28:03.000 | 1:51.000 | 47.632 |
| 48 | LEMAN Seppe | DL Chemicals - Experza | 01:28:06.000 | 1:54.000 | 47.605 |
| 49 | FRANSEN Pim | WV West-Frisia | 01:28:06.000 | 1:54.000 | 47.605 |
| 49 | FRANSEN Pim | JEGG-SKIL-DJR | 01:28:06.000 | 1:54.000 | 47.605 |
| 50 | ARNOULD Flavien | | 01:28:10.000 | 1:58.000 | 47.569 |
| 51 | MARASCO Lorenzo | Team Marni-N'side | 01:28:15.000 | 2:03.000 | 47.524 |
| 51 | MARASCO Lorenzo | Sebmotobikes CX Team | 01:28:15.000 | 2:03.000 | 47.524 |
| 52 | PESENTI Louis | UV Aube | 01:28:15.000 | 2:03.000 | 47.524 |
| 53 | HOLLA Sander | LRG - Cycling Team | 01:28:17.000 | 2:05.000 | 47.506 |
| 53 | HOLLA Sander | Sandnes Sykleklubb | 01:28:17.000 | 2:05.000 | 47.506 |
| 54 | BASTIN Nicolas | Mini Discar Cycling Team | 01:28:17.000 | 2:05.000 | 47.506 |
| 55 | CLER Gabin | SCO Dijon - Team Matériel - Velo.com | 01:28:18.000 | 2:06.000 | 47.497 |
| 56 | GAUDEL Matteo | AC Bisontine | 01:28:23.000 | 2:11.000 | 47.452 |
| 57 | LIARDET Arthur | Team Marni-N'side | 01:28:32.000 | 2:20.000 | 47.372 |
| 58 | GARDNER Arthur Thomas | Velo Performance U23 Development Team | 01:28:32.000 | 2:20.000 | 47.372 |
| 59 | DELACROIX Tristan | AVC Aix Provence Dole | 01:28:32.000 | 2:20.000 | 47.372 |
| 60 | VANDENBROUCKE Louis | DL Chemicals - Experza | 01:28:37.000 | 2:25.000 | 47.327 |
| 61 | AMERLYNCK Nathan | The Lead Out Cycling Academy | 01:28:37.000 | 2:25.000 | 47.327 |
| 62 | DELBARGE Victor | Urbano-Vulsteke-Bumaco Cycling Team | 01:28:37.000 | 2:25.000 | 47.327 |
| 63 | HARRIS Jonty | ASPTT Nancy | 01:28:37.000 | 2:25.000 | 47.327 |
| 63 | HARRIS Jonty | XSpeed United Continental | 01:28:37.000 | 2:25.000 | 47.327 |
| 64 | HIRD David | ESEG Douai | 01:28:37.000 | 2:25.000 | 47.327 |
| 65 | DESCHATRES Martin | U23 Cycling Project Gedzilla.com | 01:28:37.000 | 2:25.000 | 47.327 |
| 66 | PROTIN Célian | UV Aube | 01:28:37.000 | 2:25.000 | 47.327 |
| 67 | DE CLERCK Niels | Urbano-Vulsteke-Bumaco Cycling Team | 01:28:37.000 | 2:25.000 | 47.327 |
| 68 | JURRIAANS Daan | WV West-Frisia | 01:28:37.000 | 2:25.000 | 47.327 |
| 68 | JURRIAANS Daan | JEGG-SKIL-DJR | 01:28:37.000 | 2:25.000 | 47.327 |
| 69 | DE DONCKER Léo | UV Aube | 01:28:37.000 | 2:25.000 | 47.327 |
| 70 | BEURVILLE Mathis | Team Marni-N'side | 01:28:43.000 | 2:31.000 | 47.274 |
| 71 | TERRIER Antoine | ESEG Douai | 01:28:46.000 | 2:34.000 | 47.247 |
| 72 | BRIGHT Benjamin | ASPTT Nancy | 01:28:46.000 | 2:34.000 | 47.247 |
| 73 | STOPA Guillaume | | 01:28:46.000 | 2:34.000 | 47.247 |
| 74 | VERCAMMEN Seppe | DL Chemicals - Experza | 01:28:49.000 | 2:37.000 | 47.221 |
| 75 | JOWETT Lucas | The Lead Out Cycling Academy | 01:28:49.000 | 2:37.000 | 47.221 |
| 75 | JOWETT Lucas | MyPad Racing powered by Discovery Properties | 01:28:49.000 | 2:37.000 | 47.221 |
| 76 | JACQUES Lucas | The Lead Out Cycling Academy | 01:28:49.000 | 2:37.000 | 47.221 |
| 77 | MORIN Yoan | Bourg-en-Bresse Ain Cyclisme | 01:28:52.000 | 2:40.000 | 47.194 |
| 78 | BECK Jonas | UC Haguenau | 01:29:04.000 | 2:52.000 | 47.088 |
| 79 | RUSSENBERGER Wanja | UC Haguenau | 01:29:04.000 | 2:52.000 | 47.088 |
| 80 | LAMAIRE Nicolas | ESEG Douai | 01:29:11.000 | 2:59.000 | 47.027 |
| 81 | ARHIE Vincent | UV Aube | 01:29:46.000 | 3:34.000 | 46.721 |
| 82 | TETART Lilian | Team Marni-N'side | 01:30:39.000 | 4:27.000 | 46.266 |
| 83 | JUNG Théo | | 01:30:39.000 | 4:27.000 | 46.266 |
| 84 | DEKKER Tijs | JEGG-SKIL-DJR | 01:30:39.000 | 4:27.000 | 46.266 |
| 85 | KES Mike | WV West-Frisia | 01:30:39.000 | 4:27.000 | 46.266 |
| 86 | KRIER Romain | Team Marni-N'side | 01:30:39.000 | 4:27.000 | 46.266 |
| 87 | ROUINSARD Felix | Paris Cycliste Olympique | 01:30:39.000 | 4:27.000 | 46.266 |
| 87 | ROUINSARD Felix | team | 01:30:39.000 | 4:27.000 | 46.266 |
| 88 | BONNAY Lucas | ESEG Douai | 01:31:44.000 | 5:32.000 | 45.719 |
| 89 | VAN DYCK Jarne | Urbano-Vulsteke-Bumaco Cycling Team | 01:31:46.000 | 5:34.000 | 45.703 |
| 90 | THOMAS Théo | SCO Dijon - Team Matériel - Velo.com | 01:31:52.000 | 5:40.000 | 45.653 |
| 90 | THOMAS Théo | Sebmotobikes CX Team | 01:31:52.000 | 5:40.000 | 45.653 |
| 91 | ROBIN Simon | Hexagone - Corbas Lyon Métropole | 01:31:52.000 | 5:40.000 | 45.653 |
| 92 | DUDEK Louis | Hexagone - Corbas Lyon Métropole | 01:31:52.000 | 5:40.000 | 45.653 |
| 93 | ADLAM-COOK Joe | Ride Revolution Coaching | 01:32:08.000 | 5:56.000 | 45.521 |
| 94 | CHRIST Quentin | U23 Cycling Project Gedzilla.com | 01:32:08.000 | 5:56.000 | 45.521 |
| 95 | PIERRE Eliott | AC Bisontine | 01:32:09.000 | 5:57.000 | 45.513 |
| 96 | BROUGH Jack | AVC Aix Provence Dole | 01:32:11.000 | 5:59.000 | 45.496 |
| 97 | POTTIER Raphaël | AVC Aix Provence Dole | 01:32:11.000 | 5:59.000 | 45.496 |
| 98 | MACKIE Ewan | MyPad Racing powered by Discovery Properties | 01:32:25.000 | 6:13.000 | 45.381 |
| 98 | MACKIE Ewan | The Lead Out Cycling Academy | 01:32:25.000 | 6:13.000 | 45.381 |
| 98 | MACKIE Ewan | EFC-L&R - Van Mossel | 01:32:25.000 | 6:13.000 | 45.381 |
| 99 | BARBER Farley | SCO Dijon - Team Matériel - Velo.com | 01:32:25.000 | 6:13.000 | 45.381 |
| 100 | PAIN Caleb | Ride Revolution Coaching | 01:32:25.000 | 6:13.000 | 45.381 |
| 101 | PICKERING Alex | Ride Revolution Coaching | 01:32:25.000 | 6:13.000 | 45.381 |
| 102 | DUTOMBOIS Mathéo | ESEG Douai | 01:32:27.000 | 6:15.000 | 45.365 |
| 103 | OBRY Clément | U23 Cycling Project Gedzilla.com | 01:32:34.000 | 6:22.000 | 45.308 |
| 104 | BASIN Alexis | VC Dolois | 01:32:38.000 | 6:26.000 | 45.275 |
| 105 | WACHOWIAK Mathis | VC Dolois | 01:32:38.000 | 6:26.000 | 45.275 |
| 106 | MAUPASSANT Thomas | VC Dolois | 01:32:40.000 | 6:28.000 | 45.259 |
| 107 | BARRILLOT Bohémond | Hexagone - Corbas Lyon Métropole | 01:32:45.000 | 6:33.000 | 45.218 |
| 107 | BARRILLOT Bohémond | Nice Métropole Côte d'Azur | 01:32:45.000 | 6:33.000 | 45.218 |
| 108 | CHARTEAU Diego | Vendée U Pays de la Loire | 01:32:45.000 | 6:33.000 | 45.218 |
| 109 | BURNET Julian | AC Bisontine | 01:32:45.000 | 6:33.000 | 45.218 |
| 110 | MONTMILLON Yannis | UC Haguenau | 01:33:26.000 | 7:14.000 | 44.888 |
| 111 | GOUDSBLOM Vince | WV West-Frisia | 01:34:06.000 | 7:54.000 | 44.57 |
| 112 | POISOT Luka | ASPTT Nancy | 01:34:08.000 | 7:56.000 | 44.554 |
| 113 | HAY Frédéric | | 01:34:09.000 | 7:57.000 | 44.546 |
| 114 | NACHBAUR Antoine | UC Haguenau | 01:34:09.000 | 7:57.000 | 44.546 |
| 115 | BARTHEL Aymeric | | 01:34:09.000 | 7:57.000 | 44.546 |
| 116 | MENANTEAU Lucas | Vendée U Pays de la Loire | 01:34:09.000 | 7:57.000 | 44.546 |
| 117 | LEVON Eliott | CC Étupes | 01:34:09.000 | 7:57.000 | 44.546 |
| 118 | SCHMITT Michael | Alfa Cycling Team | 01:34:09.000 | 7:57.000 | 44.546 |
| 119 | GARNIER Léo | VC Dolois | 01:34:13.000 | 8:01.000 | 44.514 |
| 120 | AUCLERC Nathan | VC Dolois | 01:34:23.000 | 8:11.000 | 44.436 |
| 121 | DURAND Pierre Louis | VC Dolois | 01:34:23.000 | 8:11.000 | 44.436 |
| 122 | COUSIN Pierre | ASPTT Nancy | 01:34:30.000 | 8:18.000 | 44.381 |
| 123 | VAN MEENEN Dries | Mini Discar Cycling Team | 01:34:31.000 | 8:19.000 | 44.373 |
| 124 | CHARDIGNY Hugo | ASPTT Nancy | 01:34:43.000 | 8:31.000 | 44.279 |
| 1005 | MAINGUENAUD Lucas | Vendée U Pays de la Loire | 00:00.000 | -01:26:12.000 | |