| 1 | PIDCOCK Thomas | INEOS Grenadiers | 01:25:14.000 | - | 0 |
| 2 | FLÜCKIGER Mathias | | 01:25:34.000 | 20.000 | 0 |
| 3 | VALERO David | | 01:25:48.000 | 34.000 | 0 |
| 4 | SCHURTER Nino | SCOTT - SRAM MTB Racing Team | 01:25:56.000 | 42.000 | 0 |
| 5 | KORETZKY Victor | | 01:26:00.000 | 46.000 | 0 |
| 6 | COOPER Anton | | 01:26:00.000 | 46.000 | 0 |
| 7 | DASCALU Vlad | | 01:26:03.000 | 49.000 | 0 |
| 8 | HATHERLY Alan | | 01:26:33.000 | 1:19.000 | 0 |
| 9 | SARROU Jordan | Specialized Racing | 01:26:50.000 | 1:36.000 | 0 |
| 10 | VADER Milan | | 01:27:21.000 | 2:07.000 | 0 |
| 11 | SINTSOV Anton | | 01:27:41.000 | 2:27.000 | 0 |
| 12 | COLOMBO Filippo | | 01:28:04.000 | 2:50.000 | 0 |
| 13 | AVANCINI Henrique da Silva | | 01:28:09.000 | 2:55.000 | 0 |
| 14 | BLEVINS Christopher | Trinity Racing | 01:28:13.000 | 2:59.000 | 0 |
| 14 | BLEVINS Christopher | Trinity Racing | 01:28:13.000 | 2:59.000 | 0 |
| 15 | CULLELL Jofre | | 01:28:16.000 | 3:02.000 | 0 |
| 16 | VIDAURRE Martín | | 01:28:33.000 | 3:19.000 | 0 |
| 17 | FOIDL Maximilian | KTM Factory MTB Team | 01:28:45.000 | 3:31.000 | 0 |
| 18 | SCHUERMANS Jens | | 01:29:07.000 | 3:53.000 | 0 |
| 19 | WAWAK Bartlomiej | | 01:29:10.000 | 3:56.000 | 0 |
| 20 | KERSCHBAUMER Gerhard | Specialized Racing | 01:29:48.000 | 4:34.000 | 0 |
| 21 | BRANDL Maximilian | | 01:29:49.000 | 4:35.000 | 0 |
| 22 | FINI Sebastian | Restaurant Suri - Carl Ras | 01:30:28.000 | 5:14.000 | 0 |
| 23 | ULLOA José Gerardo | | 01:30:57.000 | 5:43.000 | 0 |
| 24 | HAEGSTAD Erik | | 01:31:14.000 | 6:00.000 | 0 |
| 25 | BRAIDOT Luca | | 01:31:30.000 | 6:16.000 | 0 |
| 26 | DISERA Peter | | 01:31:45.000 | 6:31.000 | 0 |
| 27 | COCUZZI Luiz Henrique | | 01:32:21.000 | 7:07.000 | 0 |
| 28 | FUMIC Manuel | | 01:32:28.000 | 7:14.000 | 0 |
| 29 | YAMAMOTO Kohei | | 01:32:35.000 | 7:21.000 | 0 |
| 30 | MCCONNELL Daniel | | 01:33:12.000 | 7:58.000 | 0 |
| 31 | MILLER Alex | | 01:34:26.000 | 9:12.000 | 0 |
| 32 | PARTI Andras | | 01:35:33.000 | 00:10:19.000 | 0 |
| 33 | HAIMY Shlomi | Israel Cycling Academy | 01:36:58.000 | 00:11:44.000 | 0 |
| 34 | COLLEDANI Nadir | | 00:00.000 | -01:25:14.000 | |
| 35 | ILIAS Periklis | | 00:00.000 | -01:25:14.000 | |
| 36 | ZHANG Peng | | 00:00.000 | -01:25:14.000 | |
| 1005 | VAN DER POEL Mathieu | Alpecin - Fenix | 00:00.000 | -01:25:14.000 | |
| 1005 | VAN DER POEL Mathieu | Alpecin - Fenix | 00:00.000 | -01:25:14.000 | |
| 1005 | CINK Ondřej | | 00:00.000 | -01:25:14.000 | |