| 1 | KLARIS Magnus Bak | AIRTOX - Carl Ras | 02:18:25.000 | - | 34.678 |
| 2 | MALEZSEWSKI Lukas | Brussels Cycling Club | 02:19:23.000 | 58.000 | 34.437 |
| 3 | WOLLENBERG Tim | | 02:19:24.000 | 59.000 | 34.433 |
| 4 | WÜRTZ SCHMIDT Mads | PAS Racing | 02:19:25.000 | 1:00.000 | 34.429 |
| 5 | RAßMANN Frederik | Rose Racing Circle | 02:19:25.000 | 1:00.000 | 34.429 |
| 6 | MILLER Alexander | | 02:19:25.000 | 1:00.000 | 34.429 |
| 7 | VAKOČ Petr | | 02:19:26.000 | 1:01.000 | 34.425 |
| 8 | OCKELOEN Jasper | | 02:19:26.000 | 1:01.000 | 34.425 |
| 9 | VOß Paul | | 02:19:26.000 | 1:01.000 | 34.425 |
| 10 | DREßLER Luca | | 02:19:27.000 | 1:02.000 | 34.421 |
| 11 | TAYLOR Skyler | | 02:19:28.000 | 1:03.000 | 34.417 |
| 12 | SEEWALD Andreas | Singer KTM Racing | 02:19:29.000 | 1:04.000 | 34.413 |
| 13 | BOUTS Jordy | Swatt Club | 02:19:30.000 | 1:05.000 | 34.409 |
| 14 | KOSTER Adne | Giant Liv Benelux Offroad Team | 02:19:57.000 | 1:32.000 | 34.298 |
| 14 | KOSTER Adne | CT GIANT Store Assen - NWVG | 02:19:57.000 | 1:32.000 | 34.298 |
| 15 | SÁNCHEZ Luis León | | 02:20:08.000 | 1:43.000 | 34.253 |
| 16 | NAESEN Lawrence | Next Level Racing Elite | 02:20:09.000 | 1:44.000 | 34.249 |
| 17 | PIROTTE Jo | Deschacht - Hens - FSP | 02:20:14.000 | 1:49.000 | 34.229 |
| 17 | PIROTTE Jo | Deschacht - Hens - FSP | 02:20:14.000 | 1:49.000 | 34.229 |
| 18 | PERRY Benjamin | | 02:20:56.000 | 2:31.000 | 34.059 |
| 19 | OSBORNE Jason | | 02:21:15.000 | 2:50.000 | 33.982 |
| 20 | LYDIC Andrew | | 02:21:32.000 | 3:07.000 | 33.914 |
| 21 | DE MARCHI Mattia | | 02:21:34.000 | 3:09.000 | 33.906 |
| 22 | GAFFURI Mattia | Swatt Club | 02:21:34.000 | 3:09.000 | 33.906 |
| 23 | VAN VLIET Michiel | Metec - SOLARWATT p/b Mantel | 02:22:14.000 | 3:49.000 | 33.747 |
| 24 | GROSEMANS Daan | Classified X Rose Team | 02:22:15.000 | 3:50.000 | 33.743 |
| 24 | GROSEMANS Daan | Shifting Gears Strategica | 02:22:15.000 | 3:50.000 | 33.743 |
| 25 | PANHUYZEN Kevin | Giant Liv Benelux Offroad Team | 02:22:16.000 | 3:51.000 | 33.739 |
| 26 | ROMBOUTS Seppe | PAS Racing | 02:22:16.000 | 3:51.000 | 33.739 |
| 27 | WIEBE Matthew | PAS Racing | 02:22:17.000 | 3:52.000 | 33.736 |
| 28 | VAN DER BEKEN Aaron | Ridley Racing Team | 02:22:18.000 | 3:53.000 | 33.732 |
| 29 | DE GENDT Thomas | Classified X Rose Team | 02:22:19.000 | 3:54.000 | 33.728 |
| 29 | DE GENDT Thomas | Shifting Gears Strategica | 02:22:19.000 | 3:54.000 | 33.728 |
| 30 | SIEMONS Julian | GVA Gold Gravel | 02:22:27.000 | 4:02.000 | 33.696 |
| 31 | PAULY Ethan | CT GIANT Store Assen - NWVG | 02:22:29.000 | 4:04.000 | 33.688 |
| 32 | JAIME Álex | CT GIANT Store Assen - NWVG | 02:22:29.000 | 4:04.000 | 33.688 |
| 33 | LUIS Vincent | | 02:22:30.000 | 4:05.000 | 33.684 |
| 34 | KONGSTAD Tobias | Amager Cykle Ring | 02:22:30.000 | 4:05.000 | 33.684 |
| 34 | KONGSTAD Tobias | PAS Racing | 02:22:30.000 | 4:05.000 | 33.684 |
| 35 | GRMAY Tsgabu | | 02:22:42.000 | 4:17.000 | 33.637 |
| 36 | CORREVON Nils | PAS Racing | 02:22:45.000 | 4:20.000 | 33.625 |
| 37 | NOTEBAERT Kamiel | The Lead Out Cycling Academy | 02:24:28.000 | 6:03.000 | 33.226 |
| 38 | SMISETHJELL Ole Bjorn | | 02:24:29.000 | 6:04.000 | 33.222 |
| 39 | VESTERGAARD BUNDGAARD Thomas | PAS Racing | 02:24:30.000 | 6:05.000 | 33.218 |
| 40 | SOETE Daan | Ridley Racing Team | 02:24:30.000 | 6:05.000 | 33.218 |
| 40 | SOETE Daan | Ridley Racing Team | 02:24:30.000 | 6:05.000 | 33.218 |
| 41 | BONDER Thom | Giant Liv Benelux Offroad Team | 02:24:30.000 | 6:05.000 | 33.218 |
| 42 | VAN DEN BROECK Arno | Classified X Rose Team | 02:24:35.000 | 6:10.000 | 33.199 |
| 43 | ORAIN Gustave | | 02:26:39.000 | 8:14.000 | 32.731 |
| 44 | SSEKANWAGI Jordan Schleck | Team Amani | 02:26:39.000 | 8:14.000 | 32.731 |
| 45 | VAN ARK Lars | Giant Liv Benelux Offroad Team | 02:26:40.000 | 8:15.000 | 32.727 |
| 46 | GIEßELMANN Michel | | 02:26:40.000 | 8:15.000 | 32.727 |
| 47 | ZILSE Jan-Ole | | 02:26:41.000 | 8:16.000 | 32.724 |
| 48 | YUSTRE Kristian Javier | | 02:26:41.000 | 8:16.000 | 32.724 |
| 49 | SURIÑACH Guillem | Huesca La Magia - Renault Auto Cuatro | 02:26:43.000 | 8:18.000 | 32.716 |
| 50 | DOORDUIN Douwe | Giant Liv Benelux Offroad Team | 02:26:43.000 | 8:18.000 | 32.716 |
| 51 | JEANJEAN Damien | | 02:26:43.000 | 8:18.000 | 32.716 |
| 52 | SVENDSEN Simen Nordahl | PAS Racing | 02:26:46.000 | 8:21.000 | 32.705 |
| 53 | VIEHBÖCK Paul | MaxSolar Cycling Team | 02:26:57.000 | 8:32.000 | 32.664 |
| 54 | DRECHOU Hugo | | 02:27:05.000 | 8:40.000 | 32.635 |
| 55 | BETTINI Francesco | | 02:28:38.000 | 00:10:13.000 | 32.294 |
| 56 | OLIVIER Benjamin | | 02:28:39.000 | 00:10:14.000 | 32.291 |
| 57 | ÓMARSSON Ingvar | | 02:28:43.000 | 00:10:18.000 | 32.276 |
| 58 | GINESTRA Lorenzo | Swatt Club | 02:28:46.000 | 00:10:21.000 | 32.265 |
| 59 | GARAVAGLIA Giacomo | Swatt Club | 02:28:47.000 | 00:10:22.000 | 32.262 |
| 60 | ANDERSEN Kasper | Swatt Club | 02:29:03.000 | 00:10:38.000 | 32.204 |
| 61 | WICHLACZ Tom | | 02:29:34.000 | 00:11:09.000 | 32.093 |
| 62 | HAAS Nathan | | 02:29:40.000 | 00:11:15.000 | 32.071 |
| 63 | KOSTER Bjorn | | 02:29:40.000 | 00:11:15.000 | 32.071 |
| 64 | WHITE Conor | Muc-Off-SRCT-Storck | 02:29:40.000 | 00:11:15.000 | 32.071 |
| 65 | PETTITI Nicolò | Swatt Club | 02:29:41.000 | 00:11:16.000 | 32.068 |
| 66 | GROSLAMBERT Rémi | | 02:29:43.000 | 00:11:18.000 | 32.061 |
| 67 | MARTINEZ Alex | | 02:29:46.000 | 00:11:21.000 | 32.05 |
| 68 | LUNDH Mads | | 02:29:46.000 | 00:11:21.000 | 32.05 |
| 69 | DOMENECH Pau | High Level-Gsport-Grupo Tormo | 02:29:47.000 | 00:11:22.000 | 32.046 |
| 70 | ROPERO Alejandro | | 02:29:47.000 | 00:11:22.000 | 32.046 |
| 71 | DEELEN Diederik | | 02:29:48.000 | 00:11:23.000 | 32.043 |
| 72 | PLIEM Manuel | | 02:29:51.000 | 00:11:26.000 | 32.032 |
| 73 | HAGEDOORN WEERSTAND Sven | Monda Vakantieparken - IJsselstreek | 02:31:43.000 | 00:13:18.000 | 31.638 |
| 74 | DE RIDDER Sus | Merida Adelaar Tifosi DT | 02:31:43.000 | 00:13:18.000 | 31.638 |
| 75 | SANDI Nico | | 02:31:44.000 | 00:13:19.000 | 31.634 |
| 76 | SLIK Ivar | WV Noord Hollandse Victorie | 02:31:44.000 | 00:13:19.000 | 31.634 |
| 77 | PLENDER Jasper | CT GIANT Store Assen - NWVG | 02:31:44.000 | 00:13:19.000 | 31.634 |
| 78 | SCHWAB Christopher | | 02:31:48.000 | 00:13:23.000 | 31.621 |
| 79 | HAGA Chad | | 02:31:50.000 | 00:13:25.000 | 31.614 |
| 80 | TAKAGI Hideyuki | CT GIANT Store Assen - NWVG | 02:31:53.000 | 00:13:28.000 | 31.603 |
| 81 | PASSADE Stephane | | 02:32:07.000 | 00:13:42.000 | 31.555 |
| 82 | SANDMANN Paul | | 02:32:17.000 | 00:13:52.000 | 31.52 |
| 83 | BACHL Philipp | | 02:33:43.000 | 00:15:18.000 | 31.226 |
| 84 | BESSES Florent | | 02:34:29.000 | 00:16:04.000 | 31.071 |
| 85 | VAN ORSDEL David | | 02:34:30.000 | 00:16:05.000 | 31.068 |
| 86 | GILABERT Arnau | | 02:34:30.000 | 00:16:05.000 | 31.068 |
| 87 | GOSSARD Maxime | | 02:34:31.000 | 00:16:06.000 | 31.065 |
| 88 | DRACONE Guido Paolo | | 02:34:33.000 | 00:16:08.000 | 31.058 |
| 89 | RISI Lorenzo | | 02:35:29.000 | 00:17:04.000 | 30.871 |
| 90 | POINSOT Guillaume | | 02:35:32.000 | 00:17:07.000 | 30.862 |
| 91 | VAN WEELE Jannes | Global Cycling Team | 02:35:55.000 | 00:17:30.000 | 30.786 |
| 92 | BRONS Milan | | 02:36:10.000 | 00:17:45.000 | 30.736 |
| 93 | SAEYS Bram | | 02:36:50.000 | 00:18:25.000 | 30.606 |
| 94 | KINYANJUI Ngugi Stanley | Team Amani | 02:36:54.000 | 00:18:29.000 | 30.593 |
| 95 | DESJARDINS Julien | | 02:36:55.000 | 00:18:30.000 | 30.589 |
| 96 | CONCA Filippo | Swatt Club | 02:37:11.000 | 00:18:46.000 | 30.538 |
| 97 | REDOIS Jules | | 02:37:34.000 | 00:19:09.000 | 30.463 |
| 98 | DEMARTY Alexis | | 02:37:38.000 | 00:19:13.000 | 30.45 |
| 99 | POSTMA Johan-Bart | Fortune Coffee Regioteam Noord | 02:37:39.000 | 00:19:14.000 | 30.447 |
| 100 | GAILLARD Matheo | | 02:37:42.000 | 00:19:17.000 | 30.438 |
| 101 | CAROLLO Francesco | Swatt Club | 02:37:43.000 | 00:19:18.000 | 30.434 |
| 102 | VAN AVERMAET Greg | GVA Gold Gravel | 02:37:45.000 | 00:19:20.000 | 30.428 |
| 103 | MARIA José | | 02:38:09.000 | 00:19:44.000 | 30.351 |
| 104 | GRIFFITHS Joe | | 02:38:39.000 | 00:20:14.000 | 30.255 |
| 109 | DOHERTY Jack | | 02:39:54.000 | 00:21:29.000 | 30.019 |
| 110 | MOREIRA João | | 02:40:00.000 | 00:21:35.000 | 30 |
| 111 | RUEL Quentin | Team Deux-Sèvres | 02:40:08.000 | 00:21:43.000 | 29.975 |
| 112 | HOLM GYLLING Nikolaj | | 02:40:13.000 | 00:21:48.000 | 29.959 |
| 113 | LARA Eduard | | 02:40:27.000 | 00:22:02.000 | 29.916 |
| 114 | HOPKINS Paul | | 02:40:38.000 | 00:22:13.000 | 29.882 |
| 115 | VAES Jeff | GranFondoTeam.be | 02:40:39.000 | 00:22:14.000 | 29.879 |
| 120 | CALVI Daniele Marco | | 02:40:53.000 | 00:22:28.000 | 29.835 |
| 122 | SMITH Ollie | | 02:40:59.000 | 00:22:34.000 | 29.817 |
| 123 | IZQUIERDO PARDO Javier | | 02:41:03.000 | 00:22:38.000 | 29.804 |
| 124 | PERRY Toby | Classified X Rose Team | 02:41:34.000 | 00:23:09.000 | 29.709 |
| 125 | VAN DAMME Jelle | GVA Gold Gravel | 02:41:39.000 | 00:23:14.000 | 29.694 |
| 126 | DRACONE Giovanni | | 02:41:41.000 | 00:23:16.000 | 29.688 |
| 128 | ZAVOLOKS Aleksandrs | | 02:42:05.000 | 00:23:40.000 | 29.614 |
| 137 | HOTCHKISS Jackson | | 02:43:52.000 | 00:25:27.000 | 29.292 |
| 139 | ARANA Jorge | | 02:44:53.000 | 00:26:28.000 | 29.111 |
| 140 | BLACKSTOCK Andrew | | 02:44:57.000 | 00:26:32.000 | 29.1 |
| 142 | FERRAZZO Nicolo | | 02:45:15.000 | 00:26:50.000 | 29.047 |
| 143 | PAREJO David | | 02:45:19.000 | 00:26:54.000 | 29.035 |
| 145 | PAGÉS Daniel | | 02:45:36.000 | 00:27:11.000 | 28.986 |
| 147 | AHMETI Agon | | 02:46:14.000 | 00:27:49.000 | 28.875 |
| 149 | GALLEGO Luis | Extremadura Ecopilas | 02:46:28.000 | 00:28:03.000 | 28.835 |
| 150 | COMETA Jérémy | | 02:46:35.000 | 00:28:10.000 | 28.814 |
| 155 | CASSU Guillem | | 02:48:31.000 | 00:30:06.000 | 28.484 |
| 156 | MEYSMAN Michel | | 02:49:10.000 | 00:30:45.000 | 28.374 |
| 159 | DE KORT Jasper | | 02:49:48.000 | 00:31:23.000 | 28.269 |
| 160 | VAN DEN BERG Jeroen | | 02:50:17.000 | 00:31:52.000 | 28.188 |
| 163 | GAULANDEAU Julien | | 02:50:44.000 | 00:32:19.000 | 28.114 |
| 165 | ROUX Didier | | 02:51:13.000 | 00:32:48.000 | 28.035 |
| 190 | FIOL Marc | | 02:58:01.000 | 00:39:36.000 | 26.964 |
| 196 | HAUSMANN Daniel | | 03:00:16.000 | 00:41:51.000 | 26.627 |
| 197 | LANG Paul | | 03:00:16.000 | 00:41:51.000 | 26.627 |