| 1 | Helmer Ewert | 6.99 | 7.93 | 7.44 10.68 9.18 6.99 7.16 |
| 2 | Lucas Déglise | 7.84 | 8.68 | 7.85 9.64 8.57 9.62 7.84 |
| 3 | Matteo Dummar | 9.55 | 11.03 | 11.10 12.13 9.87 9.55 DNF |
| 4 | Daniel Wallin | 9.25 | 11.93 | 11.65 16.48 9.57 9.25 14.58 |
| 5 | Jakob Gunnarsson | 9.10 | 12.38 | 12.21 9.10 13.48 13.63 11.46 |
| 6 | Leo Lindqvist | 11.72 | 14.04 | 11.72 14.55 13.80 13.77 16.20 |
| 7 | Linus Thyberg | 10.86 | 14.18 | 13.93 21.12 10.86 13.09 15.53 |
| 8 | Waldemar Sundin | 10.16 | 14.44 | 10.65 16.23 16.43 26.74 10.16 |
| 9 | Herman Westerlund Kalland | 10.17 | 14.72 | 14.98 10.17 22.52 15.31 13.86 |
| 10 | Theo Skoog | 13.18 | 14.73 | 15.51 15.16 13.18 13.51 16.24 |
| 11 | Mattheo de Wit | 13.76 | 15.92 | 13.76 21.64 18.61 13.92 15.23 |
| 12 | William Jensen | 10.93 | 17.05 | 15.92 16.80 18.43 DNF 10.93 |
| 13 | Cham J. Chambers | 12.95 | 17.08 | 17.59 15.48 18.18 12.95 22.70 |
| 14 | Diego Alfonso | 14.72 | 17.24 | 18.06 18.65 15.02 14.72 25.00 |
| 15 | Alexander Tosting | 10.37 | 18.19 | 24.67 14.17 23.02 10.37 17.37 |
| 16 | Ianis Costin Chele | 15.20 | 18.23 | 15.85 21.75 15.20 17.94 20.90 |
| 17 | Melis Atarim | 17.36 | 19.93 | 17.36 20.40 21.02 22.41 18.38 |
| 18 | Joel Lundström | 16.03 | 20.27 | 17.60 16.03 20.13 24.45 23.08 |
| 19 | Jan Bentlage | 12.53 | 20.43 | 17.15 25.88 18.25 12.53 32.50 |
| 20 | Niklas Aasen Eliasson | 14.46 | 22.08 | 14.46 DNF 17.55 17.46 31.22 |
| 21 | Leo Blyberg | 18.59 | 22.82 | 24.21 19.11 25.14 18.59 25.60 |
| 22 | Muhammad Saleh Imtiaz | 16.46 | 24.77 | 23.80 26.91 16.46 23.59 1:00.47 |
| 23 | Nicolas Gertner Kilian | 16.84 | 25.47 | 25.33 29.38 24.83 26.25 16.84 |
| 24 | Daniël Kassab | 23.40 | 25.62 | 23.40 25.35 27.72 23.79 50.12 |
| 25 | Pep Edén | 18.83 | 26.04 | 25.79 18.83 32.64 23.63 28.71 |
| 26 | Magnus Patrick Kanstrup | 19.59 | 26.39 | 32.97 23.00 19.59 23.19 37.92 |
| 27 | Adam Devere | 17.35 | 26.87 | 17.35 32.26 26.75 24.68 29.19 |
| 28 | Vincent Rylander | 23.05 | 27.47 | 26.51 DNF 31.92 23.98 23.05 |
| 29 | Rasmus Händén | 23.07 | 27.49 | 27.63 23.07 27.96 29.47 26.89 |
| 30 | Simone Ohler | 23.71 | 29.36 | 30.89 29.16 23.71 43.90 28.04 |
| 31 | Emil Elghorn | 29.24 | 32.42 | 29.24 47.30 33.14 34.17 29.94 |
| 32 | Samuel Eklund-Hanna | 21.84 | 33.33 | 36.66 38.59 36.15 21.84 27.17 |
| 33 | Aron Levi Sigmundsson | 27.68 | 34.91 | 34.13 40.46 27.68 38.85 31.75 |
| 34 | Johan Svensson | 29.52 | 39.02 | 42.07 31.09 43.93 29.52 43.89 |
| 35 | Ruben Lundquist | 31.93 | 39.25 | 37.68 50.32 31.93 38.31 41.77 |
| 36 | Emil Alpsten | 38.03 | 40.07 | 42.01 38.03 38.42 1:18.75 39.77 |
| 37 | Rami El Mallah | 33.75 | 40.09 | 37.70 39.13 49.50 43.43 33.75 |
| 38 | Ian Videfrost | 29.55 | 40.78 | 55.91 34.59 29.55 39.02 48.73 |
| 39 | Viggo Fröcklin | 25.29 | 41.78 | 26.22 25.29 46.16 53.19 52.97 |
| 40 | Tor Torstensson | 32.57 | 43.40 | 36.72 32.57 DNF 43.74 49.75 |
| 41 | Ronnie Jinxuan Zhu (朱缙轩) | 25.10 | 44.17 | 38.20 49.53 1:06.62 25.10 44.77 |
| 42 | Dante Wallin Arvidsson | 36.60 | 45.80 | 36.60 50.46 47.29 1:11.20 39.65 |
| 43 | Emric Reodor Furberg | 32.37 | 46.51 | 50.06 32.37 DNF 33.90 55.57 |
| 44 | Fredrik Abildgaard Trondhjem | 36.74 | 47.27 | 50.68 48.68 36.74 1:01.44 42.46 |
| 45 | Martin Zhang (张镐轩) | 33.21 | 47.77 | 33.35 52.10 1:21.70 33.21 57.85 |
| 46 | Filip Baiduo Qiu | 25.41 | 50.89 | 52.09 1:12.42 1:00.03 25.41 40.55 |
| 47 | Thomas Pierroz | 37.67 | 51.75 | 41.04 37.67 1:14.76 39.44 1:57.24 |
| 48 | Clément Valot | 34.80 | 52.59 | 1:38.12 59.75 34.80 36.57 1:01.46 |
| 49 | Anders Berggren | 38.58 | 54.80 | 38.58 56.22 48.98 1:03.43 59.21 |
| 50 | August Olofsson | 55.47 | 1:18.69 | DNF 56.26 1:52.44 55.47 1:07.38 |
| 51 | Ole Nikolai Gjerset | 1:09.92 | — | 1:10.55 1:09.92 — — — |
| 52 | Johannes Young | 1:26.76 | — | 2:08.54 1:26.76 — — — |
| 53 | Peter Hugosson-Miller | DNF | — | DNF DNF — — — |