| 1 | Yuuta Hirose (Neo) | JPN | 34.56 | | - | 28 |
| 2 | Ze Liu (Neo) | CHN | 34.83 | | +0.270 | 24 |
| 3 | Merijn Scheperkamp (Senior) | NED | 34.89 | | +0.330 | 21 |
| 4 | Anders Johnson (Senior) | CAN | 34.90 | | +0.340 | 17 |
| 5 | Nil Llop Izquierdo (Neo) | ESP | 34.93 | | +0.370 | 16 |
| 6 | Cédrick Brunet (Senior) | CAN | 34.99 | | +0.432 | 15 |
| 7 | Kacper Abratkiewicz (Neo) | POL | 34.99 | | +0.438 | 14 |
| 8 | Sanghyeok Cho (Senior) | KOR | 35.00 | | +0.440 | 13 |
| 9 | Haonan Du (Senior) | CHN | 35.03 | | +0.470 | 12 |
| 10 | Christopher Fiola (Senior) | CAN | 35.04 | | +0.480 | 11 |
| 11 | Conor Mcdermott-Mostowy (Senior) | USA | 35.13 | | +0.570 | 10 |
| 12 | Zach Stoppelmoor (Senior) | USA | 35.16 | | +0.600 | 9 |
| 13 | Artur Galiyev (Senior) | KAZ | 35.21 | | +0.655 | 8 |
| 14 | Jeffrey Rosanelli (Senior) | ITA | 35.21 | | +0.657 | 7 |
| 15 | Jae-Woong Jeong (Senior) | KOR | 35.25 | | +0.690 | 6 |
| 16 | Henrik Fagerli Rukke (Senior) | NOR | 35.27 | | +0.710 | 5 |
| 17 | Piotr Michalski (Senior) | POL | 35.29 | | +0.730 | 4 |
| 18 | Yuuma Murakami (Senior) | JPN | 35.32 | | +0.760 | 3 |
| 19 | Siver Brattgjerd (Senior) | NOR | 35.44 | | +0.880 | 2 |
| 20 | Altaj Zjardembekuly (Senior) | KAZ | 35.48 | | +0.920 | 1 |
| 21 | Daniel Milagros (Senior) | ESP | 35.50 | | +0.940 | |
| 22 | Wei-Lin Tai (Senior) | TPE | 35.62 | | +1.060 | |
| 23 | Maximilian Strübe (Senior) | GER | 35.63 | | +1.070 | |
| 24 | Cristian Landrø Magnussen (Neo) | NOR | 35.71 | | +1.150 | |
| 25 | Sebastian Forsmark (Neo) | SWE | 36.05 | | +1.490 | |
| 26 | Gabriel Eduard Nitu (Neo) | ROU | 36.10 | | +1.540 | |
| 27 | Tuukka Suomalainen (Neo) | FIN | 36.37 | | +1.810 | |
| 28 | Kai in 't Veld (Senior) | GRE | 36.38 | | +1.820 | |
| 29 | Hendrik Dombek (Senior) | GER | 36.41 | | +1.850 | |
| 30 | Oliver Grob (Senior) | SUI | 36.45 | | +1.890 | |
| 31 | Joonas Valge (Senior) | EST | 36.53 | | +1.970 | |
| 32 | Robbe Beelen (Neo) | BEL | 36.63 | | +2.070 | |
| DNS | Ignaz Gschwentner (Senior) | AUT | DNS | | - | |