| 1 | William Jensen | 11.00 | 15.12 | 11.00 14.21 16.74 16.06 15.10 |
| 2 | Helmer Ewert | 15.73 | 17.10 | 16.95 15.73 17.05 19.78 17.30 |
| 3 | Anders Berggren | 14.77 | 17.26 | 15.29 14.77 DNF 17.00 19.49 |
| 4 | Emanuel Schelin | 15.11 | 17.48 | 15.11 17.55 17.51 20.98 17.37 |
| 5 | Pep Edén | 18.31 | 19.85 | 18.31 19.91 19.85 19.80 21.02 |
| 6 | Vincent Rylander | 19.54 | 21.17 | 19.54 20.90 19.69 29.12 22.93 |
| 7 | Ludvig Nilsson | 18.86 | 22.67 | 18.86 23.99 41.01 22.08 21.95 |
| 8 | Bosse Schelander | 19.37 | 23.11 | 20.38 28.22 22.72 19.37 26.22 |
| 9 | Morris Magnusson | 22.04 | 24.69 | 24.46 22.04 39.15 24.39 25.23 |
| 10 | Paola Claudio Fonseca | 20.25 | 24.75 | 24.66 30.83 20.25 20.75 28.85 |
| 11 | Christian Lacle | 22.66 | 26.98 | 28.53 26.80 DNF 22.66 25.60 |
| 12 | Ronnie Jinxuan Zhu (朱缙轩) | 23.39 | 27.64 | 25.12 27.66 34.82 23.39 30.15 |
| 13 | Martin Zhang (张镐轩) | 25.14 | 28.09 | DNF 25.22 31.60 25.14 27.46 |
| 14 | Emil Degerman | 24.80 | 28.20 | 24.80 25.31 30.22 29.06 DNF |
| 15 | Rasmus Händén | 23.74 | 28.29 | 34.17 29.37 30.78 23.74 24.72 |
| 16 | Erik Josefsson | 26.24 | 29.71 | 28.93 26.24 30.99 30.94 29.27 |
| 17 | Viggo Martinsson | 23.95 | 30.04 | 30.35 31.47 28.30 23.95 32.05 |
| 18 | Albin Berntsson | 26.94 | 35.05 | 26.94 42.55 29.62 35.52 40.02 |
| 19 | Eskil Munthe | 34.95 | 36.28 | 36.91 35.28 46.76 34.95 36.64 |
| 20 | Alexander Nilsson | 29.58 | 39.67 | 1:09.86 29.58 33.93 31.32 53.75 |
| 21 | Hugo Zacharoff | 34.23 | 41.83 | 49.12 1:01.22 40.58 35.78 34.23 |
| 22 | Jonathan Björck Fodstad | 36.22 | 43.35 | 46.91 38.62 44.52 36.22 47.64 |
| 23 | William Gerdin | 42.38 | 47.03 | 42.44 43.05 55.61 56.91 42.38 |
| 24 | Oliver Lindau | 59.36 | 1:28.48 | 59.36 1:17.23 1:53.55 1:51.21 1:16.99 |