| 1 | Issa Gunji (A2) | JPN | 35.39 | | - | 60 |
| 2 | Kyungmin Koo (A2) | KOR | 35.80 | | +0.410 | 54 |
| 3 | Fuga Tsujimoto (A1) | JPN | 35.93 | | +0.540 | 48 |
| 4 | Mats van den Bos (A2) | NED | 36.49 | | +1.100 | 43 |
| 5 | Szymon Wojtakowski (A2) | POL | 36.52 | | +1.130 | 40 |
| 6 | Yeongjun Cho (A1) | KOR | 36.53 | | +1.140 | 38 |
| 7 | Bin Liu (A1) | CHN | 36.63 | | +1.240 | 36 |
| 8 | Kyoo-Dam Jeon (A2) | KOR | 36.75 | | +1.360 | 34 |
| 9 | Finn Sonnekalb (B2) | GER | 36.80 | | +1.410 | 32 |
| 10 | Niklas Reinders (A2) | NED | 36.83 | | +1.440 | 31 |
| 11 | Kacper Abratkiewicz (A2) | POL | 36.89 | | +1.500 | 30 |
| 12 | Didrik Eng Strand (A1) | NOR | 37.20 | | +1.810 | 29 |
| 13 | Ties van Seumeren (A2) | NED | 37.25 | | +1.860 | 28 |
| 14 | János Sipos (A1) | HUN | 37.31 | | +1.920 | 27 |
| 15 | Antoni Pluta (A2) | POL | 37.32 | | +1.930 | 26 |
| 16 | Gabriel Eduard Nitu (A2) | ROU | 37.39 | | +2.000 | 25 |
| 17 | Lennart Grabe (A1) | GER | 37.41 | | +2.020 | 24 |
| 18 | Mikhail Gluchshenko (A2) | KAZ | 37.41 | | +2.020 | 23 |
| 19 | Mikołaj Bielas (A1) | POL | 37.57 | | +2.180 | 22 |
| 20 | Laurens Bergé (A2) | BEL | 37.63 | | +2.240 | 21 |
| 21 | Tobias Schlörb (A1) | GER | 37.67 | SB | +2.280 | 20 |
| 22 | Lukács Soma (A1) | HUN | 37.89 | | +2.500 | 19 |
| 23 | Alexander Farthofer (A2) | AUT | 37.94 | | +2.550 | 18 |
| 24 | Seok Heo (B2) | KOR | 37.94 | | +2.550 | 17 |
| 25 | Aron Aannø (A2) | NOR | 38.00 | | +2.610 | 16 |
| 26 | Arne Lernes (A1) | NOR | 38.03 | | +2.640 | 15 |
| 27 | Baoshuo Pan (B2) | CHN | 38.10 | | +2.710 | 14 |
| 28 | Hanbin Liu (B2) | CHN | 38.20 | SB | +2.810 | 13 |
| 29 | Wenhao Li (A2) | CHN | 38.25 | | +2.860 | 12 |
| 30 | Ruslan Zjanadilov (B2) | KAZ | 38.41 | | +3.020 | 11 |
| 31 | Lorenzo Minari (B2) | ITA | 38.50 | | +3.110 | 10 |
| 32 | Manuel de Carli (A2) | ITA | 38.54 | | +3.150 | 9 |
| 33 | Nicolae Sebastian Mihalache (A2) | ROU | 38.54 | | +3.150 | 8 |
| 34 | Luka Rintala (A1) | FIN | 38.86 | | +3.470 | 7 |
| 35 | John Bernardi (B1) | ITA | 38.98 | | +3.590 | 6 |
| 36 | Ivan Roldán Ferrer (A2) | ESP | 39.14 | SB | +3.750 | 5 |
| 37 | Simone de Carli (A1) | ITA | 39.17 | | +3.780 | 4 |
| 38 | Yu Wang (A2) | TPE | 39.28 | | +3.890 | 3 |
| 39 | Ignacio Moran (A2) | ESP | 39.35 | | +3.960 | 2 |
| 40 | Johannes Vermeersch (B2) | BEL | 39.43 | | +4.040 | 1 |
| 41 | Sampsa Santtila (A2) | FIN | 39.63 | | +4.240 | |
| 42 | Luke Zeliff (A1) | AUS | 39.70 | | +4.310 | |
| 43 | Afonso Henrique Pestana Silva (A1) | POR | 39.88 | | +4.490 | |
| 44 | Vlád Popa (B2) | ROU | 40.00 | | +4.610 | |
| 45 | Sergio Alvarez Fernandez (B1) | ESP | 40.48 | | +5.090 | |
| 46 | Tom Mulder (A2) | BEL | 40.54 | | +5.150 | |
| 47 | João Afonso Calado Dias (A1) | POR | 40.54 | | +5.150 | |
| 48 | Tiago Amores Monteiro (A1) | POR | 40.68 | PB | +5.290 | |
| 49 | Cristopher Lopez Osorio (B1) | ESP | 40.69 | | +5.300 | |
| 50 | Sten Talumaa (B1) | EST | 40.70 | | +5.310 | |
| 51 | Jia-Sheng Lai (A2) | TPE | 40.78 | | +5.390 | |
| 52 | Hugo Klockar (A2) | SWE | 41.17 | | +5.780 | |
| 53 | Gustavs Vacietis (B1) | LAT | 41.24 | | +5.850 | |
| 54 | Paul Wörle (B1) | AUT | 41.90 | | +6.510 | |
| 55 | Julian Zimmerling (A1) | AUT | 1:07.05 | | +31.660 | |
| DQ | Dmitriy Bichurkin (A2) | KAZ | DQ | | - | |
| DNF | Martim José Coelho Vieira (B1) | POR | DNF | | - | |