| 1 | Muhammad Saleh Imtiaz | 37.78 | 43.07 | 44.96 37.78 39.36 44.89 53.37 |
| 2 | Joel Lundström | 44.16 | 47.39 | 47.02 50.69 45.33 44.16 49.83 |
| 3 | Szymon Brzana | 50.25 | 54.75 | 50.25 55.81 52.98 57.26 55.46 |
| 4 | Kim Roger Haraldsen | 50.35 | 55.91 | 51.37 58.19 58.37 50.35 58.18 |
| 5 | Simon Nilsson | 56.21 | 59.22 | 57.93 58.80 1:06.49 56.21 1:00.93 |
| 6 | Przemysław Rogalski | 57.18 | 1:00.35 | 58.98 1:07.21 1:02.04 57.18 1:00.04 |
| 7 | Daniel Wallin | 53.42 | 1:01.90 | 1:09.80 53.42 54.55 1:07.27 1:03.89 |
| 8 | Leo Lindqvist | 54.61 | 1:02.80 | 1:03.30 1:08.21 54.61 57.65 1:07.45 |
| 9 | Alexander Tosting | 1:01.71 | 1:02.89 | 1:03.46 1:06.35 1:01.86 1:03.35 1:01.71 |
| 10 | Helmer Ewert | 1:00.21 | 1:03.25 | 1:01.65 1:09.99 1:00.21 1:06.77 1:01.33 |
| 11 | Waldemar Sundin | 50.79 | 1:04.10 | 1:14.17 1:10.96 50.79 58.68 1:02.67 |
| 12 | Adam Kędziorski | 55.87 | 1:05.40 | 1:06.13 1:14.35 1:01.51 1:08.55 55.87 |
| 13 | Alexander Botz | 57.04 | 1:06.03 | 58.95 1:07.84 57.04 1:11.31 1:12.60 |
| 14 | Piotr Olszewski | 1:04.89 | 1:07.60 | 1:06.44 1:10.15 1:06.22 1:12.35 1:04.89 |
| 15 | Jack Larsson Backsell | 59.61 | 1:08.37 | 1:11.75 1:10.17 1:16.59 59.61 1:03.20 |
| 16 | Love Rindsjö | 1:06.89 | 1:09.43 | 1:09.04 1:09.88 1:09.38 1:11.52 1:06.89 |
| 17 | Alvar Nylén | 1:06.38 | 1:14.25 | 1:06.38 1:08.08 1:23.69 1:16.04 1:18.63 |
| 18 | Remo Pihel | 1:10.00 | 1:16.75 | 1:24.22 1:10.00 DNF 1:12.37 1:13.65 |
| 19 | Wilfrid Py | 1:15.31 | 1:21.72 | 1:29.18 1:18.77 1:23.40 1:22.98 1:15.31 |
| 20 | Dante Wallin Arvidsson | 1:21.14 | 1:23.70 | 1:21.14 1:30.56 1:23.81 1:24.24 1:23.06 |
| 21 | Vincent Rylander | 1:12.15 | 1:25.25 | 1:28.79 1:12.15 1:25.68 1:53.70 1:21.27 |
| 22 | Niklas Aasen Eliasson | 1:15.29 | 1:26.19 | 1:29.38 1:30.91 1:15.29 1:20.79 1:28.41 |
| 23 | Emil Elghorn | 1:25.73 | 1:28.86 | 1:49.39 1:26.97 1:26.75 1:25.73 1:32.85 |
| 24 | Teodor Bergman | 1:21.52 | 1:34.42 | 1:31.33 1:39.09 1:32.84 1:21.52 1:51.66 |
| 25 | Linus Thyberg | 1:19.83 | 1:36.22 | 1:50.47 1:36.28 1:19.83 1:35.15 1:37.23 |
| 26 | Minea Engström Alanen | 1:28.77 | 1:39.20 | 1:39.59 1:47.97 1:28.77 1:36.39 1:41.62 |
| 27 | Alve Carlqvist | 1:25.94 | 1:39.26 | 1:41.70 1:41.22 1:34.87 1:25.94 DNF |
| 28 | David Machuca | 1:29.79 | 1:39.70 | 1:41.54 1:29.79 1:41.32 1:49.65 1:36.25 |
| 29 | Yoel Khanin | 1:27.80 | 1:44.79 | 1:47.56 1:46.13 1:27.80 1:57.03 1:40.67 |
| 30 | Natanael Lundberg | 1:30.35 | 1:45.06 | 1:45.16 1:33.10 2:23.05 1:56.92 1:30.35 |
| 31 | Carlos Wang | 1:45.99 | 1:51.01 | 1:45.99 1:49.95 1:48.94 1:59.67 1:54.15 |
| 32 | Kristóf Veres | 1:47.10 | 1:51.34 | 1:48.66 1:57.61 1:57.59 1:47.10 1:47.77 |
| 33 | Viktor Zenk | 1:45.33 | 1:56.85 | 1:45.33 2:10.15 1:52.88 1:58.10 1:59.56 |
| 34 | Ronnie Jinxuan Zhu (朱缙轩) | 1:55.92 | 2:01.59 | 2:01.76 1:55.92 2:12.74 2:00.74 2:02.27 |
| 35 | Isac Richter | 2:01.85 | 2:06.38 | 2:09.47 2:05.13 2:04.55 2:10.09 2:01.85 |
| 36 | Simon Hiesl | 1:58.08 | 2:06.90 | 2:08.09 2:05.18 2:16.55 2:07.42 1:58.08 |
| 37 | Simon Krone | 2:07.26 | 2:10.85 | 2:12.04 2:11.21 2:09.29 2:07.26 2:35.19 |
| 38 | Aron Levi Sigmundsson | 2:02.63 | 2:14.41 | 2:17.20 2:14.98 2:11.05 2:42.46 2:02.63 |
| 39 | Filip Åström | 2:07.77 | 2:15.69 | 2:13.58 2:18.30 2:24.46 2:15.20 2:07.77 |
| 40 | Hannes Chilleen | 2:14.40 | 2:24.90 | 2:53.95 2:14.40 2:19.44 2:36.09 2:19.16 |
| 41 | Martin Zhang (张镐轩) | 2:11.22 | 2:25.46 | 2:11.22 2:18.69 2:47.32 2:36.20 2:21.48 |
| 42 | Ruben Lundquist | 1:53.51 | DNF | 1:53.51 2:09.61 DNF 2:19.37 DNF |
| 43 | Rasmus Jönsson | 2:16.44 | — | 2:36.10 2:16.44 — — — |
| 44 | Jacob Kuylser | 2:27.28 | — | 2:31.00 2:27.28 — — — |
| 45 | Leo Johansson | 2:29.93 | — | 2:29.93 2:50.59 — — — |
| 46 | Filip Baiduo Qiu | 2:34.63 | — | 2:34.63 2:39.37 — — — |
| 47 | Max Forshed | 2:35.02 | — | 2:45.53 2:35.02 — — — |
| 48 | Vanessa Tyszkiewicz | 2:40.02 | — | 2:40.02 3:30.00 — — — |
| 49 | Love Aerts | 2:50.45 | — | 2:50.45 DNF — — — |
| 50 | Zhiyuan Jing | 2:53.79 | — | 2:53.79 3:02.21 — — — |
| 51 | Elias Nordlund | 2:53.97 | — | 4:46.13 2:53.97 — — — |
| 52 | Laura Dawidiak | 2:56.87 | — | 2:56.87 3:27.07 — — — |
| 53 | Leo Sjögren | 3:00.81 | — | 3:00.81 3:29.04 — — — |
| 54 | John Hognert Algesten | 3:12.44 | — | 3:41.15 3:12.44 — — — |
| 55 | Nils Hansson | 3:24.82 | — | 4:49.31 3:24.82 — — — |
| 56 | Max Abramoff | 3:39.53 | — | 4:16.28 3:39.53 — — — |
| 57 | Teo Dickson | 3:52.96 | — | 4:16.28 3:52.96 — — — |
| 58 | Max Junlén | 4:08.67 | — | 4:21.01 4:08.67 — — — |
| 59 | Emil Bogårdh | 4:39.91 | — | 5:02.15 4:39.91 — — — |
| 60 | Leo Junlén | 5:08.85 | — | 5:08.85 5:22.43 — — — |
| 61 | Jesper Cejie | 5:13.48 | — | DNF 5:13.48 — — — |
| 62 | Peter Hugosson-Miller | 5:56.99 | — | DNF 5:56.99 — — — |
| 63 | Emil Eldin | DNF | — | DNF DNF — — — |
| 63 | Hjalmar Jersler | DNF | — | DNF DNF — — — |