| 1 | Tobias Peter | 15.11 | 16.15 | 16.35 43.07 15.54 16.57 15.11 |
| 2 | Ivaylo Ivaylov Vichev | 12.84 | 17.08 | 13.33 17.18 21.52 12.84 20.72 |
| 3 | Aleksandar Dukleski | 17.64 | 20.45 | 21.28 20.47 19.61 21.90 17.64 |
| 4 | Petar Mladenović | 20.90 | 22.91 | 24.02 20.90 22.75 26.29 21.96 |
| 5 | Gjorgji Cheshmedjievski | 18.96 | 24.09 | 22.68 18.96 23.67 25.93 26.85 |
| 6 | Lir Ukaj | 22.64 | 25.14 | 22.64 29.13 24.56 24.23 26.63 |
| 7 | Nikola Dimitrovski | 23.83 | 28.86 | 29.21 25.78 31.59 23.83 32.67 |
| 8 | Hannah Minas | 22.63 | 29.08 | 30.40 30.68 22.63 27.58 29.27 |
| 9 | Luka Jankovic | 26.58 | 30.06 | 29.68 32.32 DNF 28.18 26.58 |
| 10 | Borjan Baboski | 26.06 | 31.36 | 33.38 38.84 27.32 33.37 26.06 |
| 11 | Nikolas Baxevanis | 32.39 | 38.55 | 39.12 44.57 36.27 40.27 32.39 |
| 12 | Aleksandar Arsovski | 33.26 | 38.93 | 49.25 46.11 34.39 36.30 33.26 |
| 13 | Nikola Nichovski | 27.19 | 39.51 | 43.58 29.55 27.19 DNF 45.41 |
| 14 | Nikola Pulkovski | 36.96 | 40.30 | 41.08 38.48 36.96 41.35 52.11 |
| 15 | Maximilien Mertens | 35.96 | 44.93 | 35.96 44.39 37.14 53.25 1:02.23 |
| 16 | Biant Shkololli | 43.93 | 48.31 | 46.99 51.42 46.53 1:53.22 43.93 |
| 17 | Boris Gjorgjievski | 41.06 | 48.47 | 49.00 43.09 53.33 41.06 56.83 |
| 18 | Oliver Trajkovski | 39.48 | 50.90 | 50.75 51.70 50.24 53.95 39.48 |
| 19 | Todor Enikov | 38.15 | 52.83 | 52.71 38.15 DNF 56.78 48.99 |
| 20 | Bruno Ivanovski | 52.48 | 1:07.65 | 1:31.32 1:09.11 52.48 55.71 1:18.12 |
| 21 | Maksimilian Vasic | 24.23 | 1:07.74 | DNF 24.23 53.80 1:13.47 1:15.94 |
| 22 | Mateo Minoski | 46.53 | 1:09.23 | DNF 46.53 1:29.28 54.63 1:03.78 |
| 23 | Doni Petlickovski | 1:02.12 | 1:15.79 | 1:35.45 1:03.34 1:08.59 DNF 1:02.12 |
| 24 | Viktor Jakimov | 1:19.54 | 1:30.69 | 1:19.54 1:35.56 2:02.93 1:25.83 1:30.67 |
| 25 | Nikola Petrov | 1:13.49 | 1:39.16 | 2:15.09 1:13.49 1:24.59 2:05.01 1:27.88 |
| 26 | Kliment Filipov | 1:02.75 | DNF | 1:21.09 1:02.75 DNF 1:22.16 DNF |
| 27 | Darijan Saravinov | DNF | — | DNF DNF — — — |