| 1 | Alejandro Soriano Compta | 8.46 | 10.62 | 20.23 8.46 8.90 12.35 10.61 |
| 2 | Sergio Ramos González | 11.64 | 12.76 | 12.85 12.47 18.06 11.64 12.97 |
| 3 | Jaime Calzado Gomez | 12.33 | 14.10 | 12.86 17.49 13.57 12.33 15.88 |
| 4 | Kobe Lutjeharms | 14.15 | 16.28 | 14.15 17.40 16.93 14.51 21.73 |
| 5 | Darío Pérez Melendo | 17.95 | 19.00 | 18.33 18.95 17.95 19.73 23.29 |
| 6 | Lorenzo Escobar Kraskouskaya | 17.52 | 20.61 | 18.48 20.01 23.35 DNF 17.52 |
| 7 | Daniel Ortega Pastor | 12.12 | 21.63 | 12.12 22.50 21.66 30.60 20.73 |
| 8 | Fernando Granado Torres | 17.46 | 27.01 | 17.46 32.52 23.80 32.04 25.19 |
| 9 | Mar Gallego Vicente | 22.22 | 28.44 | 22.22 33.65 25.30 26.36 36.37 |
| 10 | Diego Garcia Pino | 26.33 | 29.12 | 26.59 29.32 39.06 26.33 31.44 |
| 11 | Pedro José García Serrano | 21.84 | 29.79 | 21.84 43.22 29.96 28.49 30.93 |
| 12 | António Gomes | 22.05 | 29.98 | 26.72 22.05 31.43 31.80 33.26 |
| 13 | Leon Jakub Wyrobek | 24.83 | 30.87 | 24.83 29.86 53.57 30.59 32.15 |
| 14 | Iván Brigidano Pérez | 28.41 | 31.20 | 32.98 29.60 31.03 28.41 51.71 |
| 15 | Laura Freitas Martín | 22.05 | 31.72 | 22.05 32.55 32.30 34.67 30.32 |
| 16 | Santiago Borrego Verde | 25.74 | 33.01 | 30.96 25.74 29.08 53.28 38.98 |
| 17 | Ivan Ros Godia | 19.58 | 33.57 | 34.66 36.13 32.77 33.29 19.58 |
| 18 | Francisco Montañés Barbudo | 14.91 | 33.70 | 14.91 35.16 33.09 32.85 1:22.06 |
| 19 | Laura Tarrés Gimeno | 24.90 | 33.88 | 24.90 36.53 35.76 37.15 29.35 |
| 20 | Joel Santamaría Arriola | 20.98 | 34.23 | 29.07 49.37 20.98 24.26 1:12.41 |
| 21 | Pi Sevilla Hernández | 27.04 | 34.99 | 29.58 27.04 39.18 36.20 42.20 |
| 22 | Tomás Franco Chehebar | 20.51 | 35.21 | 20.51 37.93 35.13 32.58 54.73 |
| 23 | Gabriel Vidal Figueiredo | 14.42 | 36.01 | 14.42 33.62 32.08 45.53 42.34 |
| 24 | Zhedong Wang (王哲栋) | 22.59 | 36.97 | 22.59 56.64 33.71 33.11 44.10 |
| 25 | Mario Juan Lobato | 29.69 | 42.74 | 39.29 29.69 45.54 1:00.98 43.40 |
| 26 | Rodrigo Díaz | 27.12 | 45.08 | 27.12 DNF 42.97 52.56 39.71 |
| 27 | Asier Adell Díaz | 18.47 | 1:00.39 | 18.47 57.26 1:41.92 1:20.72 43.20 |
| 28 | Albert Garriga Gea | 50.85 | — | 50.85 59.27 — — — |
| 29 | Roi Aldemunde | 53.81 | — | 56.12 53.81 — — — |
| 30 | Jesús Lindo García | 53.98 | — | 53.98 1:26.69 — — — |
| 31 | Alejandro Cañeque Beamonte | 1:01.47 | — | 1:01.47 1:08.50 — — — |
| 32 | César Pérez García | 1:13.89 | — | 1:13.89 2:59.42 — — — |
| 33 | Daniel del Olmo Rodrigo | 1:55.09 | — | DNF 1:55.09 — — — |