| 1 | Helmer Ewert | 6.19 | 8.54 | 14.58 8.21 9.56 6.19 7.85 |
| 2 | Vincent Rylander | 6.82 | 14.30 | 6.82 17.15 16.18 13.24 13.49 |
| 3 | William Jensen | 9.57 | 14.32 | 11.16 23.82 16.68 15.13 9.57 |
| 4 | Bosse Schelander | 18.99 | 20.67 | 19.23 20.84 31.28 18.99 21.95 |
| 5 | Pep Edén | 15.34 | 25.97 | 15.34 27.80 30.33 19.77 30.76 |
| 6 | Rasmus Händén | 25.29 | 28.73 | DNF 28.15 29.30 25.29 28.74 |
| 7 | Isac Richter | 20.99 | 31.91 | 33.62 39.38 20.99 DNF 22.73 |
| 8 | Ronnie Jinxuan Zhu (朱缙轩) | 21.37 | 32.01 | 23.14 45.95 34.23 38.67 21.37 |
| 9 | Tor Torstensson | 26.00 | 35.78 | 26.00 50.75 36.57 43.27 27.51 |
| 10 | Erik Josefsson | 27.27 | 36.03 | DNF 27.27 38.85 37.88 31.35 |
| 11 | William Gerdin | 21.60 | 36.52 | 21.60 46.67 30.39 53.22 32.51 |
| 12 | Martin Zhang (张镐轩) | 31.65 | 37.55 | 34.82 33.58 55.87 44.25 31.65 |
| 13 | Alexander Nilsson | 32.60 | 40.72 | 32.60 36.66 1:07.07 39.47 46.04 |
| 14 | Ludvig Nilsson | 31.85 | 41.11 | 46.13 37.03 48.68 31.85 40.18 |
| 15 | Hugo Zacharoff | 22.37 | 43.11 | 28.06 1:01.54 1:10.60 22.37 39.73 |
| 16 | Anders Berggren | 23.26 | 52.00 | 1:08.27 57.69 23.26 42.99 55.31 |
| 17 | Emil Degerman | 34.45 | 54.09 | 1:02.67 54.05 1:17.82 45.54 34.45 |
| 18 | Eskil Munthe | 57.34 | 1:04.84 | 57.42 1:00.07 57.34 2:01.29 1:17.03 |
| 19 | Ludvig Asterholm | 1:15.41 | — | 1:15.41 1:49.20 — — — |
| 20 | Christian Lacle | DNF | — | DNF DNF — — — |