| Rank | Gymnast | NF | R1 | R2 | Total |
|---|
| E | D | ToF | HD | P | Score | E | D | ToF | HD | P | Score |
|---|
| 🥇1 | Gabriel BERNARDO | MAD | 15.300 | 0.000 | 13.550 | 9.700 | | 38.550 | 15.100 | 6.000 | 13.130 | 9.700 | | 43.930 | 82.480 |
| 🥈2 | Joaquín Arturo ADAMES * | MAD | 16.500 | 0.000 | 12.090 | 9.600 | | 38.190 | 16.000 | 6.000 | 12.370 | 9.300 | | 43.670 | 81.860 |
| 🥉3 | Pablo GARCIA | CAN | 15.700 | 0.000 | 12.950 | 9.200 | | 37.850 | 14.700 | 4.900 | 13.200 | 9.000 | | 41.800 | 79.650 |
| 4 | Daniel FERNANDEZ | CLM | 16.100 | 0.000 | 12.200 | 9.600 | | 37.900 | 15.000 | 5.300 | 11.590 | 9.700 | | 41.590 | 79.490 |
| 5 | Pablo CARRERO | CAN | 15.100 | 0.000 | 12.430 | 9.100 | | 36.630 | 13.400 | 6.000 | 12.520 | 8.800 | | 40.720 | 77.350 |
| 6 | Marco REBOTO | MAD | 14.400 | 0.000 | 11.500 | 9.400 | | 35.300 | 14.900 | 3.900 | 11.460 | 9.800 | 1.00 | 39.060 | 74.360 |
| 7 | Daniel PEREZ | GAL | 14.700 | 0.000 | 9.950 | 10.000 | | 34.650 | 14.700 | 3.400 | 9.780 | 9.600 | 1.00 | 36.480 | 71.130 |
| 8 | Leopoldo COSTA | GAL | 14.900 | 0.000 | 10.370 | 9.700 | | 34.970 | 14.100 | 2.800 | 9.290 | 8.600 | | 34.790 | 69.760 |
| 9 | Manuel GARCIA | CLM | 14.400 | 0.000 | 10.100 | 9.800 | | 34.300 | 12.900 | 3.700 | 9.820 | 9.200 | 1.00 | 34.620 | 68.920 |
| 10 | Diego ESTEBAN | CYL | 17.200 | 0.000 | 13.490 | 9.500 | | 40.190 | 9.800 | 2.300 | 7.710 | 5.800 | | 25.610 | 65.800 |
| 11 | Jose ESPINOSA | MUR | 11.900 | 0.000 | 10.100 | 9.100 | | 31.100 | 11.700 | 3.300 | 10.030 | 9.200 | 1.00 | 33.230 | 64.330 |
| 12 | Oier ATONDO | PVA | 12.400 | 0.000 | 9.600 | 9.900 | | 31.900 | 11.400 | 2.900 | 9.290 | 9.600 | 1.00 | 32.190 | 64.090 |
| 13 | Roque PÉREZ | CYL | 11.800 | 0.000 | 9.410 | 9.400 | | 30.610 | 10.800 | 3.400 | 9.370 | 9.400 | 1.00 | 31.970 | 62.580 |
| 14 | Ruben AVILES | MUR | 14.500 | 0.000 | 11.580 | 9.500 | | 35.580 | 7.900 | 3.500 | 6.800 | 5.600 | | 23.800 | 59.380 |
| 15 | Alexandre SANTISO | GAL | 8.700 | 0.000 | 7.430 | 5.600 | | 21.730 | 11.100 | 2.600 | 10.740 | 8.400 | | 32.840 | 54.570 |
| 16 | Elias ALONSO | GAL | 15.100 | 0.000 | 11.640 | 9.700 | | 36.440 | 6.300 | 1.300 | 4.740 | 3.700 | | 16.040 | 52.480 |
| 17 | Yago GONZÁLEZ | MUR | 2.900 | 0.000 | 2.360 | 1.800 | | 7.060 | 13.300 | 4.100 | 11.290 | 8.900 | | 37.590 | 44.650 |
| 18 | Ename NDIAYE | CAN | 15.100 | 0.000 | 12.630 | 9.300 | | 37.030 | 1.300 | 1.300 | 1.330 | 0.900 | | 4.830 | 41.860 |