| 1 | Emanuel Schelin | 12.30 | 13.30 | 13.69 12.96 12.30 13.57 13.38 |
| 2 | Max Hult | 12.39 | 13.99 | 16.21 12.39 12.54 14.43 15.01 |
| 3 | Frank Lindblom | 13.03 | 14.16 | 16.29 13.79 14.36 14.32 13.03 |
| 4 | William Jensen | 14.01 | 15.04 | 15.34 15.73 14.05 14.01 15.84 |
| 5 | Theo Skoog | 13.86 | 16.82 | 18.92 17.68 13.86 21.44 13.87 |
| 6 | Kasper Eriksson | 10.61 | 16.95 | 21.87 10.61 17.33 18.42 15.09 |
| 7 | Fabian Lönnkvist | 15.15 | 18.36 | 15.15 17.61 21.03 27.16 16.43 |
| 8 | Anders Barhaugen | 15.85 | 18.75 | 25.21 19.22 15.85 17.74 19.29 |
| 9 | Ruben Norén Gustafsson | 16.27 | 18.78 | 19.29 17.63 16.27 19.41 40.58 |
| 10 | Aron Andrén | 18.61 | 21.80 | 22.31 22.03 29.96 21.05 18.61 |
| 11 | Samuel Panteon | 19.44 | 22.44 | 22.30 26.47 22.40 22.63 19.44 |
| 12 | Alexander Nilsson | 20.78 | 25.58 | 24.46 20.78 25.05 29.48 27.24 |
| 13 | Edvin Jansson | 23.89 | 27.58 | 29.50 24.36 28.88 32.23 23.89 |
| 14 | Tage Rikemanson | 25.53 | 28.65 | 27.67 30.04 28.24 40.33 25.53 |
| 15 | Jason Zhishen Zhang (張智燊) | 22.23 | 28.70 | 28.60 22.23 27.08 36.27 30.42 |
| 16 | Isac Lindqvist | 25.91 | 32.23 | 28.18 36.09 25.91 32.43 56.65 |
| 17 | Viktor Zenk | 25.72 | 33.46 | 37.84 25.72 1:08.57 29.11 33.42 |
| 18 | William Gerdin | 27.66 | 35.76 | 35.59 35.54 27.66 42.09 36.16 |
| 19 | Ville Vasilis | 37.67 | 45.02 | 39.11 54.44 1:08.27 37.67 41.52 |
| 20 | Liam Nygård | 49.89 | — | 49.89 50.63 — — — |