| 1 | Przemysław Kaleta | 2:29.96 | 2:49.90 | 2:49.52 3:10.23 2:29.96 — — |
| 2 | Waldemar Sundin | 2:37.83 | 2:56.00 | 3:09.97 2:37.83 3:00.20 — — |
| 3 | William Jensen | 2:51.38 | 2:58.47 | 3:03.65 2:51.38 3:00.38 — — |
| 4 | Gustav Wälivaara | 2:47.35 | 3:07.98 | 3:29.38 2:47.35 3:07.21 — — |
| 5 | Alvar Nylén | 2:55.28 | 3:10.56 | 3:39.35 2:55.28 2:57.06 — — |
| 6 | Joel Lundström | 3:05.94 | 3:14.38 | 3:17.57 3:19.64 3:05.94 — — |
| 7 | Daniel Wallin | 3:14.62 | 3:23.81 | 3:33.30 3:23.51 3:14.62 — — |
| 8 | Callum Hales-Jepp | 3:17.24 | 3:34.47 | 3:56.84 3:29.33 3:17.24 — — |
| 9 | Toni Beljo | 3:36.73 | 3:43.31 | 3:36.73 3:41.02 3:52.18 — — |
| 10 | Jack Larsson Backsell | 3:32.28 | 3:46.42 | 3:32.28 3:54.35 3:52.62 — — |
| 11 | Govend Avgerinos Djangoi | 3:46.71 | 3:51.59 | 3:48.40 3:59.65 3:46.71 — — |
| 12 | Helmer Ewert | 3:53.67 | 4:01.32 | 3:53.67 4:07.28 4:03.01 — — |
| 13 | Remo Pihel | 3:46.39 | 4:15.68 | 4:26.91 4:33.74 3:46.39 — — |
| 14 | Niklas Aasen Eliasson | 3:56.85 | 4:22.33 | 3:56.85 4:25.46 4:44.67 — — |
| 15 | Minhyun Kim (김민현) | 4:08.00 | 4:22.60 | 4:08.00 4:17.57 4:42.24 — — |
| 16 | Teodor Bergman | 4:35.16 | 4:46.74 | 4:51.22 4:53.84 4:35.16 — — |
| 17 | Johan Svensson | 4:46.51 | 5:05.68 | 5:05.21 4:46.51 5:25.31 — — |
| 18 | Anders Berggren | 5:15.53 | 5:21.38 | 5:15.53 5:26.71 5:21.89 — — |
| 19 | Emil Elghorn | 5:39.80 | 6:03.34 | 5:39.80 6:33.18 5:57.03 — — |
| 20 | Muhammad Saleh Imtiaz | 5:52.25 | 6:31.46 | 5:52.25 7:43.23 5:58.91 — — |
| 21 | Jacob Kuylser | 6:54.49 | — | 6:54.49 — — — — |
| 22 | Marcus Laurantzon | DNF | — | DNF — — — — |