| 1 | Andreas Pung | 17.01 | 19.07 | 18.78 25.27 19.87 17.01 18.57 |
| 2 | Imants Liepiņš | 11.98 | 20.12 | 21.20 11.98 20.62 19.63 20.11 |
| 3 | Ivan Korochkin | 18.78 | 20.38 | 19.71 21.30 22.04 18.78 20.13 |
| 4 | Vilius Ribinskas | 19.55 | 22.49 | 29.05 19.55 20.96 23.36 23.14 |
| 5 | Emiliano Pasos Torres | 19.16 | 24.30 | 26.31 26.25 22.84 23.80 19.16 |
| 6 | Reinis Grīnbergs | 24.00 | 25.39 | 29.40 24.55 27.50 24.13 24.00 |
| 7 | Kert Jalukse | 22.43 | 26.75 | 28.70 31.09 22.43 27.54 24.02 |
| 8 | Richard-Mattias Prints | 23.85 | 27.81 | 29.15 27.66 23.85 31.49 26.61 |
| 9 | Erik Kippus | 25.31 | 28.63 | 25.31 31.75 30.97 26.22 28.71 |
| 10 | Jēkabs Janovs | 23.88 | 29.41 | 28.58 25.39 34.27 23.88 35.06 |
| 11 | Jan Erik Soosaar | 24.55 | 29.95 | 34.59 30.29 24.97 24.55 38.43 |
| 12 | Uku Kruusamägi | 26.64 | 31.13 | 49.01 26.64 27.95 32.92 32.53 |
| 13 | Gert Kevin Aamisepp | 27.69 | 33.64 | 27.69 37.41 35.55 42.36 27.95 |
| 14 | Kristiāns Pietkuns | 27.73 | 37.18 | DNF 34.91 44.71 27.73 31.92 |
| 15 | Alfred Saidlo | 28.41 | 40.11 | DNF 28.41 55.58 35.43 29.33 |
| 16 | Karel Udras | 36.67 | 40.58 | 38.62 45.98 39.92 36.67 43.19 |
| 17 | Rio Truija | 35.47 | 46.66 | DNF 51.84 35.47 45.93 42.22 |
| 18 | Mihkel Ilves | 39.69 | 47.87 | 48.63 40.61 1:05.91 54.38 39.69 |
| 19 | Markuss Pietkuns | 37.51 | 47.96 | 48.40 46.06 49.42 52.45 37.51 |
| 20 | Jānis Zirnis | 31.52 | 48.14 | 1:14.69 34.75 1:08.55 41.11 31.52 |
| 21 | Kalvis Spruga | 42.81 | 57.76 | 1:01.15 51.33 42.81 1:00.81 1:02.40 |
| 22 | Mark Nedashkovski | 38.97 | 59.87 | 1:37.33 38.97 1:09.69 58.08 51.84 |
| 23 | Rokko Kippus | 1:20.50 | — | DNF 1:20.50 — — — |
| 24 | Martti Elvisto | 1:20.71 | — | 1:20.71 DNF — — — |