| Date | 27 July 2024 | |
|---|---|---|
| Location | Bercy Arena, Bercy, France | |
| Format | Top eight (maximum two per nation) qualified for the final. | |
| Difficulty Judge 1 | Pablo Carriles | ESP |
| Difficulty Judge 2 | Tamer Baraka | EGY |
| Execution Judge 1 | Gilles Andring | LUX |
| Execution Judge 2 | Jacky Blanquino | FRA |
| Execution Judge 3 | Oleksiy Korolenko | UKR |
| Execution Judge 4 | Jevgenij Izmodenov | LTU |
| Execution Judge 5 | Takanori Takahashi | JPN |
| Execution Judge 6 | Esteban Camacho | CRC |
| Execution Judge 7 | Adam Koperski | POL |
| Pos | Competitor | NOC | Points | Difficulty Score | Execution Score | Penalty | |||
|---|---|---|---|---|---|---|---|---|---|
| 1 | Rhys McClenaghan | IRL | 15.200 | 6.300 | 8.900 | – | |||
| 2 | Stephen Nedoroscik | USA | 15.200 | 6.400 | 8.800 | – | |||
| 3 | Max Whitlock | GBR | 15.166 | 6.600 | 8.566 | – | |||
| 4 | Takaaki Sugino | JPN | 15.033 | 6.500 | 8.533 | – | |||
| 5 | Oleh Verniaiev | UKR | 15.033 | 6.600 | 8.433 | – | |||
| 6 | Nariman Kurbanov | KAZ | 15.000 | 6.400 | 8.600 | – | |||
| 7 | Heo Ung | KOR | 14.900 | 6.700 | 8.200 | – | |||
| 8 | Loran de Munck | NED | 14.766 | 6.400 | 8.366 | – | |||
| 9 | Zou Jingyuan | CHN | 14.600 | 5.900 | 8.700 | – | |||
| 10 | Nils Dunkel | GER | 14.566 | 6.400 | 8.166 | – | |||
| 11 | Shinnosuke Oka | JPN | 14.466 | 5.900 | 8.566 | – | |||
| 12 | Daiki Hashimoto | JPN | 14.466 | 6.000 | 8.466 | – | |||
| 13 | Abdulla Azimov | UZB | 14.400 | 6.200 | 8.200 | – | |||
| 14 | Zhang Boheng | CHN | 14.333 | 6.000 | 8.333 | – | |||
| 15 | Jake Jarman | GBR | 14.266 | 5.800 | 8.466 | – | |||
| 16 | Xiao Ruoteng | CHN | 14.266 | 6.100 | 8.166 | – | |||
| 17 | Kazuma Kaya | JPN | 14.266 | 6.300 | 7.966 | – | |||
| 18 | Matteo Giubellini | SUI | 14.233 | 6.100 | 8.133 | – | |||
| 19 | Yumin Abbadini | ITA | 14.200 | 5.800 | 8.400 | – | |||
| 20 | Radomyr Stelmakh | UKR | 14.033 | 5.900 | 8.133 | – | |||
| 21 | Joe Fraser | GBR | 14.000 | 5.900 | 8.100 | – | |||
| 22 | Noe Seifert | SUI | 13.866 | 5.700 | 8.166 | – | |||
| 23 | Mario Macchiati | ITA | 13.833 | 5.600 | 8.233 | – | |||
| 24 | Khabibullo Ergashev | UZB | 13.833 | 5.900 | 7.933 | – | |||
| 25 | Ferhat Arıcan | TUR | 13.800 | 5.800 | 8.000 | – | |||
| 26 | Zachary Clay | CAN | 13.733 | 5.500 | 8.233 | – | |||
| 27 | Jesse Moore | AUS | 13.700 | 6.300 | 7.400 | – | |||
| 28 | Florian Langenegger | SUI | 13.633 | 5.200 | 8.433 | – | |||
| 29 | Fred Richard | USA | 13.633 | 5.600 | 8.033 | – | |||
| 30 | Krisztofer Mészáros | HUN | 13.633 | 6.100 | 7.533 | – | |||
| 31 | Paul Juda | USA | 13.600 | 5.300 | 8.300 | – | |||
| 32 | Diogo Soares | BRA | 13.600 | 5.400 | 8.200 | – | |||
| 33 | Joel Plata | ESP | 13.566 | 5.500 | 8.066 | – | |||
| 34 | Illia Kovtun | UKR | 13.466 | 6.500 | 6.966 | – | |||
| 35 | Marios Georgiou | CYP | 13.400 | 5.500 | 7.900 | – | |||
| 36 | Frank Rijken | NED | 13.400 | 5.500 | 7.900 | – | |||
| 37 | Casimir Schmidt | NED | 13.300 | 6.000 | 7.300 | – | |||
| 38 | Milad Karimi | KAZ | 13.266 | 5.700 | 7.566 | – | |||
| 39 | Néstor Abad | ESP | 13.166 | 5.000 | 8.166 | – | |||
| 40 | Carlos Yulo | PHI | 13.066 | 4.800 | 8.266 | – | |||
| 41 | Omar Mohamed | EGY | 13.066 | 5.300 | 7.766 | – | |||
| 42 | Andreas Toba | GER | 13.066 | 5.500 | 7.566 | – | |||
| 43 | René Cournoyer | CAN | 13.033 | 5.100 | 7.933 | – | |||
| 44 | Nazar Chepurnyi | UKR | 13.000 | 4.700 | 8.300 | – | |||
| 45 | Luca Giubellini | SUI | 13.000 | 5.900 | 7.100 | – | |||
| 46 | Artem Dolgopyat | ISR | 13.000 | 6.000 | 7.000 | – | |||
| 47 | Timo Eder | GER | 12.800 | 5.800 | 7.000 | – | |||
| 48 | Ahmet Önder | TUR | 12.766 | 5.200 | 7.566 | – | |||
| 49 | Carlo Macchini | ITA | 12.766 | 5.500 | 7.266 | – | |||
| 50 | Nicolau Mir | ESP | 12.666 | 4.600 | 8.066 | – | |||
| 51 | Ahmad Abu Al-Soud | JOR | 12.466 | 6.200 | 6.266 | – | |||
| 52 | Luka Van Den Keybus | BEL | 12.266 | 5.600 | 6.666 | – | |||
| 53 | Samuel Zakutney | CAN | 12.233 | 4.800 | 7.433 | – | |||
| 54 | Pascal Brendel | GER | 12.233 | 5.700 | 6.533 | – | |||
| 55 | Brody Malone | USA | 12.100 | 5.500 | 6.600 | – | |||
| 56 | Thierno Diallo | ESP | 11.866 | 5.200 | 6.666 | – | |||
| 57 | Jermain Grünberg | NED | 11.800 | 3.800 | 8.000 | – | |||
| 58 | Emre Dodanlı | TUR | 11.766 | 4.100 | 7.666 | – | |||
| 59 | Luke Whitehouse | GBR | 11.733 | 4.700 | 7.033 | – | |||
| 60 | Lorenzo Casali | ITA | 11.700 | 4.500 | 7.200 | – | |||
| 61 | Kevin Penev | BUL | 11.633 | 5.600 | 6.033 | – | |||
| 62 | Lee Jun-Ho | KOR | 11.200 | 4.700 | 6.500 | – | |||
| 63 | Félix Dolci | CAN | 11.133 | 4.900 | 6.233 | – | |||
| 64 | Su Weide | CHN | 6.666 | 2.700 | 8.966 | -5.0 | |||
| Adem Asil | TUR | – | – | – | – |