| 1 | William Jensen | 45.83 | 55.88 | 55.43 1:03.75 55.59 56.62 45.83 |
| 2 | Theo Skoog | 56.01 | 1:08.42 | 1:05.98 1:10.07 1:15.69 1:09.22 56.01 |
| 3 | Edvin Jansson | 1:03.69 | 1:09.85 | 1:03.69 1:07.71 1:03.86 1:17.97 DNF |
| 4 | Emanuel Schelin | 1:05.87 | 1:10.57 | 1:11.63 1:07.34 1:12.75 1:13.93 1:05.87 |
| 5 | Anders Barhaugen | 1:06.95 | 1:10.82 | 1:08.73 1:07.99 1:06.95 1:15.73 1:16.27 |
| 6 | Kasper Eriksson | 1:07.07 | 1:12.11 | 1:18.50 1:07.07 1:09.63 1:08.21 1:24.72 |
| 7 | Max Hult | 1:09.36 | 1:13.15 | 1:29.61 1:09.36 1:10.81 1:12.79 1:15.86 |
| 8 | Frank Lindblom | 1:18.39 | 1:21.37 | 1:20.97 1:22.13 1:25.79 1:18.39 1:21.02 |
| 9 | Ruben Norén Gustafsson | 1:17.09 | 1:24.56 | 1:17.09 1:29.91 1:32.52 1:25.09 1:18.69 |
| 10 | Fabian Lönnkvist | 1:19.21 | 1:34.39 | 1:44.23 1:41.17 1:35.22 1:19.21 1:26.77 |
| 11 | William Gerdin | 1:30.80 | 1:36.69 | 1:36.49 1:30.80 1:42.61 1:51.81 1:30.98 |
| 12 | Aron Andrén | 1:31.55 | 1:41.35 | 1:31.55 1:48.52 1:40.48 1:39.22 1:44.36 |
| 13 | Samuel Panteon | 1:38.24 | 1:42.24 | 1:46.57 1:38.24 1:42.37 1:42.93 1:41.41 |
| 14 | Ville Vasilis | 1:41.29 | 1:50.79 | 1:58.52 1:47.90 1:41.29 1:49.04 1:55.42 |
| 15 | Viktor Zenk | 1:46.90 | 2:00.12 | 1:51.89 1:46.90 2:09.22 1:59.26 2:11.90 |
| 16 | Isac Lindqvist | 1:50.80 | 2:05.97 | 2:06.94 2:03.10 2:07.86 1:50.80 2:15.33 |
| 17 | Tage Rikemanson | 2:25.50 | — | 3:19.29 2:25.50 — — — |
| 18 | Jason Zhishen Zhang (張智燊) | 2:33.70 | — | 2:45.68 2:33.70 — — — |
| 19 | Liam Nygård | 2:58.47 | — | 2:58.47 3:13.07 — — — |