| 1 | William Jensen | 35.95 | 39.18 | 35.95 47.98 37.94 36.84 42.76 |
| 2 | Tor Torstensson | 52.48 | 57.34 | 57.54 52.48 1:02.55 54.57 59.90 |
| 3 | Ludwig Ivarsson | 1:06.07 | 1:10.34 | 1:11.58 1:16.50 1:08.15 1:06.07 1:11.30 |
| 4 | Rasmus Händén | 1:07.26 | 1:10.75 | 1:09.44 1:14.49 1:13.57 1:09.24 1:07.26 |
| 5 | Pep Edén | 1:05.94 | 1:16.23 | 1:05.94 1:15.50 1:14.10 1:33.52 1:19.09 |
| 6 | Adam Hama Gareb | 1:15.12 | 1:20.87 | 1:18.08 1:27.89 1:16.63 1:35.05 1:15.12 |
| 7 | Eskil Munthe | 1:17.51 | 1:27.48 | 1:33.51 1:25.21 DNF 1:23.72 1:17.51 |
| 8 | Emma Ottosson | 1:24.82 | 1:32.81 | 1:29.31 1:39.85 1:35.30 1:24.82 1:33.83 |
| 9 | Anders Berggren | 1:25.69 | 1:44.49 | 1:28.93 2:04.02 1:25.69 2:02.48 1:42.07 |
| 10 | Alvar Solving | 1:41.58 | 1:51.43 | 2:09.45 2:00.78 1:45.27 1:41.58 1:48.24 |
| 11 | Fabian Lönnkvist | 1:50.35 | 1:57.73 | 1:50.35 2:11.75 2:00.61 1:58.44 1:54.13 |
| 12 | Samuel Panteon | 1:41.09 | 1:58.10 | 1:41.09 DNF 1:56.41 1:56.44 2:01.46 |
| 13 | Martin Bygdell | 1:48.56 | 2:02.92 | 2:04.50 2:01.00 1:48.56 2:03.26 2:04.84 |
| 14 | Martin Zhang (张镐轩) | 1:48.12 | 2:04.08 | 2:11.42 1:48.12 2:06.72 2:30.26 1:54.10 |
| 15 | Lage Bonde | 1:51.12 | 2:08.62 | 2:03.03 1:51.12 2:08.79 DNF 2:14.03 |
| 16 | Ville Vasilis | 2:09.51 | 2:24.16 | 2:10.08 2:38.75 2:23.64 2:09.51 2:42.11 |
| 17 | Hugo Benjaminsson | 2:13.20 | 2:27.31 | 2:52.71 2:13.20 2:21.32 2:15.70 2:44.91 |
| 18 | August Nylander | 2:21.58 | — | 2:21.58 2:42.01 — — — |
| 19 | Alexander Nilsson | 2:32.93 | — | 2:49.57 2:32.93 — — — |
| 20 | Tage Rikemanson | 2:54.19 | — | 2:54.19 3:04.62 — — — |
| 21 | Mayar Shammas | 3:07.93 | — | 3:07.93 3:23.65 — — — |
| 22 | William Bogdanovic | 3:49.80 | — | DNF 3:49.80 — — — |
| 23 | Igor Pertoso Lazdan | DNF | — | DNF DNS — — — |