| 1 | Tom Pidcock (GBr) | 1:25:14 |
| 2 | Mathias Flueckinger (Swi) | 0:00:20 |
| 3 | David Valero Serrano (Esp) | 0:00:34 |
| 4 | Nino Schurter (Swi) | 0:00:42 |
| 5 | Victor Koretzky (Fra) | 0:00:46 |
| 6 | Anton Cooper (NZl) | |
| 7 | Vlad Dascalu (Rom) | 0:00:49 |
| 8 | Alan Hatherly (RSA) | 0:01:19 |
| 9 | Jordan Sarrou (Fra) | 0:01:36 |
| 10 | Milan Vader (Ned) | 0:02:07 |
| 11 | Anton Sintsov (ROC) | 0:02:27 |
| 12 | Filippo Colombo (Swi) | 0:02:50 |
| 13 | Henrique Avancini (Bra) | 0:02:55 |
| 14 | Christophe Blevins (USA) | 0:02:59 |
| 15 | Jofre Cullell Estape (Esp) | 0:03:02 |
| 16 | Martin Vidaurre Kossmann (Chi) | 0:03:19 |
| 17 | Maximilian Foidl (Aut) | 0:03:31 |
| 18 | Jens Schuermans (Bel) | 0:03:53 |
| 19 | Bartlomiej Wawak (Pol) | 0:03:56 |
| 20 | Gerhard Kerschbaumer (Ita) | 0:04:34 |
| 21 | Maximilian Brandl (Ger) | 0:04:35 |
| 22 | Sebastian Fini Carstensen (Den) | 0:05:14 |
| 23 | Jose Gerardo Ulloa Arevalo (Mex) | 0:05:43 |
| 24 | Erik Haegstad (Nor) | 0:06:00 |
| 25 | Luca Braidot (Ita) | 0:06:16 |
| 26 | Peter Disera (Can) | 0:06:31 |
| 27 | Luiz Henrique Cocuzzi (Bra) | 0:07:07 |
| 28 | Manuel Fumic (Ger) | 0:07:14 |
| 29 | Kohei Yamamoto (Jpn) | 0:07:21 |
| 30 | Daniel McConnell (Aus) | 0:07:58 |
| 31 | Alex Miller (Nam) | 0:09:12 |
| 32 | Andras Parti (Hun) | 0:10:19 |
| 33 | Schlomi Haimy (Isr) | 0:11:44 |
| 34 | Nadir Colledani (Ita) | -1 tour |
| 35 | Periklis Iliias (Gre) | -3 tours |
| 36 | Peng Zhang (Chn) | -3 tours |
| DNF | Ondrej Cink (Cze) | |
| DNF | Mathieu van der Poel (Ned) |
Commenter