| 1 | Muhammad Saleh Imtiaz | 34.81 | 39.76 | 40.65 42.19 34.81 36.43 46.98 |
| 2 | Jakob Gunnarsson | 39.81 | 43.70 | 41.50 47.65 50.48 41.95 39.81 |
| 3 | William Jensen | 49.31 | 52.83 | 58.16 50.62 49.31 52.78 55.10 |
| 4 | Daniel Wallin | 56.38 | 1:03.48 | 57.80 1:16.51 1:03.79 1:08.86 56.38 |
| 5 | Alexander Botz | 59.98 | 1:06.92 | 1:05.76 1:07.33 59.98 1:07.66 1:15.18 |
| 6 | Toni Beljo | 1:01.24 | 1:08.11 | 1:06.08 1:22.03 1:12.44 1:05.82 1:01.24 |
| 7 | Rasmus Händén | 1:14.91 | 1:17.27 | 1:32.87 1:18.17 1:16.60 1:14.91 1:17.05 |
| 8 | Niklas Aasen Eliasson | 1:18.02 | 1:32.13 | 1:18.02 1:29.17 1:51.35 1:37.44 1:29.77 |
| 9 | Viktor From | 1:23.24 | 1:33.23 | 1:23.24 1:56.35 1:42.84 1:30.49 1:26.35 |
| 10 | Tor Torstensson | 1:19.61 | 1:42.14 | 1:47.52 1:52.06 1:49.69 1:19.61 1:29.22 |
| 11 | Albin Berntsson | 1:32.64 | 1:44.67 | 1:50.46 1:42.56 1:32.64 1:41.00 2:04.77 |
| 12 | Vincent Rylander | 1:42.70 | 1:45.50 | 1:43.93 1:44.09 1:48.47 2:30.49 1:42.70 |
| 13 | Kasper Eriksson | 1:24.83 | 1:48.01 | 1:41.23 2:29.58 1:37.75 1:24.83 2:05.06 |
| 14 | Ronnie Jinxuan Zhu (朱缙轩) | 1:53.93 | 2:04.45 | 1:53.93 2:18.78 2:14.64 1:57.07 2:01.64 |
| 15 | Viktor Zenk | 1:56.16 | 2:09.36 | 2:19.12 2:02.65 2:06.32 2:39.00 1:56.16 |
| 16 | Martin Zhang (张镐轩) | 2:08.25 | 2:23.52 | 2:21.99 2:32.86 2:59.39 2:15.72 2:08.25 |
| 17 | Pep Edén | 2:24.29 | 2:37.48 | 2:24.29 3:02.92 2:48.64 2:37.21 2:26.58 |
| 18 | Antonina Janvrin | 3:02.87 | — | DNF 3:02.87 — — — |
| 19 | Matteo Vincent Angelo Tiberto | 5:15.55 | — | 5:34.52 5:15.55 — — — |
| 20 | Alexander Nilsson | DNF | — | DNF DNF — — — |