| 1 | Toni Beljo | 30.42 | 30.86 | 31.14 32.34 30.42 30.62 30.82 |
| 2 | Waldemar Sundin | 28.35 | 31.09 | 32.17 32.05 34.45 28.35 29.04 |
| 3 | Kim Roger Haraldsen | 29.73 | 32.55 | 32.35 32.22 29.73 33.08 36.72 |
| 4 | Daniel Wallin | 28.14 | 33.07 | 36.84 28.14 31.06 31.31 37.06 |
| 5 | William Jensen | 32.20 | 34.44 | 33.25 33.94 39.82 36.12 32.20 |
| 6 | Muhammad Saleh Imtiaz | 31.27 | 35.31 | 32.70 37.37 31.27 35.87 37.99 |
| 7 | Jakob Gunnarsson | 32.54 | 35.31 | 38.64 38.16 32.54 34.07 33.70 |
| 8 | Gustav Wälivaara | 33.13 | 35.59 | 38.53 33.13 34.03 35.36 37.38 |
| 9 | Alexander Tosting | 32.36 | 35.83 | 32.36 35.82 40.35 35.88 35.80 |
| 10 | Alexander Botz | 32.36 | 36.74 | 35.32 32.36 39.03 36.69 38.22 |
| 11 | Leo Lindqvist | 32.07 | 37.18 | 40.47 39.45 32.07 36.31 35.77 |
| 12 | Joel Lundström | 34.29 | 37.82 | 42.98 40.83 35.73 34.29 36.89 |
| 13 | Elvin Thorsen | 29.82 | 38.51 | 46.03 36.90 37.13 41.51 29.82 |
| 14 | Helmer Ewert | 33.98 | 38.74 | 51.22 35.81 43.20 33.98 37.22 |
| 15 | Herman Axelsson | 37.01 | 39.75 | 39.76 41.34 37.01 38.16 46.33 |
| 16 | Johan Svensson | 35.32 | 41.47 | 43.08 1:12.39 35.32 41.43 39.91 |
| 17 | Minea Engström Alanen | 37.94 | 41.88 | 42.44 DNF 37.94 41.52 41.67 |
| 18 | Dante Wallin Arvidsson | 35.36 | 41.89 | 41.42 35.36 43.68 DNF 40.57 |
| 19 | Niklas Aasen Eliasson | 35.87 | 42.45 | 35.87 46.88 44.90 41.80 40.66 |
| 20 | Pep Edén | 39.22 | 42.97 | 39.22 46.86 39.73 45.97 43.22 |
| 21 | Lukas Noel | 34.64 | 43.01 | 34.64 40.18 45.93 45.10 43.75 |
| 22 | Anders Berggren | 32.18 | 43.24 | 52.69 44.59 48.29 36.83 32.18 |
| 23 | Klyment Diachun | 38.89 | 44.13 | 48.11 45.21 46.67 38.89 40.50 |
| 24 | Linus Thyberg | 41.38 | 44.61 | 41.38 58.68 42.88 49.48 41.48 |
| 25 | Marcus Moberg | 40.06 | 45.65 | 45.78 50.80 40.06 48.27 42.89 |
| 26 | Ludvig Nilsson | 40.41 | 47.97 | 46.81 40.41 47.37 49.73 50.97 |
| 27 | Anders Barhaugen | 44.13 | 48.11 | 44.13 44.97 50.28 51.20 49.07 |
| 28 | Edvin Jansson | 42.95 | 48.16 | 46.57 48.11 42.95 49.80 54.63 |
| 29 | Teodor Bergman | 39.93 | 49.50 | 42.20 43.57 39.93 DNF 1:02.73 |
| 30 | Thomas Mæhle Schmidt | 42.95 | 49.60 | 42.95 51.75 49.02 53.78 48.04 |
| 31 | Simon Jansson | 48.93 | 52.45 | 51.54 48.93 49.31 58.93 56.49 |
| 32 | Samuel Eklund-Hanna | 45.34 | 52.54 | 50.67 DNF 53.19 45.34 53.75 |
| 33 | Ronnie Jinxuan Zhu (朱缙轩) | 44.77 | 52.79 | 44.77 49.51 1:11.62 54.77 54.09 |
| 34 | Bosse Schelander | 53.71 | 55.78 | 53.94 55.26 53.71 58.91 58.13 |
| 35 | Alve Carlqvist | 44.71 | 56.56 | 54.85 44.71 56.90 57.94 DNF |
| 36 | Emil Alpsten | 50.91 | 56.80 | 50.91 1:09.58 1:00.55 54.30 55.54 |
| 37 | Love Rindsjö | 49.35 | 57.02 | 59.38 59.16 52.52 49.35 1:02.36 |
| 38 | Rasmus Händén | 49.09 | 57.82 | 58.92 49.09 58.66 1:02.16 55.87 |
| 39 | Emil Elghorn | 51.46 | 57.99 | 58.52 57.54 57.90 58.68 51.46 |
| 40 | Vincent Rylander | 54.62 | 58.99 | 54.95 54.62 1:14.56 1:00.56 1:01.45 |
| 41 | Vincent von Schantz | 52.49 | 59.17 | 56.79 1:01.27 52.49 1:05.99 59.46 |
| 42 | Aria Zolfaghari | 52.42 | 59.28 | DNF 52.42 1:02.26 1:01.35 54.22 |
| 43 | Viktor Zenk | 49.26 | 1:00.31 | 1:07.24 49.26 1:01.65 1:03.96 55.32 |
| 44 | Emanuel Skålberg | 49.71 | 1:00.79 | 1:04.28 56.94 49.71 1:05.91 1:01.14 |
| 45 | Christian Lacle | 46.74 | 1:01.60 | 1:04.74 46.74 1:00.53 1:03.69 1:00.59 |
| 46 | Leo Blyberg | 56.03 | 1:02.01 | 56.03 1:17.13 1:00.77 1:06.25 59.02 |
| 47 | Martin Zhang (张镐轩) | 51.73 | 1:02.40 | 1:09.32 1:31.03 59.63 51.73 58.25 |
| 48 | Filip Baiduo Qiu | 57.84 | 1:03.03 | 57.84 1:09.64 1:04.05 1:01.49 1:03.56 |
| 49 | Alfred Frändberg | 50.43 | 1:03.32 | 1:04.29 50.43 1:01.13 1:04.55 DNF |
| 50 | Rasmus Jönsson | 59.24 | 1:03.92 | 1:06.53 59.24 1:07.18 1:01.65 1:03.59 |
| 51 | Leo Sjögren | 57.38 | 1:04.25 | 1:06.90 57.73 57.38 1:17.64 1:08.13 |
| 52 | Dante Videfrost | 1:01.29 | 1:05.58 | 1:05.02 1:04.74 1:34.52 1:01.29 1:06.98 |
| 53 | Anton Löfberg | 1:00.86 | 1:06.41 | 1:03.35 1:18.79 1:11.62 1:04.26 1:00.86 |
| 54 | Tom Lundborg | 1:01.96 | 1:06.93 | 1:11.60 1:03.96 1:01.96 1:05.23 1:16.43 |
| 55 | Nguyễn Đức Anh | 1:00.97 | 1:07.06 | 1:01.75 1:00.97 1:09.58 1:09.85 1:14.25 |
| 56 | David Machuca | 53.81 | 1:08.21 | 1:10.38 53.81 1:13.33 1:09.61 1:04.63 |
| 57 | Sixten Engström Jadvi | 1:04.98 | 1:08.31 | 1:04.98 1:12.82 1:06.24 1:05.88 1:28.57 |
| 58 | Tim Staberg | 1:04.35 | 1:08.41 | 1:08.29 1:10.20 1:25.98 1:06.74 1:04.35 |
| 59 | Ruben Lundquist | 1:05.40 | 1:09.32 | 1:05.40 1:09.54 1:08.79 1:10.26 1:09.62 |
| 60 | Lukas Svedjerot | 1:00.09 | 1:10.60 | 1:12.31 1:12.59 1:06.89 1:00.09 1:31.92 |
| 61 | Emilia Nilsson | 1:06.58 | 1:11.35 | 1:06.58 1:11.46 1:11.73 1:18.92 1:10.86 |
| 62 | Viggo Fröcklin | 1:06.48 | 1:14.67 | 1:06.48 1:07.10 1:17.26 1:19.66 1:23.66 |
| 63 | Marcus Jormin | 1:05.08 | 1:15.90 | 1:28.27 1:07.52 1:21.02 1:05.08 1:19.15 |
| 64 | Simon Hiesl | 1:06.29 | 1:16.75 | 1:22.12 1:06.29 1:20.42 1:10.74 1:19.08 |
| 65 | Elias Buncic | 1:08.89 | 1:16.99 | 1:14.19 1:24.65 1:17.97 1:08.89 1:18.82 |
| 66 | Carlos Wang | 1:03.72 | 1:19.94 | 1:10.51 1:25.56 1:23.75 1:03.72 DNF |
| 67 | Amanda Gutic Kekonius | 1:03.82 | 1:24.18 | 1:11.34 1:51.61 1:09.60 1:03.82 DNF |
| 68 | Cerah Moest | 1:17.65 | — | 1:23.60 1:17.65 — — — |
| 69 | Alvar Solving | 1:21.13 | — | 1:21.13 1:33.39 — — — |
| 70 | Elias Nordlund | 1:25.22 | — | 1:26.10 1:25.22 — — — |
| 71 | Rui Feng | 1:25.93 | — | 1:41.16 1:25.93 — — — |
| 72 | Björn Arvidsson | 1:30.28 | — | 1:32.50 1:30.28 — — — |
| 73 | Hannes Bastrup | 1:31.01 | — | 1:31.01 1:36.06 — — — |
| 74 | Zhiyuan Jing | 1:33.28 | — | 1:40.82 1:33.28 — — — |
| 75 | Morris Magnusson | 1:33.51 | — | 1:33.51 DNF — — — |
| 76 | Jacob Kuylser | 1:34.85 | — | 2:21.47 1:34.85 — — — |
| 77 | Viktor Nyman Müller | 1:37.94 | — | 1:41.78 1:37.94 — — — |
| 78 | Oliver Arborelius | 1:42.89 | — | 1:55.03 1:42.89 — — — |
| 79 | Joakim Hammarsten | 1:44.11 | — | 1:53.37 1:44.11 — — — |
| 80 | Arvid Lindström | 1:44.54 | — | 1:47.59 1:44.54 — — — |
| 81 | Mio Fischer | 1:45.91 | — | 1:45.91 2:15.30 — — — |
| 82 | Albin Tennare | 1:45.95 | — | 2:14.95 1:45.95 — — — |
| 83 | Aron Airaksinen | 1:46.92 | — | 1:46.92 1:51.05 — — — |
| 84 | Gustav Jensen | 1:47.44 | — | 1:47.44 2:04.43 — — — |
| 85 | Laura Dawidiak | 1:53.49 | — | 1:54.83 1:53.49 — — — |
| 86 | Emil Bogårdh | 1:57.79 | — | DNF 1:57.79 — — — |
| 87 | Noel Elmberg Lindehag | 1:58.55 | — | 1:58.55 2:29.72 — — — |
| 88 | Henry Häggman | 1:59.06 | — | 1:59.06 1:59.75 — — — |
| 89 | Zian Zhang | 2:01.06 | — | 2:09.04 2:01.06 — — — |
| 90 | Jack Belloni Sahlin | 2:01.07 | — | 2:01.07 2:32.27 — — — |
| 91 | Frank Edvin Hurtig | 2:12.49 | — | DNF 2:12.49 — — — |
| 92 | Gordon Vilhelm Hedman | 2:14.77 | — | 3:05.01 2:14.77 — — — |
| 93 | Luca G. Mihai | 2:17.52 | — | 2:21.30 2:17.52 — — — |
| 94 | Manfred Grollmuss | 2:19.81 | — | 3:18.16 2:19.81 — — — |
| 95 | Peter Hugosson-Miller | 2:35.61 | — | 2:45.38 2:35.61 — — — |
| 96 | William Danielson | 2:37.14 | — | 2:56.34 2:37.14 — — — |
| 97 | Erik Muray | 2:51.06 | — | DNF 2:51.06 — — — |
| 98 | Nils Hammarkvist | 3:23.13 | — | 3:23.13 DNF — — — |