Uitslag
De eerste twaalf deelnemers, hier aangegeven met groen, gingen door naar de finale.
| Rang | Land | Namen | Voorronde | Finale |
| Punten | Rang | Punten | Rang |
01 1  | Peng Jianfeng | China | 403,75 | 1 | 440,45 | 1 |
02 2  | Osmar Olvera | Mexico | 395,85 | 2 | 428,85 | 2 |
03 3  | Zheng Jiuyuan | China | 371,65 | 5 | 418,30 | 3 |
| 04 4 | Juan Celaya | Mexico | 362,30 | 10 | 406,25 | 4 |
| 05 5 | Li Shixin | Australië | 374,50 | 4 | 400,55 | 5 |
| 06 6 | Moritz Wesemann | Duitsland | 364,45 | 7 | 388,55 | 6 |
| 07 7 | Woo Ha-ram | Zuid-Korea | 362,65 | 9 | 385,50 | 7 |
| 08 8 | Jordan Houlden | Verenigd Koninkrijk | 374,90 | 3 | 382,90 | 8 |
| 09 9 | Jack Ryan | Verenigde Staten | 363,75 | 8 | 376,35 | 9 |
| 10 | Jules Bouyer | Frankrijk | 361,50 | 11 | 374,15 | 10 |
| 11 | Danylo Konovalov | Oekraïne | 360,25 | 12 | 354,15 | 11 |
| 12 | Jonathan Suckow | Zwitserland | 369,00 | 6 | 349,40 | 12 |
| 13 | Lyle Yost | Verenigde Staten | 355,05 | 13 | Uitgeschakeld |
| 14 | Giovanni Tocci | Italië | 354,00 | 14 |
| 15 | Jonathan Ruvalcaba | Dominicaanse Republiek | 353,85 | 15 |
| 16 | Kacper Lesiak | Polen | 353,85 | 16 |
| 17 | Jake Passmore | Ierland | 344,60 | 17 |
| 18 | Lorenzo Marsaglia | Italië | 340,70 | 18 |
| 19 | Dariush Lotfi | Oostenrijk | 327,15 | 19 |
| 20 | Luis Uribe | Colombia | 327,10 | 20 |
| 21 | Alexis Jandard | Frankrijk | 322,70 | 21 |
| 22 | Yona Knight-Wisdom | Jamaica | 319,20 | 22 |
| 23 | Daniel Restrepo | Colombia | 318,35 | 23 |
| 24 | Carlos Escalona | Cuba | 316,30 | 24 |
| 25 | Andrzej Rzeszutek | Polen | 316,05 | 25 |
| 26 | Jesús Liranzo | Peru | 313,50 | 26 |
| 27 | Rafael Fogaça | Brazilië | 311,35 | 27 |
| 28 | Bryden Hattie | Canada | 311,30 | 28 |
| 29 | Adrián Abadía | Spanje | 311,15 | 29 |
| 30 | Alexander Lube | Duitsland | 309,70 | 30 |
| 31 | Rikuto Tamai | Japan | 298,60 | 31 |
| 32 | Nikolaj Schaller | Oostenrijk | 297,00 | 32 |
| 33 | Martynas Lisauskas | Litouwen | 295,10 | 33 |
| 34 | Avvir Tham | Singapore | 291,65 | 34 |
| 35 | Elias Petersen | Zweden | 291,20 | 35 |
| 36 | Jesús González | Venezuela | 290,50 | 36 |
| 37 | Frandiel Gómez | Dominicaanse Republiek | 289,60 | 37 |
| 38 | David Ledinski | Kroatië | 288,55 | 38 |
| 39 | Mohamed Farouk | Egypte | 287,70 | 39 |
| 40 | Rafael Max | Brazilië | 285,65 | 40 |
| 41 | Donato Neglia | Chili | 283,85 | 41 |
| 42 | David Ekdahl | Zweden | 282,20 | 42 |
| 43 | Isak Børslien | Noorwegen | 280,45 | 43 |
| 44 | Alberto Arévalo | Spanje | 279,00 | 44 |
| 45 | Yohan Eskrick-Parkinson | Jamaica | 277,05 | 45 |
| 46 | Alexandru Avasiloae | Roemenië | 275,40 | 46 |
| 47 | Tornike Onikasjvili | Georgië | 275,35 | 47 |
| 48 | Irakli Sakandelidze | Georgië | 263,10 | 48 |
| 49 | Matej Neveščanin | Kroatië | 257,55 | 49 |
| 50 | Kim Yeong-taek | Zuid-Korea | 256,00 | 50 |
| 51 | Hanis Nazirul Jaya Surya | Maleisië | 250,10 | 51 |
| 52 | Mohamed Noaman | Egypte | 248,50 | 52 |
| 53 | Gabriel Gilbert Daim | Maleisië | 242,95 | 53 |
| 54 | Athanasios Tsirikos | Griekenland | 240,75 | 54 |
| 55 | Curtis Yuen | Hongkong | 237,05 | 55 |
| 56 | Hemam London Singh | India | 235,65 | 56 |
| 57 | Adityo Restu Putra | Indonesië | 232,80 | 57 |
| 58 | Thibaud Bucher | Zwitserland | 231,75 | 58 |
| 59 | Diego Carquín | Chili | 224,80 | 59 |
| 60 | Maori Pomeroy-Farrell | Fiji | 224,00 | 60 |
| 61 | Stefan Steenkamp | Zuid-Afrika | 219,30 | 61 |
| 62 | Sebastian Konecki | Litouwen | 216,45 | 62 |
| 63 | Abdulrahman Abbas | Koeweit | 201,80 | 63 |