| 1 | George Scholey | 29.84 | 32.79 | 32.80 29.84 33.22 35.42 32.36 |
| 2 | William Jensen | 30.62 | 32.80 | 31.40 34.66 34.27 30.62 32.73 |
| 3 | Emanuel Schelin | 34.37 | 38.28 | 34.84 42.18 34.37 44.22 37.83 |
| 4 | Pep Edén | 36.77 | 40.16 | 40.63 41.02 50.52 36.77 38.82 |
| 5 | Erik Josefsson | 38.56 | 42.78 | 38.56 47.20 45.69 43.12 39.53 |
| 6 | Neo Friberg | 40.44 | 43.96 | 41.23 48.28 40.44 52.30 42.36 |
| 7 | Albin Berntsson | 39.90 | 45.19 | 42.71 46.44 46.42 39.90 46.97 |
| 8 | Anders Berggren | 43.63 | 48.34 | 45.56 50.81 43.63 DNF 48.66 |
| 9 | Bosse Schelander | 47.64 | 49.28 | 50.04 48.44 47.64 49.35 52.06 |
| 10 | Rasmus Händén | 43.10 | 49.37 | 51.34 51.67 51.80 43.10 45.11 |
| 11 | Ivar Hagberg | 44.97 | 50.36 | 44.97 1:12.17 56.14 47.13 47.81 |
| 12 | Alvar Solving | 48.66 | 50.62 | 49.30 48.66 53.13 49.44 56.06 |
| 13 | Eskil Munthe | 46.33 | 51.97 | 53.35 55.00 51.88 46.33 50.68 |
| 14 | Ronnie Jinxuan Zhu (朱缙轩) | 46.33 | 53.15 | 47.36 55.65 56.44 46.33 1:02.95 |
| 15 | Paola Claudio Fonseca | 46.28 | 53.45 | 59.17 55.05 52.50 46.28 52.81 |
| 16 | Viggo Martinsson | 49.64 | 55.71 | 54.48 49.64 54.60 58.05 59.07 |
| 17 | Emma Ottosson | 51.18 | 59.50 | 1:03.02 1:00.75 1:13.92 51.18 54.72 |
| 18 | Martin Zhang (张镐轩) | 54.30 | 59.71 | 1:03.98 54.30 57.37 1:02.80 58.95 |
| 19 | Morris Magnusson | 56.56 | 1:00.23 | 1:01.84 57.58 56.56 1:01.87 1:01.26 |
| 20 | Axel Flordal | 53.38 | 1:02.34 | 1:05.48 59.62 1:05.13 1:02.26 53.38 |
| 21 | Samuel Panteon | 51.93 | 1:02.71 | 1:03.98 1:10.29 56.33 51.93 1:07.82 |
| 22 | Viktor Zenk | 54.83 | 1:02.72 | 1:05.75 1:02.94 54.83 1:05.79 59.46 |
| 23 | Fabian Lönnkvist | 1:00.31 | 1:03.90 | 1:09.69 1:02.36 1:07.71 1:00.31 1:01.64 |
| 24 | Hugo Zacharoff | 57.52 | 1:03.94 | 57.52 1:05.37 1:06.80 1:02.79 1:03.67 |
| 25 | Elvin Eriksson | 59.90 | 1:05.23 | 2:24.20 1:11.15 1:02.18 59.90 1:02.35 |
| 26 | Henning Reuter | 1:04.39 | 1:08.71 | 1:04.39 1:07.19 1:22.72 1:14.45 1:04.49 |
| 27 | William Gerdin | 59.49 | 1:08.99 | 1:08.01 1:04.37 59.49 1:14.60 DNF |
| 28 | Lage Bonde | 1:16.33 | — | 1:31.06 1:16.33 — — — |
| 29 | Martin Bygdell | 1:17.46 | — | 1:21.53 1:17.46 — — — |
| 30 | Thor Hultman | 1:20.99 | — | 1:22.55 1:20.99 — — — |
| 31 | Simon Andersson | 1:21.01 | — | 1:21.01 1:22.65 — — — |
| 32 | Cairo Németh | 1:26.92 | — | 1:26.92 1:50.45 — — — |
| 33 | Igor Pertoso Lazdan | 1:55.29 | — | 3:24.76 1:55.29 — — — |
| 34 | Liam Nygård | 2:01.75 | — | 2:01.75 2:34.52 — — — |
| 35 | Lukas Xin Jiang | 2:12.50 | — | 2:38.25 2:12.50 — — — |
| 36 | Oliver Tholinsson | 2:39.76 | — | 2:39.76 3:43.32 — — — |