| 1 | Zach Stoppelmoor (Senior) | USA | 34.83 | | - | 28 |
| 2 | Kayo Vos (Neo) | NED | 34.93 | | +0.100 | 24 |
| 3 | Merijn Scheperkamp (Senior) | NED | 34.97 | | +0.140 | 21 |
| 4 | Sanghyeok Cho (Senior) | KOR | 34.98 | | +0.150 | 17 |
| 5 | Siver Brattgjerd (Senior) | NOR | 35.11 | | +0.280 | 16 |
| 6 | Haonan Du (Senior) | CHN | 35.12 | | +0.290 | 15 |
| 7 | Kyungmin Koo (Neo) | KOR | 35.19 | | +0.360 | 14 |
| 8 | Daniel Milagros (Senior) | ESP | 35.25 | | +0.424 | 13 |
| 9 | Zhihan Deng (Neo) | CHN | 35.25 | | +0.429 | 12 |
| 10 | Artur Galiyev (Senior) | KAZ | 35.27 | | +0.440 | 11 |
| 11 | Henrik Fagerli Rukke (Senior) | NOR | 35.29 | | +0.460 | 10 |
| 12 | Maximilian Strübe (Senior) | GER | 35.34 | | +0.510 | 9 |
| 13 | Ryota Kojima (Senior) | JPN | 35.38 | | +0.550 | 8 |
| 14 | David Bosa (Senior) | ITA | 35.43 | | +0.600 | 7 |
| 15 | Kacper Abratkiewicz (Neo) | POL | 35.46 | | +0.630 | 6 |
| 16 | Cristian Landrø Magnussen (Neo) | NOR | 35.52 | | +0.690 | 5 |
| 17 | Ignaz Gschwentner (Senior) | AUT | 35.63 | | +0.800 | 4 |
| 18 | Altaj Zjardembekuly (Senior) | KAZ | 35.67 | | +0.840 | 3 |
| 19 | Jingqi Cao (Neo) | CHN | 35.74 | | +0.910 | 2 |
| 20 | Tuukka Suomalainen (Neo) | FIN | 35.89 | | +1.060 | 1 |
| 21 | Sebastian Forsmark (Neo) | SWE | 35.90 | | +1.070 | |
| 22 | Oliver Grob (Senior) | SUI | 35.99 | | +1.160 | |
| 23 | Cornelius Kersten (Senior) | GBR | 36.02 | | +1.190 | |
| 24 | Kai in 't Veld (Senior) | GRE | 36.12 | | +1.290 | |
| 25 | Joonas Valge (Senior) | EST | 36.16 | | +1.330 | |
| 26 | Stefan Emele (Senior) | GER | 36.18 | SB | +1.350 | |
| 27 | Cosmin Nedelea (Senior) | ROU | 36.53 | | +1.700 | |
| 28 | Prokop Stodola (Neo) | CZE | 37.67 | | +2.840 | |