| 1 | Finn Sonnekalb (A1) | GER | 1:10.73 | | - | 60 |
| 2 | Jeongho Ko (A1) | KOR | 1:11.63 | | +0.900 | 54 |
| 3 | Mateusz Śliwka (A2) | POL | 1:11.72 | | +0.990 | 48 |
| 4 | Mats Bendijk (A2) | NED | 1:12.00 | | +1.270 | 43 |
| 5 | Mikołaj Bielas (A2) | POL | 1:12.62 | SB | +1.890 | 40 |
| 6 | Yeongjun Cho (A2) | KOR | 1:13.03 | | +2.300 | 38 |
| 7 | Yeon-Woo Jeong (B2) | KOR | 1:13.20 | | +2.470 | 36 |
| 8 | Seon-Woong Shin (A1) | KOR | 1:13.32 | | +2.590 | 34 |
| 9 | Niels de Kruijk (A2) | NED | 1:13.36 | | +2.630 | 32 |
| 10 | Arjen Boersma (A1) | NED | 1:13.39 | | +2.660 | 31 |
| 11 | Roch Maliczowski (A2) | POL | 1:13.45 | PB | +2.720 | 30 |
| 12 | Geophrey Coenraad (A1) | NED | 1:13.47 | | +2.740 | 29 |
| 13 | Lorenzo Minari (A1) | ITA | 1:13.55 | SB | +2.820 | 28 |
| 14 | Tomy Nguyen (A2) | GER | 1:13.64 | | +2.910 | 27 |
| 15 | Frederik Gajos Hamre (A2) | NOR | 1:13.87 | | +3.140 | 26 |
| 16 | Mikhail Matryukhin (B2) | KAZ | 1:14.09 | | +3.360 | 25 |
| 17 | Bendik Becker Pedersen (B2) | NOR | 1:14.15 | | +3.420 | 24 |
| 18 | Gleb Khotsjun (B1) | UKR | 1:14.56 | | +3.830 | 23 |
| 19 | Arne Lernes (A2) | NOR | 1:14.58 | | +3.850 | 22 |
| 20 | Julian Zimmerling (A2) | AUT | 1:14.95 | SB | +4.220 | 21 |
| 21 | Lukács Soma (A2) | HUN | 1:14.97 | | +4.240 | 20 |
| 22 | Afonso Henrique Pestana Silva (A2) | POR | 1:15.35 | | +4.620 | 19 |
| 23 | Lennart Grabe (A2) | GER | 1:15.58 | | +4.850 | 18 |
| 24 | Ruslan Zjanadilov (A1) | KAZ | 1:15.84 | | +5.110 | 17 |
| 25 | Szymon Hostyński (A1) | POL | 1:15.95 | | +5.220 | 16 |
| 26 | Philippe Garmeister (A1) | GER | 1:16.01 | | +5.280 | 15 |
| 27 | Luka Rintala (A2) | FIN | 1:16.29 | | +5.560 | 14 |
| 28 | Magnus Normann Jeppesen (A2) | DEN | 1:16.33 | PB | +5.600 | 13 |
| 29 | Edoardo Abis (B1) | ITA | 1:16.88 | | +6.150 | 12 |
| 30 | Denis.08 Mezentsev (B2) | KAZ | 1:16.90 | | +6.170 | 11 |
| 31 | Martim José Coelho Vieira (B2) | POR | 1:16.92 | SB | +6.190 | 10 |
| 32 | Vlád Popa (A1) | ROU | 1:17.28 | | +6.550 | 9 |
| 33 | Abylaikhan Kaiyrgazy (A2) | KAZ | 1:17.38 | | +6.650 | 8 |
| 34 | Thomas Proverbio (B2) | ITA | 1:17.56 | | +6.830 | 7 |
| 35 | János Sipos (A2) | HUN | 1:17.67 | | +6.940 | 6 |
| 36 | Miguel Amores Monteiro (A2) | POR | 1:17.97 | | +7.240 | 5 |
| 37 | Luke Zeliff (A2) | AUS | 1:18.09 | | +7.360 | 4 |
| 38 | Gustavs Vacietis (B2) | LAT | 1:18.37 | NRJ | +7.640 | 3 |
| 39 | Márton Klimasz (B1) | HUN | 1:18.46 | | +7.730 | 2 |
| 40 | Johannes Vermeersch (A1) | BEL | 1:18.51 | | +7.780 | 1 |
| 41 | Adrian Vajansky (A2) | SVK | 1:19.09 | | +8.360 | |
| 42 | Hemmo Hannula (B1) | FIN | 1:19.28 | SB | +8.550 | |
| 43 | João Afonso Calado Dias (A2) | POR | 1:19.49 | | +8.760 | |
| 44 | Bruno Perwein (A2) | AUT | 1:19.65 | SB | +8.920 | |
| 45 | Paul Wörle (B2) | AUT | 1:19.98 | | +9.250 | |
| 46 | Tudor Debu (B2) | ROU | 1:20.20 | SB | +9.470 | |
| 47 | Eeka Rintala (B2) | FIN | 1:20.23 | SB | +9.500 | |
| 48 | Sten Talumaa (B2) | EST | 1:20.34 | | +9.610 | |
| 49 | Maros Moscak (B2) | SVK | 1:21.57 | | +10.840 | |
| 50 | Cristopher Lopez Osorio (B2) | ESP | 1:21.85 | | +11.120 | |
| 51 | Finn Zachrisson (B1) | SWE | 1:22.88 | | +12.150 | |
| 52 | Uku Märten Vaikmaa (A1) | EST | 1:25.12 | | +14.390 | |
| DNF | Nevio Gross (A1) | SUI | DNF | | - | |