| 1 | Tianyu Zhou (A1) | CHN | 35.64 | TR, PB | - | 60 |
| 2 | Daigo Takahashi (A1) | JPN | 35.84 | PB | +0.200 | 54 |
| 3 | Touma Gunji (A1) | JPN | 35.94 | PB | +0.300 | 48 |
| 4 | Seon-Woong Shin (A2) | KOR | 35.97 | | +0.330 | 43 |
| 5 | Yunseong Yong (A1) | KOR | 36.37 | | +0.732 | 40 |
| 6 | Geophrey Coenraad (A2) | NED | 36.37 | | +0.736 | 38 |
| 7 | Szymon Hostyński (A2) | POL | 36.63 | | +0.990 | 36 |
| 8 | Man-Hyeok Han (B2) | KOR | 36.67 | PB | +1.030 | 34 |
| 9 | Nathan Pijl (A2) | NED | 36.79 | | +1.158 | 32 |
| 10 | Hlib Khochyn (B2) | UKR | 36.79 | | +1.159 | 31 |
| 11 | Philippe Garmeister (A2) | GER | 36.83 | | +1.190 | 30 |
| 12 | Mikhail Matryukhin (A1) | KAZ | 36.84 | PB | +1.200 | 29 |
| 13 | Jeongho Ko (A2) | KOR | 36.88 | | +1.240 | 28 |
| 14 | Feng Ling (A1) | CHN | 37.05 | | +1.413 | 27 |
| 15 | Ben-Luca Kleinke (A1) | GER | 37.05 | | +1.419 | 26 |
| 16 | Mateusz Gawroński (A1) | POL | 37.17 | | +1.530 | 25 |
| 17 | Levente Engst (B2) | GER | 37.19 | SB | +1.550 | 24 |
| 18 | Márton Klimasz (B2) | HUN | 37.27 | NRJ | +1.630 | 23 |
| 19 | Jincheng Lu (A2) | CHN | 37.29 | | +1.655 | 22 |
| 20 | Edoardo Abis (B2) | ITA | 37.29 | | +1.658 | 21 |
| 21 | Ede-Konrad Kortlever (A2) | NED | 37.50 | | +1.860 | 20 |
| 22 | Xuanyu Zhou (A1) | CHN | 37.52 | PB | +1.880 | 19 |
| 23 | Denis.08 Mezentsev (A1) | KAZ | 37.56 | | +1.920 | 18 |
| 24 | Martim José Coelho Vieira (A1) | POR | 37.81 | | +2.176 | 17 |
| 25 | Leo Huber (A1) | GER | 37.81 | | +2.178 | 16 |
| 26 | Kacper Polny (B1) | POL | 38.03 | | +2.390 | 15 |
| 27 | Hemmo Hannula (B2) | FIN | 38.10 | | +2.460 | 14 |
| 28 | David Martin Davidsen (A1) | NOR | 38.17 | | +2.530 | 13 |
| 29 | Paul Wörle (A1) | AUT | 38.38 | PB | +2.740 | 12 |
| 30 | David Provod (B1) | USA | 38.45 | | +2.810 | 11 |
| 31 | Piotr Molinaroli (B1) | ITA | 38.59 | SB | +2.950 | 10 |
| 32 | Elias Brubak (B2) | NOR | 38.64 | PB | +3.000 | 9 |
| 33 | Tudor Debu (A1) | ROU | 38.76 | | +3.120 | 8 |
| 34 | Eeka Rintala (A1) | FIN | 38.81 | SB | +3.170 | 7 |
| 35 | Tobiáš Krupka (B2) | CZE | 39.03 | PB | +3.390 | 6 |
| 36 | Aiden Meacham (A2) | USA | 39.05 | | +3.410 | 5 |
| 37 | Finn Zachrisson (B2) | SWE | 39.09 | | +3.450 | 4 |
| 38 | Gustavs Vacietis (A1) | LAT | 39.30 | | +3.660 | 3 |
| 39 | Cristopher Lopez Osorio (A1) | ESP | 39.57 | PB | +3.930 | 2 |
| 40 | Csanád Pap (B2) | HUN | 39.61 | | +3.970 | 1 |
| 41 | Uku Märten Vaikmaa (A2) | EST | 39.64 | | +4.000 | |
| 42 | Jachym Podlipsky (A1) | CZE | 39.75 | PB | +4.110 | |
| 43 | Olle Nyström Eliasson (B1) | SWE | 39.77 | PB | +4.130 | |
| 44 | Iker Ruiz Cortes (A1) | ESP | 39.84 | | +4.200 | |
| 45 | Andrei Astefanoaie (B1) | ROU | 39.86 | | +4.220 | |
| 46 | Alexandru Mereuta (B1) | ROU | 39.91 | | +4.270 | |
| 47 | Dorián Barsi (B2) | HUN | 40.02 | PB | +4.380 | |
| 48 | Audun Semb (B2) | NOR | 40.06 | | +4.420 | |
| 49 | Aitor Sánchez Fernández (A1) | ESP | 40.16 | PB | +4.520 | |
| 50 | Sten Talumaa (A1) | EST | 40.42 | | +4.780 | |
| 51 | Maros Moscak (A1) | SVK | 40.56 | | +4.920 | |
| 52 | Bernardo Costa (B2) | POR | 40.63 | | +4.990 | |
| 53 | Andrei Nicolae (B2) | ROU | 40.78 | PB | +5.140 | |
| 54 | Veikka Mukkala (B2) | FIN | 40.90 | | +5.260 | |
| 55 | Arjen Boersma (A2) | NED | 59.64 | | +24.000 | |
| 56 | Bendik Becker Pedersen (A1) | NOR | 1:07.62 | | +31.980 | |
| 57 | Johannes Vermeersch (A2) | BEL | 1:26.00 | | +50.360 | |
| DQ | Krystian Milczarek (B1) | POL | DQ | | - | |