| Date | 6 August 2016 — 11:00 | |
|---|---|---|
| Location | Arena Olímpica do Rio, Parque Olímpico da Barra, Barra da Tijuca, Rio de Janeiro | |
| Format | Top eight (maximum two per nation) qualified for the final. | |
| Difficulty Judge 1 | Butch Zunich | USA |
| Difficulty Judge 2 | Diego Lazzarich | ITA |
| Execution Judge 1 | Vincent Reimering | NED |
| Execution Judge 2 | Lee Yoon-Chul | KOR |
| Execution Judge 3 | Paul Szyjko | AUS |
| Execution Judge 4 | Bohdan Makuts | UKR |
| Execution Judge 5 | Juan Carlos Colón | PUR |
| Execution Reference Judge 1 | Enrique Salanitro | ARG |
| Execution Reference Judge 2 | István Bérczi | HUN |
| Pos | Competitor | NOC | Points | Difficulty Score | Execution Score | Penalty | |||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Fabian Hambüchen | GER | 15.533 | 7.300 | 8.233 | – | |||
| 2 | Nile Wilson | GBR | 15.500 | 7.000 | 8.500 | – | |||
| 3 | Epke Zonderland | NED | 15.366 | 7.200 | 8.166 | – | |||
| 4 | Danell Leyva | USA | 15.333 | 7.300 | 8.033 | – | |||
| 5 | Francisco Barretto Júnior | BRA | 15.266 | 6.800 | 8.466 | – | |||
| 6 | Sam Mikulak | USA | 15.133 | 6.400 | 8.733 | – | |||
| 7 | Oleh Verniaiev | UKR | 15.133 | 6.500 | 8.633 | – | |||
| 8 | Manrique Larduet | CUB | 15.116 | 7.000 | 8.116 | – | |||
| 9 | Pablo Brägger | SUI | 15.100 | 7.000 | 8.100 | – | |||
| 10 | Bart Deurloo | NED | 15.100 | 7.200 | 7.900 | – | |||
| 11 | Ryohei Kato | JPN | 15.000 | 6.900 | 8.100 | – | |||
| 12 | Jossimar Calvo | COL | 14.966 | 7.200 | 7.766 | – | |||
| 13 | Kristian Thomas | GBR | 14.900 | 6.500 | 8.400 | – | |||
| =14 | Lin Chaopan | CHN | 14.866 | 7.000 | 7.866 | – | |||
| =14 | Randy Lerú | CUB | 14.866 | 7.000 | 7.866 | – | |||
| 16 | Sérgio Sasaki | BRA | 14.833 | 6.900 | 7.933 | – | |||
| 17 | Park Min-Su | KOR | 14.800 | 6.300 | 8.500 | – | |||
| 18 | Nicolás Córdoba | ARG | 14.800 | 6.400 | 8.400 | – | |||
| 19 | Néstor Abad | ESP | 14.766 | 6.600 | 8.166 | – | |||
| =20 | Arthur Nory Mariano | BRA | 14.766 | 6.700 | 8.066 | – | |||
| =20 | Chris Brooks | USA | 14.766 | 6.700 | 8.066 | – | |||
| 22 | Marios Georgiou | CYP | 14.700 | 6.100 | 8.600 | – | |||
| 23 | Axel Augis | FRA | 14.700 | 6.500 | 8.200 | – | |||
| 24 | Yusuke Tanaka | JPN | 14.666 | 6.800 | 7.866 | – | |||
| 25 | Ivan Stretovich | RUS | 14.633 | 6.600 | 8.033 | – | |||
| 26 | Andreas Toba | GER | 14.633 | 6.800 | 7.833 | – | |||
| =27 | Andrei Likhavitski | BLR | 14.600 | 6.400 | 8.200 | – | |||
| =27 | Yu Won-Cheol | KOR | 14.600 | 6.400 | 8.200 | – | |||
| 29 | Maksym Semiankiv | UKR | 14.566 | 6.200 | 8.366 | – | |||
| 30 | David Belyavsky | RUS | 14.533 | 6.200 | 8.333 | – | |||
| 31 | Brinn Bevan | GBR | 14.366 | 5.800 | 8.566 | – | |||
| 32 | Deng Shudi | CHN | 14.366 | 6.700 | 7.666 | – | |||
| =33 | Koji Yamamuro | JPN | 14.333 | 6.300 | 8.033 | – | |||
| =33 | Jake Dalton | USA | 14.333 | 6.300 | 8.033 | – | |||
| 35 | David Jessen | CZE | 14.316 | 6.000 | 8.316 | – | |||
| 36 | Julien Gobaux | FRA | 14.300 | 5.700 | 8.600 | – | |||
| 37 | Kohei Uchimura | JPN | 14.300 | 6.700 | 7.600 | – | |||
| 38 | Vlasis Maras | GRE | 14.200 | 6.800 | 7.400 | – | |||
| 39 | Robert Tvorogal | LTU | 14.166 | 6.000 | 8.166 | – | |||
| 40 | Nikolay Kuksenkov | RUS | 14.100 | 6.600 | 7.500 | – | |||
| =41 | You Hao | CHN | 14.066 | 6.400 | 7.666 | – | |||
| =41 | Jeffrey Wammes | NED | 14.066 | 6.400 | 7.666 | – | |||
| 43 | Lee Sang-Uk | KOR | 14.066 | 6.500 | 7.566 | – | |||
| 44 | Aleksandr Shatilov | ISR | 14.066 | 6.700 | 7.366 | – | |||
| 45 | Frank Rijken | NED | 14.033 | 6.000 | 8.033 | – | |||
| 46 | Ludovico Edalli | ITA | 14.033 | 6.200 | 7.833 | – | |||
| 47 | Zhang Chenglong | CHN | 13.966 | 6.700 | 7.266 | – | |||
| 48 | Anton Fokin | UZB | 13.866 | 5.300 | 8.566 | – | |||
| 49 | Andrei Muntean | ROU | 13.833 | 5.500 | 8.333 | – | |||
| 50 | Petro Paxnyuk | AZE | 13.783 | 5.600 | 8.183 | – | |||
| 51 | Stian Skjerahaug | NOR | 13.700 | 5.200 | 8.500 | – | |||
| 52 | Christian Baumann | SUI | 13.700 | 6.100 | 7.600 | – | |||
| 53 | Vladyslav Hryko | UKR | 13.666 | 5.300 | 8.366 | – | |||
| 54 | Ferhat Arıcan | TUR | 13.633 | 5.400 | 8.233 | – | |||
| 55 | Andreas Bretschneider | GER | 13.633 | 6.100 | 7.533 | – | |||
| 56 | Kieran Behan | IRL | 13.600 | 5.000 | 8.600 | – | |||
| 57 | Oleq Stepko | AZE | 13.600 | 5.900 | 7.700 | – | |||
| 58 | Max Whitlock | GBR | 13.566 | 6.200 | 7.366 | – | |||
| 59 | Ihor Radivilov | UKR | 13.500 | 6.000 | 7.500 | – | |||
| 60 | Danny Rodrigues | FRA | 13.433 | 4.700 | 8.733 | – | |||
| 61 | Oliver Hegi | SUI | 13.366 | 5.900 | 7.466 | – | |||
| 62 | Marcel Nguyen | GER | 13.366 | 6.300 | 7.066 | – | |||
| 63 | Ryan Patterson | RSA | 13.291 | 5.400 | 7.891 | – | |||
| 64 | Oskar Kirmes | FIN | 13.266 | 5.700 | 7.566 | – | |||
| 65 | Eddy Yusof | SUI | 13.166 | 6.200 | 6.966 | – | |||
| 66 | Mohamed Bourguieg | ALG | 12.833 | 5.100 | 7.733 | – | |||
| 67 | Misha Koudinov | NZL | 12.833 | 5.200 | 7.633 | – | |||
| 68 | Nikita Nagorny | RUS | 12.733 | 5.700 | 7.033 | – | |||
| 69 | Kévin Crovetto | MON | 12.666 | 5.000 | 7.666 | – | |||
| 70 | Marian Drăgulescu | ROU | 12.166 | 4.200 | 7.966 | – | |||
| 71 | Kim Han-Sol | KOR | 11.666 | 5.200 | 6.466 | – |