| 1 | WÜRTZ SCHMIDT Mads | PAS Racing | 06:12:21.000 | - | 32.228 |
| 2 | BEERS Matthew | | 06:13:45.000 | 1:24.000 | 32.107 |
| 3 | CONCA Filippo | Swatt Club | 06:13:46.000 | 1:25.000 | 32.106 |
| 4 | VAKOČ Petr | | 06:14:55.000 | 2:34.000 | 32.007 |
| 5 | ALLEMAN Wout | Buff-Megamo Team | 06:16:10.000 | 3:49.000 | 31.901 |
| 5 | ALLEMAN Wout | Buff Megamo Team | 06:16:10.000 | 3:49.000 | 31.901 |
| 6 | SOETE Daan | Ridley Racing Team | 06:17:33.000 | 5:12.000 | 31.784 |
| 6 | SOETE Daan | Ridley Racing Team | 06:17:33.000 | 5:12.000 | 31.784 |
| 7 | BOUTS Jordy | Swatt Club | 06:17:51.000 | 5:30.000 | 31.759 |
| 8 | KLARIS Magnus Bak | AIRTOX - Carl Ras | 06:17:52.000 | 5:31.000 | 31.757 |
| 9 | GAFFURI Mattia | Swatt Club | 06:18:34.000 | 6:13.000 | 31.699 |
| 10 | HÄNNINEN Jaakko | Nice Métropole Côte d'Azur | 06:20:32.000 | 8:11.000 | 31.535 |
| 11 | WOLLENBERG Tim | | 06:21:47.000 | 9:26.000 | 31.431 |
| 12 | MILLER Alexander | | 06:21:47.000 | 9:26.000 | 31.431 |
| 13 | FERREIRA Tiago | | 06:21:48.000 | 9:27.000 | 31.43 |
| 14 | OCKELOEN Jasper | | 06:21:48.000 | 9:27.000 | 31.43 |
| 15 | BECKING Hans | Buff Megamo Team | 06:23:21.000 | 00:11:00.000 | 31.303 |
| 16 | SUAREZ Kevin | Nesta - MMR Cycling Team | 06:24:01.000 | 00:11:40.000 | 31.249 |
| 17 | SCHÖNBERGER Sebastian | Swatt Club | 06:24:20.000 | 00:11:59.000 | 31.223 |
| 18 | SIEMONS Julian | GVA Gold Gravel | 06:24:58.000 | 00:12:37.000 | 31.172 |
| 19 | MALEZSEWSKI Lukas | Brussels Cycling Club | 06:25:37.000 | 00:13:16.000 | 31.119 |
| 20 | VAN AVERMAET Greg | GVA Gold Gravel | 06:25:37.000 | 00:13:16.000 | 31.119 |
| 21 | LAKATA Alban | Team Bulls | 06:25:38.000 | 00:13:17.000 | 31.118 |
| 22 | THOMAS Ben | Ribble Outliers | 06:25:39.000 | 00:13:18.000 | 31.116 |
| 23 | EGGER Georg | | 06:25:41.000 | 00:13:20.000 | 31.114 |
| 24 | NEFF Luis | Rose Racing Circle | 06:25:42.000 | 00:13:21.000 | 31.112 |
| 25 | DRECHOU Hugo | | 06:27:18.000 | 00:14:57.000 | 30.984 |
| 26 | LOMAN Mathijs | Swatt Club | 06:27:29.000 | 00:15:08.000 | 30.969 |
| 27 | NAESEN Lawrence | Next Level Racing Elite | 06:31:39.000 | 00:19:18.000 | 30.64 |
| 28 | KEUP Pierre-Pascal | | 06:31:53.000 | 00:19:32.000 | 30.621 |
| 29 | BAKELANTS Jan | | 06:32:32.000 | 00:20:11.000 | 30.571 |
| 30 | SSEKANWAGI Jordan Schleck | Team Amani | 06:32:55.000 | 00:20:34.000 | 30.541 |
| 31 | VESTERGAARD BUNDGAARD Thomas | PAS Racing | 06:33:03.000 | 00:20:42.000 | 30.53 |
| 32 | PANHUYZEN Kevin | Giant Liv Benelux Offroad Team | 06:33:22.000 | 00:21:01.000 | 30.506 |
| 33 | GARAVAGLIA Giacomo | Swatt Club | 06:33:22.000 | 00:21:01.000 | 30.506 |
| 34 | DAVIS Corey | | 06:33:24.000 | 00:21:03.000 | 30.503 |
| 35 | CIBRARIO Luca | Team Mentecorpo | 06:36:47.000 | 00:24:26.000 | 30.243 |
| 36 | VAN DER BEKEN Aaron | Ridley Racing Team | 06:37:41.000 | 00:25:20.000 | 30.175 |
| 37 | DREßLER Luca | | 06:37:44.000 | 00:25:23.000 | 30.171 |
| 38 | YOUNG Jenson | Ribble Outliers | 06:37:44.000 | 00:25:23.000 | 30.171 |
| 39 | CAROLLO Francesco | Swatt Club | 06:38:40.000 | 00:26:19.000 | 30.1 |
| 40 | LYDIC Andrew | | 06:39:26.000 | 00:27:05.000 | 30.043 |
| 41 | DUTTO Pietro | Team Mentecorpo | 06:40:21.000 | 00:28:00.000 | 29.974 |
| 42 | ORTS Felipe | Ridley Racing Team | 06:40:39.000 | 00:28:18.000 | 29.951 |
| 42 | ORTS Felipe | Ridley Racing Team | 06:40:39.000 | 00:28:18.000 | 29.951 |
| 43 | ROMBOUTS Seppe | PAS Racing | 06:41:16.000 | 00:28:55.000 | 29.905 |
| 44 | ROTH Nepomuk | Rose Racing Circle | 06:44:38.000 | 00:32:17.000 | 29.656 |
| 45 | PERRY Toby | Classified X Rose Team | 06:46:00.000 | 00:33:39.000 | 29.557 |
| 46 | GRAF Silas | Embrace The World | 06:46:26.000 | 00:34:05.000 | 29.525 |
| 47 | IRVINE Declan | Team Novo Nordisk | 06:46:29.000 | 00:34:08.000 | 29.522 |
| 48 | SCHMITZ Campo | Team Storck - Metropol Cycling | 06:46:30.000 | 00:34:09.000 | 29.52 |
| 49 | NOTEBAERT Kamiel | The Lead Out Cycling Academy | 06:46:55.000 | 00:34:34.000 | 29.49 |
| 50 | BARRETT Travis | | 06:46:59.000 | 00:34:38.000 | 29.485 |
| 51 | SCHROTTENBAUM Andreas | | 06:47:34.000 | 00:35:13.000 | 29.443 |
| 52 | DRACONE Guido Paolo | | 06:47:40.000 | 00:35:19.000 | 29.436 |
| 53 | STOŠEK Martin | Buff Megamo Team | 06:47:59.000 | 00:35:38.000 | 29.413 |
| 54 | FINOULST Jan-Frederik | | 06:48:42.000 | 00:36:21.000 | 29.361 |
| 55 | TALAVERA Eduardo | | 06:49:33.000 | 00:37:12.000 | 29.3 |
| 56 | SLIK Ivar | WV Noord Hollandse Victorie | 06:49:33.000 | 00:37:12.000 | 29.3 |
| 57 | SCHWAB Christopher | | 06:51:02.000 | 00:38:41.000 | 29.195 |
| 58 | HAIDET Lance | | 06:51:03.000 | 00:38:42.000 | 29.194 |
| 59 | LOGICA Enrico | | 06:51:08.000 | 00:38:47.000 | 29.188 |
| 60 | NIEUWENHUIS Joris | Ridley Racing Team | 06:52:03.000 | 00:39:42.000 | 29.123 |
| 60 | NIEUWENHUIS Joris | Ridley Racing Team | 06:52:03.000 | 00:39:42.000 | 29.123 |
| 61 | GROSEMANS Daan | Classified X Rose Team | 06:55:40.000 | 00:43:19.000 | 28.869 |
| 61 | GROSEMANS Daan | Shifting Gears Strategica | 06:55:40.000 | 00:43:19.000 | 28.869 |
| 62 | YUSTRE Kristian Javier | | 06:56:36.000 | 00:44:15.000 | 28.805 |
| 63 | VAN UUM Lars | | 06:58:57.000 | 00:46:36.000 | 28.643 |
| 63 | VAN UUM Lars | Monda Vakantieparken - IJsselstreek | 06:58:57.000 | 00:46:36.000 | 28.643 |
| 64 | TANFIELD Harry | Hubo - Scott CT | 06:58:58.000 | 00:46:37.000 | 28.642 |
| 64 | TANFIELD Harry | Ribble Outliers | 06:58:58.000 | 00:46:37.000 | 28.642 |
| 65 | WICHLACZ Tom | | 06:59:59.000 | 00:47:38.000 | 28.573 |
| 66 | NIYONKURU Samuel | Team Amani | 07:00:00.000 | 00:47:39.000 | 28.571 |
| 67 | DE MARCHI Mattia | | 07:00:30.000 | 00:48:09.000 | 28.537 |
| 68 | RAMOS Antonio | | 07:01:09.000 | 00:48:48.000 | 28.493 |
| 69 | PAGES Virgile | | 07:02:54.000 | 00:50:33.000 | 28.376 |
| 70 | HOLLINGER Dillon | Team Cycle Sport | 07:03:11.000 | 00:50:50.000 | 28.357 |
| 71 | COBOS Carlos | | 07:04:03.000 | 00:51:42.000 | 28.299 |
| 72 | GUDIŠKIS Eimantas | | 07:04:17.000 | 00:51:56.000 | 28.283 |
| 73 | MUHOZA Eric | Team Amani | 07:05:26.000 | 00:53:05.000 | 28.207 |
| 74 | FLION Jorgen | | 07:06:50.000 | 00:54:29.000 | 28.114 |
| 75 | RIES Philipp | | 07:06:58.000 | 00:54:37.000 | 28.105 |
| 76 | OSS Daniel | | 07:08:47.000 | 00:56:26.000 | 27.986 |
| 77 | LAPO ZOADELLI Simone | | 07:08:50.000 | 00:56:29.000 | 27.983 |
| 78 | CHRISTENSEN Ryan | Foran CCC | 07:08:53.000 | 00:56:32.000 | 27.98 |
| 79 | BERCHE Pierre-Antoine | | 07:09:25.000 | 00:57:04.000 | 27.945 |
| 80 | PLENDER Jasper | CT GIANT Store Assen - NWVG | 07:10:32.000 | 00:58:11.000 | 27.872 |
| 81 | PASTUSHENKO Yan | Concept Collective Team | 07:10:40.000 | 00:58:19.000 | 27.864 |
| 83 | DURBRIDGE Luke | Team Jayco AlUla | 07:10:44.000 | 00:58:23.000 | 27.859 |
| 84 | COUTURE Samuel | Cannondale Echelon p/b 4iiii | 07:10:50.000 | 00:58:29.000 | 27.853 |
| 84 | COUTURE Samuel | Echappée Athoise ASBL | 07:10:50.000 | 00:58:29.000 | 27.853 |
| 85 | MACFARLANE Harry | Ride Revolution Coaching | 07:11:01.000 | 00:58:40.000 | 27.841 |
| 86 | HAPPEL Simon | | 07:15:27.000 | 01:03:06.000 | 27.558 |
| 87 | VAES Jeff | GranFondoTeam.be | 07:15:42.000 | 01:03:21.000 | 27.542 |
| 88 | SAVIGNONI Titouan | | 07:16:02.000 | 01:03:41.000 | 27.521 |
| 89 | RAßMANN Frederik | Rose Racing Circle | 07:16:10.000 | 01:03:49.000 | 27.512 |
| 90 | HOLMES Matthew | | 07:16:10.000 | 01:03:49.000 | 27.512 |
| 91 | ALPEN Robert | | 07:16:15.000 | 01:03:54.000 | 27.507 |
| 92 | CAMILLI Alessio | | 07:16:28.000 | 01:04:07.000 | 27.494 |
| 93 | LARDERA Andrea | | 07:18:54.000 | 01:06:33.000 | 27.341 |
| 94 | HELFENBERGER Philip | | 07:18:54.000 | 01:06:33.000 | 27.341 |
| 95 | STARING Twan | | 07:19:58.000 | 01:07:37.000 | 27.275 |
| 96 | PEDERIVA Simone | | 07:21:19.000 | 01:08:58.000 | 27.191 |
| 97 | SHENTON Bradley | | 07:21:32.000 | 01:09:11.000 | 27.178 |
| 98 | GUÐGEIRSSON Eyjólfur | | 07:21:46.000 | 01:09:25.000 | 27.164 |
| 99 | BAUTERS Reno | KD Bikes - Doltcini CT | 07:21:47.000 | 01:09:26.000 | 27.163 |
| 100 | KIEYA Edwin | | 07:22:32.000 | 01:10:11.000 | 27.117 |
| 101 | SCHNERROW Alexander | | 07:23:48.000 | 01:11:27.000 | 27.039 |
| 102 | MINGOIA Alessandro | | 07:23:54.000 | 01:11:33.000 | 27.033 |
| 103 | RØED Torbjørn Andre | | 07:24:11.000 | 01:11:50.000 | 27.016 |
| 104 | ARBEX Pablo | | 07:24:39.000 | 01:12:18.000 | 26.988 |
| 105 | ALSBERGS Toms | | 07:25:06.000 | 01:12:45.000 | 26.96 |
| 106 | PHILLIPS Elliot | | 07:25:48.000 | 01:13:27.000 | 26.918 |
| 107 | PUCKER Hayden | | 07:26:09.000 | 01:13:48.000 | 26.897 |
| 108 | OSBORNE Jason | | 07:26:11.000 | 01:13:50.000 | 26.895 |
| 109 | RUFFO Alesio | | 07:26:34.000 | 01:14:13.000 | 26.872 |
| 110 | GRAND Anthony | | 07:27:34.000 | 01:15:13.000 | 26.812 |
| 111 | ROPERO Alejandro | | 07:27:41.000 | 01:15:20.000 | 26.805 |
| 112 | BETTINI Francesco | | 07:28:05.000 | 01:15:44.000 | 26.781 |
| 114 | BLANC Alessandro | | 07:28:42.000 | 01:16:21.000 | 26.744 |
| 117 | RUFFATO Gilles | | 07:29:42.000 | 01:17:21.000 | 26.684 |
| 118 | BESSES Florent | | 07:29:52.000 | 01:17:31.000 | 26.675 |
| 119 | VAN DAMME Jelle | GVA Gold Gravel | 07:30:34.000 | 01:18:13.000 | 26.633 |
| 123 | NEFF Noah | | 07:32:34.000 | 01:20:13.000 | 26.515 |
| 124 | NOLL Christian | | 07:32:35.000 | 01:20:14.000 | 26.514 |
| 125 | GIEßELMANN Michel | | 07:32:35.000 | 01:20:14.000 | 26.514 |
| 126 | PRIES Cedric | | 07:32:35.000 | 01:20:14.000 | 26.514 |
| 127 | FOULON Hugo | | 07:32:41.000 | 01:20:20.000 | 26.509 |
| 128 | LARROSA Antonio | | 07:32:59.000 | 01:20:38.000 | 26.491 |
| 129 | JENSEN Jonas | | 07:34:05.000 | 01:21:44.000 | 26.427 |
| 134 | SWITTERS Daan | | 07:36:59.000 | 01:24:38.000 | 26.259 |
| 136 | JANSONS Raivis | | 07:37:16.000 | 01:24:55.000 | 26.243 |
| 137 | DOORDUIN Douwe | Giant Liv Benelux Offroad Team | 07:38:04.000 | 01:25:43.000 | 26.197 |
| 139 | WHITE Anthony | | 07:40:23.000 | 01:28:02.000 | 26.065 |
| 141 | PAGÉS Daniel | | 07:41:32.000 | 01:29:11.000 | 26 |
| 143 | BARR Wayne | | 07:41:58.000 | 01:29:37.000 | 25.976 |
| 145 | DECAESTEKER Frederik | | 07:43:06.000 | 01:30:45.000 | 25.912 |
| 150 | DEDKOV Denis | | 07:46:16.000 | 01:33:55.000 | 25.736 |
| 151 | GOICOLEA Rodrigo | | 07:47:09.000 | 01:34:48.000 | 25.688 |
| 153 | BURM Maarten | | 07:47:23.000 | 01:35:02.000 | 25.675 |
| 155 | GIRARDI Nicola | | 07:47:28.000 | 01:35:07.000 | 25.67 |
| 156 | CORK Edward | | 07:49:19.000 | 01:36:58.000 | 25.569 |
| 160 | GILBERTI Giovanni | | 07:50:00.000 | 01:37:39.000 | 25.532 |
| 161 | BOWMAN John | | 07:50:27.000 | 01:38:06.000 | 25.507 |
| 166 | MALIK Omar | | 07:51:20.000 | 01:38:59.000 | 25.46 |
| 167 | PAPPOT Stijn | | 07:51:38.000 | 01:39:17.000 | 25.443 |
| 170 | REYNISSON Arnar Gauti | | 07:52:46.000 | 01:40:25.000 | 25.383 |
| 172 | DE HAAN Jos | | 07:53:04.000 | 01:40:43.000 | 25.366 |
| 174 | DE KORT Jasper | | 07:53:57.000 | 01:41:36.000 | 25.319 |
| 177 | NYSEN Joeri | | 07:55:21.000 | 01:43:00.000 | 25.245 |
| 179 | BAUMANN Kian | | 07:56:04.000 | 01:43:43.000 | 25.207 |
| 182 | PHILLIPS Leigh | | 07:57:24.000 | 01:45:03.000 | 25.136 |
| 183 | KNEPPERS Paul | | 07:57:35.000 | 01:45:14.000 | 25.127 |
| 185 | SARRAZIN Olivier | | 07:59:21.000 | 01:47:00.000 | 25.034 |
| 188 | ERRENS Sam | MTB Club Discovery | 08:00:45.000 | 01:48:24.000 | 24.961 |
| 189 | CANEPA Luca | | 08:00:54.000 | 01:48:33.000 | 24.953 |
| 192 | KAAVI Jukka | | 08:01:45.000 | 01:49:24.000 | 24.909 |
| 193 | NEDERVEEN Frank | | 08:01:45.000 | 01:49:24.000 | 24.909 |
| 197 | TROTTER Ben | | 08:03:43.000 | 01:51:22.000 | 24.808 |
| 198 | NURMI Roope | | 08:03:47.000 | 01:51:26.000 | 24.804 |
| 203 | BATEMAN Grant | | 08:06:08.000 | 01:53:47.000 | 24.685 |
| 205 | PLAICE Keir | | 08:06:09.000 | 01:53:48.000 | 24.684 |
| 206 | VANDEN HAESEVELDE Rob | | 08:06:18.000 | 01:53:57.000 | 24.676 |
| 208 | PULFORD Adam | | 08:06:49.000 | 01:54:28.000 | 24.65 |
| 210 | STENUIT Robin | | 08:06:51.000 | 01:54:30.000 | 24.648 |
| 212 | MOTTARD Arman | | 08:06:53.000 | 01:54:32.000 | 24.647 |
| 213 | NAGY Máté | | 08:06:54.000 | 01:54:33.000 | 24.646 |
| 216 | VAN DEN BROECK Ignace | | 08:08:47.000 | 01:56:26.000 | 24.551 |
| 218 | RIDDERBOS Bart | | 08:09:17.000 | 01:56:56.000 | 24.526 |
| 220 | DAVIDSON Richard | | 08:10:31.000 | 01:58:10.000 | 24.464 |
| 229 | PEREZ Alvaro | | 08:13:39.000 | 02:01:18.000 | 24.309 |
| 230 | NICOLAS Jorge | | 08:13:39.000 | 02:01:18.000 | 24.309 |
| 232 | MANSEL-THOMAS Dexter | Schils - Doltcini | 08:13:48.000 | 02:01:27.000 | 24.301 |
| 234 | KANANEN Kimmo | | 08:14:03.000 | 02:01:42.000 | 24.289 |
| 235 | TELAHR Jürgen | | 08:14:25.000 | 02:02:04.000 | 24.271 |
| 238 | DRIESSE Menno | | 08:15:32.000 | 02:03:11.000 | 24.216 |
| 240 | MICHIELSEN Yasta | | 08:15:57.000 | 02:03:36.000 | 24.196 |
| 244 | BOSSCHA Ruud | | 08:17:40.000 | 02:05:19.000 | 24.113 |
| 246 | WALZER Andreas | | 08:17:59.000 | 02:05:38.000 | 24.097 |
| 247 | BRYANT Jamie | | 08:18:07.000 | 02:05:46.000 | 24.091 |
| 250 | SOMERFIELD James | Schils - Doltcini | 08:19:37.000 | 02:07:16.000 | 24.018 |
| 251 | CASSU Guillem | | 08:19:37.000 | 02:07:16.000 | 24.018 |
| 253 | WINKLER Robert | | 08:20:42.000 | 02:08:21.000 | 23.966 |
| 254 | SABORIT Ferran | | 08:21:31.000 | 02:09:10.000 | 23.927 |
| 259 | BOARER Philip | | 08:22:50.000 | 02:10:29.000 | 23.865 |
| 260 | LEMA Adrian | | 08:23:05.000 | 02:10:44.000 | 23.853 |
| 261 | HORSLEY Shane | | 08:24:01.000 | 02:11:40.000 | 23.809 |
| 263 | BAÑA Francisco | | 08:24:43.000 | 02:12:22.000 | 23.776 |
| 264 | STEENHUIS Mathijs | | 08:24:54.000 | 02:12:33.000 | 23.767 |
| 274 | SNORRASON Páll | | 08:27:48.000 | 02:15:27.000 | 23.631 |
| 276 | HAMMOND Anthony | | 08:28:04.000 | 02:15:43.000 | 23.619 |
| 282 | COLAS Anthony | | 08:29:32.000 | 02:17:11.000 | 23.551 |
| 283 | HAAS Nathan | | 08:29:41.000 | 02:17:20.000 | 23.544 |
| 286 | LAMBOO Maurice | | 08:29:48.000 | 02:17:27.000 | 23.539 |
| 295 | HORN Will | | 08:32:33.000 | 02:20:12.000 | 23.412 |
| 297 | OMARSSON Oskar | | 08:32:42.000 | 02:20:21.000 | 23.406 |
| 298 | VAN RIJSSEN Ruben | WV De Hanzerenners | 08:33:09.000 | 02:20:48.000 | 23.385 |