| 1 | Ivaylo Ivaylov Vichev | 30.37 | 36.73 | 34.45 39.19 30.37 36.54 42.50 |
| 2 | Tobias Peter | 34.24 | 37.73 | 37.87 34.24 37.01 40.01 38.32 |
| 3 | Lir Ukaj | 33.74 | 39.58 | 39.73 40.35 39.79 39.23 33.74 |
| 4 | Aleksandar Dukleski | 38.61 | 43.61 | 38.75 58.05 47.22 38.61 44.87 |
| 5 | Gjorgji Cheshmedjievski | 45.29 | 45.75 | 45.57 45.60 46.24 45.29 46.09 |
| 6 | Luka Jankovic | 41.12 | 46.61 | 48.89 41.12 47.87 43.88 48.09 |
| 7 | Petar Mladenović | 46.05 | 47.26 | 48.05 47.71 46.24 46.05 47.84 |
| 8 | Nikola Dimitrovski | 49.46 | 54.02 | 49.46 55.42 55.32 55.11 51.64 |
| 9 | Aleksandar Arsovski | 47.28 | 58.83 | 47.28 1:00.67 59.17 56.65 1:01.86 |
| 10 | Hannah Minas | 57.19 | 1:04.15 | 1:04.69 57.19 1:05.49 1:02.28 1:09.60 |
| 11 | Todor Enikov | 1:01.03 | 1:05.81 | 1:01.03 1:02.73 1:16.92 1:08.42 1:06.27 |
| 12 | Borjan Baboski | 1:01.12 | 1:05.95 | 1:10.19 1:01.12 1:06.73 1:02.99 1:08.12 |
| 13 | Nikola Pulkovski | 1:05.91 | 1:11.54 | 1:11.12 1:14.75 1:05.91 1:12.65 1:10.86 |
| 14 | Boris Gjorgjievski | 59.42 | 1:12.93 | 1:09.09 1:17.30 1:21.37 1:12.41 59.42 |
| 15 | Nikola Nichovski | 1:10.59 | 1:16.14 | 1:18.90 1:10.64 1:10.59 1:18.87 1:20.82 |
| 16 | Oliver Trajkovski | 1:06.32 | 1:19.61 | 1:08.84 1:30.85 DNF 1:06.32 1:19.15 |
| 17 | Ioannis Papadopoulos | 1:17.10 | 1:20.63 | 1:24.96 1:17.10 1:19.01 1:29.02 1:17.91 |
| 18 | Leon Axhemi | 1:11.16 | 1:21.19 | 1:22.68 1:27.39 1:13.50 1:27.64 1:11.16 |
| 19 | Maximilien Mertens | 1:17.18 | 1:23.07 | 1:28.09 1:20.60 1:17.18 1:28.93 1:20.52 |
| 20 | Darijan Saravinov | 1:20.72 | 1:25.42 | 1:33.61 1:24.83 1:23.94 1:27.49 1:20.72 |
| 21 | Borislav Marchovski | 1:22.62 | 1:26.35 | 1:24.31 1:22.62 1:23.28 1:31.46 1:33.01 |
| 22 | Aleksandar Angelov | 1:21.29 | 1:33.47 | 1:21.29 1:34.86 1:49.41 1:32.50 1:33.04 |
| 23 | Maksimilian Vasic | 1:21.92 | 1:33.83 | 1:25.86 DNF 1:27.35 1:21.92 1:48.29 |
| 24 | Andrej Solev | 1:13.99 | 1:34.87 | 1:41.15 1:49.20 1:13.99 1:45.42 1:18.05 |
| 25 | Nikolas Baxevanis | 1:34.44 | 1:48.64 | 1:34.44 1:38.77 2:02.95 2:03.84 1:44.20 |
| 26 | Mateo Minoski | 1:35.03 | 1:50.93 | 1:45.90 1:57.76 1:35.03 1:49.12 2:00.98 |
| 27 | Marko Gjurikj | 1:46.37 | 1:56.15 | 2:08.77 1:46.37 1:48.88 1:53.53 2:06.04 |
| 28 | Biant Shkololli | 1:37.36 | 1:57.93 | 2:22.57 1:39.42 1:51.81 1:37.36 3:00.57 |
| 29 | Aleksandar Miloshevski | 1:32.08 | 2:00.58 | 1:51.59 1:32.08 DNF 2:12.03 1:58.11 |
| 30 | Dora Nikolova | 1:53.81 | 2:09.41 | 1:53.81 2:00.40 2:24.48 2:16.35 2:11.47 |
| 31 | David Arnaudov | 2:03.03 | — | 2:30.80 2:03.03 — — — |
| 32 | Kliment Filipov | 2:12.17 | — | 2:12.17 2:50.82 — — — |
| 33 | Naum Stojoski | 2:47.51 | — | DNF 2:47.51 — — — |
| 34 | Nikola Petrov | 2:52.17 | — | DNF 2:52.17 — — — |
| 35 | Tadej Gjorgjioski | 3:02.67 | — | 3:02.67 3:11.37 — — — |