| 1 | Tiago MoraisTiago Morais | Portugal | 27.95 | 21.38 | 22.67 | 26.40 | 29.29 | 25.67 | 21.38 |
| 2 | Tomás FreireTomás Freire | Portugal | 30.26 | 34.16 | 29.95 | 38.69 | 44.25 | 34.37 | 29.95 |
| 3 | Afonso CarapetoAfonso Carapeto | Portugal | 36.46 | 32.49 | 38.11 | 32.64 | 43.19 | 35.74 | 32.49 |
| 4 | Taj BressertTaj Bressert | Netherlands | 36.37 | 38.04 | 42.98 | 27.73 | 34.20 | 36.20 | 27.73 |
| 5 | Gabriel Dias Barahona FernandesGabriel Dias Barahona Fernandes | Portugal | 39.14 | 39.48 | 35.54 | 42.52 | 40.19 | 39.60 | 35.54 |
| 6 | Eduardo PiresEduardo Pires | Portugal | 42.73 | 36.65 | 44.94 | 31.82 | 41.12 | 40.17 | 31.82 |
| 7 | Miguel Gaspar Faria MaiaMiguel Gaspar Faria Maia | Portugal | 41.41 | 39.62 | DNF | 42.72 | 33.82 | 41.25 | 33.82 |
| 8 | Fausto Claro da FonteFausto Claro da Fonte | Portugal | 38.05 | 43.18 | 48.33 | 46.88 | 49.13 | 46.13 | 38.05 |
| 9 | Diogo Miguel Alves GuerreiroDiogo Miguel Alves Guerreiro | Portugal | 50.42 | 40.83 | 53.14 | 49.03 | 39.84 | 46.76 | 39.84 |
| 10 | Kiary Roque RussoKiary Roque Russo | Angola | 50.19 | DNF | 38.84 | 44.84 | 49.62 | 48.22 | 38.84 |
| 11 | Vasco VasconcelosVasco Vasconcelos | Portugal | 49.71 | 56.73 | 1:02.37 | 35.72 | 44.56 | 50.33 | 35.72 |
| 12 | Rodrigo Queiroz TeixeiraRodrigo Queiroz Teixeira | Portugal | 50.45 | 52.55 | 47.07 | 52.24 | 53.33 | 51.75 | 47.07 |
| 13 | Astrid LacotteAstrid Lacotte | France | 50.57 | 1:05.95 | 47.55 | 55.73 | 52.91 | 53.07 | 47.55 |
| 14 | Anton DuchesneAnton Duchesne | France | 55.32 | 1:10.80 | 55.72 | 48.54 | 50.51 | 53.85 | 48.54 |
| 15 | Fabricio Vidal da Costa JuniorFabricio Vidal da Costa Junior | Brazil | 56.42 | 51.41 | 49.60 | 55.93 | 1:04.34 | 54.59 | 49.60 |
| 16 | Maksym HishchakMaksym Hishchak | Ukraine | 1:03.60 | 55.63 | 1:01.93 | 59.14 | 1:06.87 | 1:01.56 | 55.63 |
| 17 | Paulo Alberto Zambo ManuelPaulo Alberto Zambo Manuel | Angola | 1:02.13 | 53.47 | 1:03.61 | 1:25.86 | 1:03.69 | 1:03.14 | 53.47 |
| 18 | José Maria Morgado Melo Gomes da CostaJosé Maria Morgado Melo Gomes da Costa | Portugal | 1:00.40 | 59.76 | 1:23.58 | 1:10.47 | 1:06.49 | 1:05.79 | 59.76 |
| 19 | Filipe David Amado MendesFilipe David Amado Mendes | Portugal | 1:16.07 | 1:01.86 | 1:18.86 | 1:09.50 | 1:07.15 | 1:10.91 | 1:01.86 |
| 20 | Miguel CabritaMiguel Cabrita | Portugal | 1:47.13 | 1:20.64 | 1:27.70 | 1:26.40 | 1:47.58 | 1:33.74 | 1:20.64 |
| 21 | Diogo CorreiaDiogo Correia | Portugal | 1:27.34 | 2:04.54 | 1:30.12 | 1:49.92 | 1:42.95 | 1:41.00 | 1:27.34 |
| 22 | Harry Kane SandahlHarry Kane Sandahl | Sweden | 2:10.21 | 2:12.82 | | | | | 2:10.21 |
| 23 | Vasco da Veiga TeixeiraVasco da Veiga Teixeira | Portugal | DNF | 3:34.75 | | | | | 3:34.75 |