| 1 | Piotr Michalski (Senior) | POL | 34.84 | | - | 28 |
| 2 | Stefan Westenbroek (Senior) | NED | 34.87 | | +0.030 | 24 |
| 3 | Jae-Woong Jeong (Senior) | KOR | 34.94 | | +0.100 | 21 |
| 4 | Kyungmin Koo (Neo) | KOR | 34.96 | | +0.120 | 17 |
| 5 | Anders Johnson (Senior) | CAN | 34.97 | | +0.130 | 16 |
| 6 | Sanghyeok Cho (Senior) | KOR | 34.99 | | +0.150 | 15 |
| 7 | Jeffrey Rosanelli (Senior) | ITA | 35.00 | | +0.160 | 14 |
| 8 | Christopher Fiola (Senior) | CAN | 35.04 | | +0.200 | 13 |
| 9 | Nil Llop Izquierdo (Neo) | ESP | 35.07 | | +0.231 | 12 |
| 10 | Henrik Fagerli Rukke (Senior) | NOR | 35.07 | | +0.234 | 11 |
| 11 | Siver Brattgjerd (Senior) | NOR | 35.07 | | +0.237 | 10 |
| 12 | Haonan Du (Senior) | CHN | 35.08 | | +0.240 | 9 |
| 13 | Altaj Zjardembekuly (Senior) | KAZ | 35.11 | | +0.270 | 8 |
| 14 | Zach Stoppelmoor (Senior) | USA | 35.19 | | +0.350 | 7 |
| 15 | Yuuma Murakami (Senior) | JPN | 35.29 | | +0.450 | 6 |
| 16 | Maximilian Strübe (Senior) | GER | 35.43 | | +0.590 | 5 |
| 17 | Erik Resell (Senior) | NOR | 35.54 | | +0.700 | 4 |
| 18 | Cristian Landrø Magnussen (Neo) | NOR | 35.58 | | +0.740 | 3 |
| 19 | Wei-Lin Tai (Senior) | TPE | 35.59 | | +0.750 | 2 |
| 20 | Kacper Abratkiewicz (Neo) | POL | 35.64 | | +0.800 | 1 |
| 21 | Conor Mcdermott-Mostowy (Senior) | USA | 35.76 | | +0.922 | |
| 22 | Daniel Milagros (Senior) | ESP | 35.76 | | +0.925 | |
| 23 | Ignaz Gschwentner (Senior) | AUT | 35.77 | | +0.930 | |
| 24 | Mateusz Śliwka (Neo) | POL | 35.78 | PB | +0.940 | |
| 25 | Oliver Grob (Senior) | SUI | 35.93 | | +1.090 | |
| 26 | Tuukka Suomalainen (Neo) | FIN | 36.01 | | +1.170 | |
| 27 | Gabriel Eduard Nitu (Neo) | ROU | 36.14 | | +1.300 | |
| 28 | Cornelius Kersten (Senior) | GBR | 36.20 | | +1.362 | |
| 29 | Joonas Valge (Senior) | EST | 36.20 | | +1.365 | |
| 30 | Sebastian Forsmark (Neo) | SWE | 36.33 | | +1.490 | |
| 31 | Robbe Beelen (Neo) | BEL | 36.65 | | +1.810 | |
| 32 | Prokop Stodola (Neo) | CZE | 37.61 | | +2.770 | |
| DQ | Artur Galiyev (Senior) | KAZ | DQ | | - | |