| 1 | Ede-Konrad Kortlever (A2) | NED | 3:49.08 | | - | 60 |
| 2 | Seung-Kyeom Kim (B2) | KOR | 3:49.22 | PB | +0.140 | 54 |
| 3 | Thijs Wiersma (A1) | NED | 3:50.19 | SB | +1.110 | 48 |
| 4 | Jaro Flaig (A2) | GER | 3:57.46 | | +8.380 | 43 |
| 5 | John Bernardi (A1) | ITA | 3:57.88 | | +8.800 | 40 |
| 6 | Seo-Joon Hwang (A1) | KOR | 3:58.90 | | +9.820 | 38 |
| 7 | Vadim Chebardakov (A1) | KAZ | 4:00.19 | | +11.110 | 36 |
| 8 | Sergio Alvarez Fernandez (A1) | ESP | 4:01.39 | PB | +12.310 | 34 |
| 9 | Denis.08 Mezentsev (A1) | KAZ | 4:02.14 | PB | +13.064 | 32 |
| 10 | Maximilian Patz (A2) | GER | 4:02.14 | | +13.068 | 31 |
| 11 | Piotr Molinaroli (B1) | ITA | 4:02.30 | | +13.220 | 30 |
| 12 | Filip Jílek (B1) | CZE | 4:02.97 | | +13.890 | 29 |
| 13 | Mattia Leonardelli (A2) | ITA | 4:03.33 | PB | +14.250 | 28 |
| 14 | Kirill Pishchala (B1) | POL | 4:03.54 | | +14.460 | 27 |
| 15 | Miłosz Ślusarski (B2) | POL | 4:04.71 | | +15.630 | 26 |
| 16 | Jachym Podlipsky (A1) | CZE | 4:05.23 | PB | +16.150 | 25 |
| 17 | Manuel Morgado Piteira (A1) | POR | 4:08.32 | | +19.240 | 24 |
| 18 | David Provod (B1) | USA | 4:08.65 | SB | +19.570 | 23 |
| 19 | Joon-Ha Kim (A2) | KOR | 4:08.74 | | +19.660 | 22 |
| 20 | Leo Huber (A1) | GER | 4:10.83 | | +21.750 | 21 |
| 21 | Audun Semb (B2) | NOR | 4:11.96 | PB | +22.880 | 20 |
| 22 | Mikołaj Klonowski (A1) | POL | 4:12.53 | | +23.450 | 19 |
| 23 | David Martin Davidsen (A1) | NOR | 4:12.88 | | +23.800 | 18 |
| 24 | Nevio Gross (A2) | SUI | 4:13.37 | | +24.290 | 17 |
| 25 | Tudor Debu (A1) | ROU | 4:13.73 | | +24.650 | 16 |
| 26 | Aiden Meacham (A2) | USA | 4:14.00 | | +24.920 | 15 |
| 27 | Martin Vike Lackner (B2) | NOR | 4:15.10 | | +26.020 | 14 |
| 28 | Eeka Rintala (A1) | FIN | 4:17.62 | | +28.540 | 13 |
| 29 | Bernardo Costa (B2) | POR | 4:17.94 | | +28.860 | 12 |
| 30 | Marek Kurš (A1) | CZE | 4:18.32 | | +29.240 | 11 |
| 31 | Andrei Nicolae (B2) | ROU | 4:19.39 | | +30.310 | 10 |
| 32 | Iker Ruiz Cortes (A1) | ESP | 4:19.60 | | +30.520 | 9 |
| 33 | Aitor Sánchez Fernández (A1) | ESP | 4:20.33 | | +31.250 | 8 |
| 34 | Johannes Vermeersch (A2) | BEL | 4:20.77 | SB | +31.690 | 7 |
| 35 | Daniel Nedbai (B1) | UKR | 4:25.79 | | +36.710 | 6 |
| 36 | Veikka Mukkala (B2) | FIN | 4:25.84 | | +36.760 | 5 |
| DNF | Ruslan Zjanadilov (A2) | KAZ | DNF | | - | |