| 1 | Seon-Woong Shin (A2) | KOR | 36.15 | | - | 60 |
| 2 | Hlib Khochyn (B2) | UKR | 36.39 | NRJ | +0.240 | 54 |
| 3 | Jeongho Ko (A2) | KOR | 36.40 | SB | +0.250 | 48 |
| 4 | Philippe Garmeister (A2) | GER | 36.41 | PB | +0.260 | 43 |
| 5 | Geophrey Coenraad (A2) | NED | 36.45 | | +0.300 | 40 |
| 6 | Nathan Pijl (A2) | NED | 36.60 | | +0.450 | 38 |
| Szymon Hostyński (A2) | POL | 36.60 | | +0.450 | 38 |
| 8 | Krystian Milczarek (B1) | POL | 36.63 | PB | +0.480 | 34 |
| 9 | Man-Hyeok Han (B2) | KOR | 36.68 | | +0.530 | 32 |
| 10 | Mikhail Matryukhin (A1) | KAZ | 36.85 | | +0.700 | 31 |
| 11 | Edoardo Abis (B2) | ITA | 36.86 | NRJ | +0.710 | 30 |
| 12 | Ben-Luca Kleinke (A1) | GER | 36.87 | PB | +0.720 | 29 |
| 13 | Levente Engst (B2) | GER | 37.11 | PB | +0.960 | 28 |
| 14 | Mateusz Gawroński (A1) | POL | 37.12 | | +0.970 | 27 |
| 15 | Yunseong Yong (A1) | KOR | 37.15 | | +1.000 | 26 |
| 16 | Márton Klimasz (B2) | HUN | 37.16 | NRJ | +1.010 | 25 |
| 17 | Bendik Becker Pedersen (A1) | NOR | 37.18 | | +1.030 | 24 |
| 18 | Ede-Konrad Kortlever (A2) | NED | 37.24 | | +1.090 | 23 |
| 19 | Johannes Vermeersch (A2) | BEL | 37.31 | PB | +1.160 | 22 |
| 20 | Denis.08 Mezentsev (A1) | KAZ | 37.51 | PB | +1.360 | 21 |
| 21 | Samuele Andreatta (A1) | ITA | 37.52 | PB | +1.370 | 20 |
| 22 | Kryspin Węcławek (B2) | POL | 37.54 | | +1.390 | 19 |
| 23 | Martim José Coelho Vieira (A1) | POR | 37.60 | | +1.456 | 18 |
| 24 | Ruslan Zjanadilov (A2) | KAZ | 37.60 | | +1.457 | 17 |
| 25 | Mattia Leonardelli (A2) | ITA | 37.63 | SB | +1.480 | 16 |
| 26 | David Martin Davidsen (A1) | NOR | 37.66 | PB | +1.510 | 15 |
| 27 | Leo Huber (A1) | GER | 38.04 | | +1.890 | 14 |
| 28 | Thijs Wiersma (A1) | NED | 38.18 | | +2.030 | 13 |
| 29 | Hemmo Hannula (B2) | FIN | 38.21 | | +2.060 | 12 |
| 30 | Paul Wörle (A1) | AUT | 38.46 | | +2.310 | 11 |
| 31 | David Provod (B1) | USA | 38.49 | | +2.340 | 10 |
| 32 | Piotr Molinaroli (B1) | ITA | 38.68 | | +2.530 | 9 |
| 33 | Tobiáš Krupka (B2) | CZE | 38.79 | PB | +2.640 | 8 |
| 34 | Gustavs Vacietis (A1) | LAT | 38.97 | | +2.820 | 7 |
| 35 | Tudor Debu (A1) | ROU | 38.98 | | +2.830 | 6 |
| 36 | Elias Brubak (B2) | NOR | 39.02 | | +2.870 | 5 |
| 37 | Cristopher Lopez Osorio (A1) | ESP | 39.09 | PB | +2.940 | 4 |
| 38 | Uku Märten Vaikmaa (A2) | EST | 39.13 | | +2.980 | 3 |
| 39 | Jachym Podlipsky (A1) | CZE | 39.26 | PB | +3.112 | 2 |
| 40 | Eeka Rintala (A1) | FIN | 39.26 | | +3.113 | 1 |
| 41 | Finn Zachrisson (B2) | SWE | 39.26 | | +3.114 | |
| 42 | Olle Nyström Eliasson (B1) | SWE | 39.32 | PB | +3.170 | |
| 43 | Csanád Pap (B2) | HUN | 39.43 | | +3.280 | |
| 44 | Aiden Meacham (A2) | USA | 39.44 | | +3.290 | |
| 45 | Alexandru Mereuta (B1) | ROU | 39.55 | | +3.400 | |
| 46 | Aitor Sánchez Fernández (A1) | ESP | 39.63 | PB | +3.480 | |
| 47 | Andrei Astefanoaie (B1) | ROU | 39.83 | | +3.680 | |
| 48 | Sten Talumaa (A1) | EST | 40.01 | SB | +3.860 | |
| 49 | Audun Semb (B2) | NOR | 40.15 | | +4.000 | |
| 50 | Veikka Mukkala (B2) | FIN | 40.48 | SB | +4.330 | |
| 51 | Andrei Nicolae (B2) | ROU | 41.14 | | +4.990 | |
| 52 | Bernardo Costa (B2) | POR | 41.36 | | +5.210 | |