| 1 | Yunseong Yong (A1) | KOR | 1:11.48 | TRJ, SB | - | 60 |
| 2 | Man-Hyeok Han (B2) | KOR | 1:11.55 | PB | +0.070 | 54 |
| 3 | Seon-Woong Shin (A2) | KOR | 1:11.93 | | +0.450 | 48 |
| 4 | Jeongho Ko (A2) | KOR | 1:12.23 | SB | +0.750 | 43 |
| 5 | Arjen Boersma (A2) | NED | 1:12.31 | | +0.830 | 40 |
| 6 | Lorenzo Minari (A2) | ITA | 1:12.53 | PB | +1.050 | 38 |
| Touma Gunji (A1) | JPN | 1:12.53 | | +1.050 | 38 |
| 8 | Hlib Khochyn (B2) | UKR | 1:12.59 | | +1.110 | 34 |
| 9 | Ben-Luca Kleinke (A1) | GER | 1:12.71 | PB | +1.230 | 32 |
| 10 | Levente Engst (B2) | GER | 1:12.77 | PB | +1.290 | 31 |
| 11 | Baoshuo Pan (A2) | CHN | 1:12.78 | | +1.300 | 30 |
| 12 | Geophrey Coenraad (A2) | NED | 1:12.89 | SB | +1.410 | 29 |
| 13 | Tianyu Zhou (A1) | CHN | 1:13.23 | | +1.750 | 28 |
| 14 | Daigo Takahashi (A1) | JPN | 1:13.33 | PB | +1.850 | 27 |
| 15 | Feng Ling (A1) | CHN | 1:13.43 | | +1.950 | 26 |
| 16 | Nathan Pijl (A2) | NED | 1:13.46 | | +1.980 | 25 |
| 17 | Ruslan Zjanadilov (A2) | KAZ | 1:13.71 | SB | +2.230 | 24 |
| 18 | Mikhail Matryukhin (A1) | KAZ | 1:13.74 | SB | +2.260 | 23 |
| 19 | Bendik Becker Pedersen (A1) | NOR | 1:13.82 | SB | +2.340 | 22 |
| 20 | Philippe Garmeister (A2) | GER | 1:13.95 | PB | +2.470 | 21 |
| 21 | Denis.08 Mezentsev (A1) | KAZ | 1:14.01 | PB | +2.530 | 20 |
| 22 | Kryspin Węcławek (B2) | POL | 1:14.09 | | +2.610 | 19 |
| 23 | Krystian Milczarek (B1) | POL | 1:14.34 | PB | +2.860 | 18 |
| 24 | Leo Huber (A1) | GER | 1:14.44 | | +2.960 | 17 |
| 25 | Edoardo Abis (B2) | ITA | 1:14.54 | PB | +3.060 | 16 |
| 26 | Mattia Leonardelli (A2) | ITA | 1:14.75 | | +3.270 | 15 |
| 27 | Johannes Vermeersch (A2) | BEL | 1:14.94 | | +3.460 | 14 |
| 28 | Martim José Coelho Vieira (A1) | POR | 1:14.94 | PB | +3.460 | 13 |
| 29 | Szymon Hostyński (A2) | POL | 1:14.95 | | +3.470 | 12 |
| 30 | Mateusz Gawroński (A1) | POL | 1:14.99 | | +3.510 | 11 |
| 31 | Aiden Meacham (A2) | USA | 1:15.80 | | +4.320 | 10 |
| 32 | David Martin Davidsen (A1) | NOR | 1:15.83 | | +4.350 | 9 |
| 33 | Martin Vike Lackner (B2) | NOR | 1:16.18 | | +4.700 | 8 |
| 34 | Márton Klimasz (B2) | HUN | 1:16.40 | | +4.920 | 7 |
| 35 | Elias Brubak (B2) | NOR | 1:16.64 | PB | +5.160 | 6 |
| 36 | Manuel Morgado Piteira (A1) | POR | 1:16.80 | SB | +5.320 | 5 |
| 37 | Tudor Debu (A1) | ROU | 1:16.93 | PB | +5.450 | 4 |
| 38 | Paul Wörle (A1) | AUT | 1:17.11 | | +5.630 | 3 |
| 39 | Iker Ruiz Cortes (A1) | ESP | 1:17.42 | PB | +5.940 | 2 |
| 40 | David Provod (B1) | USA | 1:17.51 | | +6.030 | 1 |
| 41 | Hemmo Hannula (B2) | FIN | 1:17.67 | | +6.190 | |
| 42 | Jachym Podlipsky (A1) | CZE | 1:17.93 | PB | +6.450 | |
| 43 | Eeka Rintala (A1) | FIN | 1:18.04 | PB | +6.560 | |
| 44 | Nevio Gross (A2) | SUI | 1:18.19 | | +6.710 | |
| 45 | Finn Zachrisson (B2) | SWE | 1:18.63 | | +7.150 | |
| 46 | Bernardo Costa (B2) | POR | 1:18.91 | PB | +7.430 | |
| 47 | Tobiáš Krupka (B2) | CZE | 1:19.14 | | +7.660 | |
| 48 | Veikka Mukkala (B2) | FIN | 1:19.40 | PB | +7.920 | |
| 49 | Olle Nyström Eliasson (B1) | SWE | 1:19.41 | PB | +7.930 | |
| 50 | Alexandru Mereuta (B1) | ROU | 1:19.46 | PB | +7.980 | |
| 51 | Dorián Barsi (B2) | HUN | 1:19.50 | PB | +8.020 | |
| 52 | Andrei Nicolae (B2) | ROU | 1:19.95 | | +8.470 | |
| 53 | Gustavs Vacietis (A1) | LAT | 1:20.22 | | +8.740 | |
| 54 | Andrei Astefanoaie (B1) | ROU | 1:20.75 | | +9.270 | |
| 55 | Uku Märten Vaikmaa (A2) | EST | 1:20.81 | | +9.330 | |
| 56 | Aitor Sánchez Fernández (A1) | ESP | 1:20.82 | | +9.340 | |
| 57 | Sten Talumaa (A1) | EST | 1:22.50 | | +11.020 | |
| 58 | Maros Moscak (A1) | SVK | 1:23.71 | | +12.230 | |
| DNF | Cristopher Lopez Osorio (A1) | ESP | DNF | | - | |
| DQ | Csanád Pap (B2) | HUN | DQ | | - | |