| 1 | Leo Lindqvist | 32.85 | 35.94 | 32.85 37.11 43.08 34.46 36.25 |
| 2 | Bogdan Čumić | 33.94 | 36.89 | 33.94 37.72 36.65 36.30 44.83 |
| 3 | Aleksandar D. Siljanoski (Александар Д. Сиљаноски) | 32.06 | 37.01 | 32.06 35.84 41.22 37.97 37.21 |
| 4 | Gjorgji Cheshmedjievski | 37.22 | 38.15 | 37.22 38.20 38.36 37.90 42.95 |
| 5 | Simone Cantarelli | 37.33 | 38.66 | 37.53 37.33 37.72 40.73 46.30 |
| 6 | Jakov Ljubicic | 38.89 | 43.94 | 38.89 48.38 46.69 45.18 39.96 |
| 7 | Nemanja Vujnović | 37.22 | 44.03 | 37.22 45.86 43.05 43.19 50.01 |
| 8 | Filip Aleksić | 37.92 | 44.90 | 39.48 48.02 51.05 47.19 37.92 |
| 9 | Zénó Vitale | 40.34 | 44.92 | 55.35 49.86 40.34 42.52 42.38 |
| 10 | Matej Marčok | 38.34 | 45.13 | 57.92 41.41 52.64 38.34 41.33 |
| 11 | Aleksa Perušinović | 40.05 | 46.10 | 49.54 40.05 42.84 45.93 DNF |
| 12 | Andrej Mikulić | 42.76 | 46.21 | 42.76 48.97 58.58 45.92 43.75 |
| 13 | Mihael Vidoš | 40.02 | 46.71 | 40.02 49.49 59.70 46.96 43.69 |
| 14 | Aleksandar Babić | 48.25 | 55.03 | 56.90 57.51 48.25 1:08.93 50.69 |
| 15 | Nikola Simić | 55.07 | 56.93 | 57.17 57.19 56.43 55.07 1:40.76 |
| 16 | Jordan Crippa | 56.90 | 1:01.01 | 56.90 1:01.44 59.30 1:03.75 1:02.29 |
| 17 | Axel Flordal | 54.98 | 1:02.06 | 54.98 1:05.32 1:04.15 1:01.25 1:00.79 |
| 18 | Liam Zidar | 57.81 | 1:04.04 | 1:09.02 57.81 1:03.85 1:21.38 59.24 |
| 19 | Nikola Kojić | 49.66 | 1:06.15 | DNF 55.17 1:14.75 1:08.52 49.66 |
| 20 | Gabriel Vidoš | 1:03.21 | 1:10.94 | 1:07.52 1:03.21 1:33.23 1:16.26 1:09.04 |
| 21 | Marko Smiljanić | 58.71 | 1:11.13 | 58.71 1:15.99 1:14.46 1:30.54 1:02.95 |
| 22 | Grigorii Poperechnyi | 1:10.90 | — | 1:23.36 1:10.90 — — — |
| 23 | Nenad Biščić | 1:26.34 | — | 1:26.34 1:27.49 — — — |
| 24 | Gligorije Aleksić | 1:34.33 | — | 1:34.33 1:41.20 — — — |
| 25 | Vladimir Erić | 1:51.00 | — | 2:21.97 1:51.00 — — — |
| 26 | Nemanja Tomić | 1:52.06 | — | 1:52.06 2:30.33 — — — |
| 27 | Peter Hugosson-Miller | 2:01.44 | — | 2:03.44 2:01.44 — — — |
| 28 | Ognjen Kurtović | 2:04.02 | — | 2:04.02 DNF — — — |