| 1 | Tiago MoraisTiago Morais | Portugal | 26.33 | 24.48 | 31.24 | 29.77 | 27.54 | 27.88 | 24.48 |
| 2 | Tomás FreireTomás Freire | Portugal | 34.15 | 31.54 | 36.44 | 30.03 | 33.57 | 33.09 | 30.03 |
| 3 | Taj BressertTaj Bressert | Netherlands | 35.59 | 33.18 | 36.72 | 38.48 | 31.23 | 35.16 | 31.23 |
| 4 | Eduardo PiresEduardo Pires | Portugal | 40.31 | 37.04 | 35.07 | 36.19 | 37.27 | 36.83 | 35.07 |
| 5 | Afonso CarapetoAfonso Carapeto | Portugal | 36.23 | 42.95 | 39.49 | 38.56 | 37.72 | 38.59 | 36.23 |
| 6 | Gabriel Dias Barahona FernandesGabriel Dias Barahona Fernandes | Portugal | 45.95 | 31.07 | 37.47 | 33.24 | DNF | 38.89 | 31.07 |
| 7 | Diogo Miguel Alves GuerreiroDiogo Miguel Alves Guerreiro | Portugal | 42.68 | 40.27 | 42.42 | 42.94 | 37.44 | 41.79 | 37.44 |
| 8 | Miguel Gaspar Faria MaiaMiguel Gaspar Faria Maia | Portugal | 44.54 | 52.07 | 40.87 | 37.42 | 40.23 | 41.88 | 37.42 |
| 9 | Kiary Roque RussoKiary Roque Russo | Angola | 48.55 | 45.61 | 49.08 | 45.63 | 50.96 | 47.75 | 45.61 |
| 10 | Fausto Claro da FonteFausto Claro da Fonte | Portugal | 48.12 | 43.62 | 46.89 | 52.57 | 49.68 | 48.23 | 43.62 |