| 1 | Vladyslav Hryniuk (Владислав Гринюк) | 25.18 | 28.15 | 26.24 32.14 25.18 30.18 28.02 |
| 2 | Bogdan Oreshin (Богдан Орєшін) | 33.64 | 35.19 | 33.64 34.93 34.69 38.08 35.94 |
| 3 | Lev Golub (Лев Голуб) | 34.83 | 36.87 | 41.24 36.35 34.83 37.14 37.11 |
| 4 | Stepan Kaplinskyi (Степан Каплінський) | 38.45 | 42.17 | 45.82 39.72 42.47 44.31 38.45 |
| 5 | Ostap Bukatiuk (Остап Букатюк) | 34.16 | 42.49 | 1:11.05 34.68 34.16 47.39 45.40 |
| 6 | Yelysei Hovorun (Єлисей Говорун) | 38.48 | 43.55 | 45.82 40.87 38.48 44.49 45.30 |
| 7 | Yurii Riabov (Юрій Рябов) | 41.04 | 45.05 | 44.68 44.40 41.04 46.28 46.08 |
| 8 | Andriy Levitskyi (Андрій Левіцький) | 41.27 | 45.56 | 42.69 50.51 41.27 47.25 46.75 |
| 9 | Maksym Voitsekhivskyi (Максим Войцехівський) | 41.31 | 46.09 | 44.17 41.31 47.68 47.71 46.41 |
| 10 | Samuel Dirkes | 42.27 | 49.14 | 58.32 46.14 42.27 55.58 45.70 |
| 11 | Oleksii Melnyk (Олексій Мельник) | 43.59 | 49.23 | 43.59 53.94 1:07.87 47.66 46.08 |
| 12 | Serhii Davydenko (Сергій Давиденко) | 48.84 | 54.65 | 1:08.73 55.70 48.84 56.38 51.86 |
| 13 | Marko Dovhych (Марко Довгич) | 49.48 | 54.69 | 49.48 53.81 56.64 55.46 54.80 |
| 14 | Dmytro Bereziuk (Дмитро Березюк) | 49.86 | 56.70 | 53.74 1:06.10 49.86 50.26 1:11.18 |
| 15 | Nikita Shapovalov (Нікіта Шаповалов) | 47.37 | 56.76 | 47.37 51.95 1:03.38 54.96 1:26.22 |
| 16 | Tymofiy Prosianyk (Тимофій Просяник) | 50.64 | 58.65 | 50.64 1:19.05 53.79 59.60 1:02.55 |
| 17 | Nazarii Druz (Назарій Друзь) | 58.66 | 1:00.80 | 58.66 1:03.67 1:01.51 1:01.89 59.00 |
| 18 | Ivanko Vyshnevskyi | 53.99 | 1:09.24 | 1:06.62 54.31 53.99 DNF 1:26.79 |
| 19 | Maksym Solodkyi (Максим Солодкий) | 1:02.67 | 1:12.05 | 1:08.98 1:15.08 1:12.10 1:02.67 1:26.21 |
| 20 | Mykhailo Kulynych (Михайло Кулинич) | 1:41.10 | — | 1:46.58 1:41.10 — — — |
| 21 | Gordiy Ugrovetskyi (Гордій Угровецький) | 2:37.10 | — | 3:35.64 2:37.10 — — — |
| 22 | Roman Mazur (Роман Мазур) | 3:37.06 | — | 3:37.06 DNF — — — |