| 1 | Niels de Kruijk (A2) | NED | 36.18 | | - | 60 |
| 2 | Yeongjun Cho (A2) | KOR | 36.20 | SB | +0.020 | 54 |
| 3 | Mateusz Śliwka (A2) | POL | 36.41 | | +0.230 | 48 |
| 4 | Jeongho Ko (A1) | KOR | 36.47 | | +0.290 | 43 |
| 5 | Szymon Hostyński (A1) | POL | 36.56 | | +0.380 | 40 |
| 6 | Geophrey Coenraad (A1) | NED | 36.61 | | +0.430 | 38 |
| 7 | Mikołaj Bielas (A2) | POL | 36.79 | SB | +0.610 | 36 |
| 8 | Yeon-Woo Jeong (B2) | KOR | 36.88 | | +0.700 | 34 |
| 9 | Seon-Woong Shin (A1) | KOR | 37.06 | | +0.880 | 32 |
| 10 | Arjen Boersma (A1) | NED | 37.12 | | +0.940 | 31 |
| 11 | Arne Lernes (A2) | NOR | 37.16 | | +0.988 | 30 |
| 12 | Jerzy Stadnicki (A2) | POL | 37.16 | | +0.989 | 29 |
| 13 | Lennart Grabe (A2) | GER | 37.28 | | +1.100 | 28 |
| 14 | János Sipos (A2) | HUN | 37.49 | | +1.310 | 27 |
| 15 | Gleb Khotsjun (B1) | UKR | 37.58 | | +1.400 | 26 |
| 16 | Philippe Garmeister (A1) | GER | 37.61 | | +1.430 | 25 |
| 17 | Lukács Soma (A2) | HUN | 37.69 | | +1.510 | 24 |
| 18 | Bendik Becker Pedersen (B2) | NOR | 37.75 | | +1.570 | 23 |
| 19 | Mikhail Matryukhin (B2) | KAZ | 37.81 | | +1.630 | 22 |
| 20 | Luka Rintala (A2) | FIN | 37.91 | | +1.730 | 21 |
| 21 | Ruslan Zjanadilov (A1) | KAZ | 38.12 | | +1.940 | 20 |
| 22 | Edoardo Abis (B1) | ITA | 38.17 | | +1.990 | 19 |
| 23 | Martim José Coelho Vieira (B2) | POR | 38.21 | | +2.030 | 18 |
| 24 | Mattia Leonardelli (A1) | ITA | 38.30 | | +2.120 | 17 |
| 25 | Julian Zimmerling (A2) | AUT | 38.47 | | +2.290 | 16 |
| 26 | Vlád Popa (A1) | ROU | 38.78 | | +2.600 | 15 |
| 27 | Márton Klimasz (B1) | HUN | 38.86 | | +2.682 | 14 |
| 28 | Gustavs Vacietis (B2) | LAT | 38.86 | | +2.683 | 13 |
| 29 | Adrian Vajansky (A2) | SVK | 38.88 | SB | +2.700 | 12 |
| 30 | Miguel Amores Monteiro (A2) | POR | 38.93 | | +2.750 | 11 |
| 31 | Thomas Proverbio (B2) | ITA | 39.13 | | +2.950 | 10 |
| 32 | Sten Talumaa (B2) | EST | 39.21 | PB | +3.030 | 9 |
| 33 | Sergio Alvarez Fernandez (B2) | ESP | 39.39 | SB | +3.210 | 8 |
| 34 | Johannes Vermeersch (A1) | BEL | 39.42 | | +3.240 | 7 |
| 35 | João Afonso Calado Dias (A2) | POR | 39.60 | | +3.420 | 6 |
| 36 | Tudor Debu (B2) | ROU | 39.64 | SB | +3.460 | 5 |
| 37 | Abylaikhan Kaiyrgazy (A2) | KAZ | 39.74 | | +3.560 | 4 |
| 38 | Hemmo Hannula (B1) | FIN | 39.87 | | +3.690 | 3 |
| 39 | Eeka Rintala (B2) | FIN | 40.09 | | +3.910 | 2 |
| 40 | Cristopher Lopez Osorio (B2) | ESP | 40.14 | | +3.960 | 1 |
| 41 | Paul Wörle (B2) | AUT | 40.63 | | +4.450 | |
| 42 | Iker Ruiz Cortes (B2) | ESP | 40.81 | | +4.630 | |
| 43 | Maros Moscak (B2) | SVK | 41.05 | | +4.870 | |
| 44 | Uku Märten Vaikmaa (A1) | EST | 41.24 | | +5.060 | |
| 45 | Vadim Chebardakov (B2) | KAZ | 41.35 | | +5.170 | |
| 46 | Nevio Gross (A1) | SUI | 41.71 | | +5.530 | |
| 47 | Finn Zachrisson (B1) | SWE | 41.98 | | +5.800 | |