| 1 | Piotr Michalski (Senior) | POL | 34.59 | | - | 28 |
| 2 | Anders Johnson (Senior) | CAN | 34.66 | | +0.070 | 24 |
| 3 | Jae-Woong Jeong (Senior) | KOR | 34.67 | | +0.080 | 21 |
| 4 | Merijn Scheperkamp (Senior) | NED | 34.68 | | +0.090 | 17 |
| 5 | Zach Stoppelmoor (Senior) | USA | 34.70 | | +0.110 | 16 |
| 6 | Stefan Westenbroek (Senior) | NED | 34.71 | | +0.120 | 15 |
| 7 | Altaj Zjardembekuly (Senior) | KAZ | 34.93 | | +0.345 | 14 |
| 8 | Artur Galiyev (Senior) | KAZ | 34.93 | | +0.346 | 13 |
| 9 | Kacper Abratkiewicz (Neo) | POL | 34.98 | | +0.390 | 12 |
| 10 | Zhihan Deng (Neo) | CHN | 35.03 | | +0.444 | 11 |
| 11 | Henrik Fagerli Rukke (Senior) | NOR | 35.03 | | +0.449 | 10 |
| 12 | Siver Brattgjerd (Senior) | NOR | 35.07 | | +0.480 | 9 |
| 13 | Sanghyeok Cho (Senior) | KOR | 35.14 | | +0.550 | 8 |
| 14 | Haonan Du (Senior) | CHN | 35.21 | | +0.620 | 7 |
| 15 | David Bosa (Senior) | ITA | 35.26 | | +0.670 | 6 |
| 16 | Maximilian Strübe (Senior) | GER | 35.31 | | +0.720 | 5 |
| 17 | Daniel Milagros (Senior) | ESP | 35.45 | | +0.860 | 4 |
| 18 | Cristian Landrø Magnussen (Neo) | NOR | 35.56 | | +0.970 | 3 |
| 19 | Conor Mcdermott-Mostowy (Senior) | USA | 35.57 | | +0.980 | 2 |
| 20 | Ignaz Gschwentner (Senior) | AUT | 35.63 | | +1.040 | 1 |
| 21 | Jingqi Cao (Neo) | CHN | 35.82 | | +1.230 | |
| 22 | Sebastian Forsmark (Neo) | SWE | 35.87 | | +1.280 | |
| 23 | Tuukka Suomalainen (Neo) | FIN | 35.97 | | +1.380 | |
| 24 | Oliver Grob (Senior) | SUI | 36.05 | | +1.460 | |
| 25 | Cornelius Kersten (Senior) | GBR | 36.12 | | +1.530 | |
| 26 | Joonas Valge (Senior) | EST | 36.58 | | +1.990 | |
| 27 | Cosmin Nedelea (Senior) | ROU | 36.74 | | +2.150 | |
| 28 | Prokop Stodola (Neo) | CZE | 37.53 | | +2.940 | |
| 29 | Kai in 't Veld (Senior) | GRE | 44.67 | | +10.080 | |