| 1 | Fuga Tsujimoto (A2) | JPN | 36.19 | | - | 60 |
| 2 | Szymon Hostyński (A1) | POL | 36.26 | | +0.070 | 54 |
| 3 | Finn Sonnekalb (A1) | GER | 36.34 | | +0.150 | 48 |
| 4 | Yeongjun Cho (A2) | KOR | 36.50 | | +0.310 | 43 |
| 5 | Jeongho Ko (A1) | KOR | 36.54 | | +0.350 | 40 |
| 6 | Niels de Kruijk (A2) | NED | 36.63 | | +0.440 | 38 |
| 7 | Souichiro Kumagai (A2) | JPN | 36.64 | | +0.450 | 36 |
| 8 | Mikołaj Bielas (A2) | POL | 36.89 | SB | +0.700 | 34 |
| 9 | Seon-Woong Shin (A1) | KOR | 36.92 | | +0.730 | 32 |
| 10 | Geophrey Coenraad (A1) | NED | 36.93 | | +0.740 | 31 |
| 11 | Jerzy Stadnicki (A2) | POL | 36.94 | SB | +0.750 | 30 |
| 12 | Yeon-Woo Jeong (B2) | KOR | 37.18 | | +0.990 | 29 |
| 13 | Mats Bendijk (A2) | NED | 37.19 | | +1.000 | 28 |
| 14 | Arjen Boersma (A1) | NED | 37.20 | | +1.010 | 27 |
| 15 | Mikhail Matryukhin (B2) | KAZ | 37.25 | | +1.060 | 26 |
| 16 | Philippe Garmeister (A1) | GER | 37.33 | | +1.140 | 25 |
| 17 | Arne Lernes (A2) | NOR | 37.44 | | +1.250 | 24 |
| 18 | Lukács Soma (A2) | HUN | 37.59 | | +1.400 | 23 |
| 19 | Lennart Grabe (A2) | GER | 37.64 | | +1.450 | 22 |
| 20 | Roch Maliczowski (A2) | POL | 37.93 | SB | +1.740 | 21 |
| 21 | Tobias Schlörb (A2) | GER | 37.96 | | +1.770 | 20 |
| 22 | Hlib Khochyn (B1) | UKR | 38.03 | | +1.840 | 19 |
| 23 | Frederik Gajos Hamre (A2) | NOR | 38.11 | | +1.920 | 18 |
| 24 | Martim José Coelho Vieira (B2) | POR | 38.12 | NRJ | +1.930 | 17 |
| 25 | Luka Rintala (A2) | FIN | 38.31 | | +2.120 | 16 |
| 26 | Ruslan Zjanadilov (A1) | KAZ | 38.40 | | +2.210 | 15 |
| 27 | Bendik Becker Pedersen (B2) | NOR | 38.54 | | +2.350 | 14 |
| 28 | Mattia Leonardelli (A1) | ITA | 38.61 | | +2.420 | 13 |
| 29 | Julian Zimmerling (A2) | AUT | 38.68 | | +2.490 | 12 |
| 30 | Márton Klimasz (B1) | HUN | 38.69 | | +2.500 | 11 |
| 31 | Denis.08 Mezentsev (B2) | KAZ | 39.13 | | +2.940 | 10 |
| 32 | Thomas Proverbio (B2) | ITA | 39.15 | | +2.960 | 9 |
| 33 | Adrian Vajansky (A2) | SVK | 39.16 | SB | +2.970 | 8 |
| 34 | Gustavs Vacietis (B2) | LAT | 39.17 | | +2.980 | 7 |
| 35 | Vlád Popa (A1) | ROU | 39.18 | | +2.990 | 6 |
| 36 | Miguel Amores Monteiro (A2) | POR | 39.26 | | +3.070 | 5 |
| 37 | Sten Talumaa (B2) | EST | 39.28 | SB | +3.090 | 4 |
| 38 | Abylaikhan Kaiyrgazy (A2) | KAZ | 39.30 | | +3.110 | 3 |
| 39 | Johannes Vermeersch (A1) | BEL | 39.45 | | +3.260 | 2 |
| 40 | Sergio Alvarez Fernandez (B2) | ESP | 39.50 | SB | +3.310 | 1 |
| 41 | Hemmo Hannula (B1) | FIN | 39.79 | | +3.600 | |
| 42 | João Afonso Calado Dias (A2) | POR | 39.81 | | +3.620 | |
| 43 | Eeka Rintala (B2) | FIN | 40.41 | | +4.220 | |
| 44 | Paul Wörle (B2) | AUT | 40.46 | | +4.270 | |
| 45 | Iker Ruiz Cortes (B2) | ESP | 40.47 | | +4.280 | |
| 46 | Tudor Debu (B2) | ROU | 40.54 | | +4.350 | |
| 47 | Cristopher Lopez Osorio (B2) | ESP | 40.76 | | +4.570 | |
| 48 | Maros Moscak (B2) | SVK | 41.11 | | +4.920 | |
| 49 | Uku Märten Vaikmaa (A1) | EST | 41.24 | | +5.050 | |
| 50 | Nevio Gross (A1) | SUI | 42.19 | | +6.000 | |
| DNF | Edoardo Abis (B1) | ITA | DNF | | - | |