The 2025 Cairo World Cup was held from April 25 through April 28 in Cairo, Egypt.
Floor Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Milad Karimi | Kazakhstan | 5.3 | 8.733 | 14.133 (+0.1) |
|
| 2 | Eddie Penev | Bulgaria | 5.4 | 8.466 | 13.966 (+0.1) |
|
| 3 | Nazar Chepurnyi | Ukraine | 5.2 | 8.666 | 13.866 | |
| 4 | Noe Seifert | Switzerland | 5.1 | 8.500 | 13.600 | |
| 5 | Nils Dunkel | Germany | 4.8 | 8.666 | 13.466 | |
| 6 | Justin Labro | France | 4.9 | 7.266 | 12.166 | |
| 7 | Adam Cogat | Algeria | 5.1 | 6.633 | 11.733 | |
| 8 | Yurii Yemelianov | Ukraine | 4.8 | 6.333 | -0.5 | 10.633 |
Pommels Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Hamlet Manukyan | Armenia | 5.6 | 9.200 | 14.800 | |
| 2 | Gabriele Targhetta | Italy | 5.9 | 8.866 | 14.766 | |
| 3 | Patrick Hoopes | United States | 5.9 | 8.800 | 14.700 | |
| 4 | Brandon Dang | United States | 5.9 | 8.633 | 14.533 | |
| 5 | Nariman Kurbanov | Kazakhstan | 5.7 | 8.800 | 14.500 | |
| 6 | Zeinolla Idrissov | Kazakhstan | 5.7 | 8.700 | 14.400 | |
| 7 | Ravshan Kamiljanov | Uzbekistan | 5.4 | 8.633 | 14.033 | |
| 8 | Benjamin Osberger | France | 5.4 | 7.166 | 12.566 |
Rings Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Artur Avetisyan | Armenia | 5.4 | 9.066 | 14.466 | |
| 2 | Nikita Simonov | Azerbaijan | 5.5 | 8.833 | 14.333 | |
| 3 | Omar Mohamed | Egypt | 5.2 | 8.666 | 13.866 | |
| 4 | Alex Diab | United States | 5.2 | 8.533 | 13.733 | |
| 5 | Sokratis Pilakouris | Cyprus | 4.8 | 8.400 | 13.200 | |
| 6 | Léo Saladino | France | 5.2 | 7.933 | 13.133 | |
| 7 | Vahagn Davtyan | Armenia | 5.4 | 7.733 | 13.133 | |
| 8 | Artur Sahakyan | Germany | 5.4 | 7.500 | 12.900 |
Vault Final Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Artur Davtyan | Armenia | 5.2 | 9.500 | 14.700 | 14.700 | |
| 5.2 | 9.500 | 14.700 | |||||
| 2 | Nazar Chepurnyi | Ukraine | 5.2 | 8.900 | 14.100 | 14.166 | |
| 5.2 | 9.133 | -0.1 | 14.233 | ||||
| 3 | Abdulaziz Mirvaliev | Uzbekistan | 4.8 | 9.133 | 13.933 | 14.116 | |
| 5.2 | 9.100 | 14.300 | |||||
| 4 | Dimitar Dimitrov | Bulgaria | 4.4 | 9.366 | 13.866 (+0.1) |
14.016 (+0.05) |
|
| 4.8 | 9.366 | 14.166 | |||||
| 5 | Luca Murabito | Switzerland | 5.2 | 8.866 | -0.1 | 13.966 | 13.983 |
| 4.8 | 9.200 | 14.000 | |||||
| 6 | Tommaso Brugnami | Italy | 4.8 | 9.200 | 14.000 | 13.983 | |
| 4.8 | 9.166 | 13.966 | |||||
| 7 | Eddie Penev | Bulgaria | 5.0 | 9.266 | 14.266 | 13.866 | |
| 4.4 | 9.066 | 13.466 | |||||
| 8 | Léo Saladino | France | 5.2 | 8.900 | -0.1 | 14.000 | 13.383 |
| 4.8 | 8.066 | -0.1 | 12.766 |
P-Bars Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Omar Mohamed | Egypt | 5.2 | 8.733 | 14.033 (+0.1) |
|
| 2 | Noe Seifert | Switzerland | 5.7 | 8.333 | 14.033 | |
| 3 | Rasuljon Abdurakhimov | Uzbekistan | 5.1 | 8.766 | 13.866 | |
| 4 | Mohamed Afify | Egypt | 5.5 | 8.333 | 13.833 | |
| 5 | Nils Dunkel | Germany | 5.3 | 8.200 | 13.500 | |
| 6 | Léo Saladino | France | 5.3 | 8.066 | 13.366 | |
| 7 | Hamza Hossaini | Morocco | 4.9 | 8.033 | 12.933 | |
| 8 | Nazar Chepurnyi | Ukraine | 4.2 | 7.200 | -0.3 | 11.100 |
High Bar Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Milad Karimi | Kazakhstan | 5.8 | 8.666 | 14.466 | |
| 2 | Marios Georgiou | Cyprus | 5.2 | 8.766 | 14.066 (+0.1) |
|
| 3 | Noe Seifert | Switzerland | 5.4 | 8.466 | 13.866 | |
| 4 | Choe Wi Song | North Korea | 5.5 | 8.300 | 13.800 | |
| 5 | Dominic Tamsel | Switzerland | 4.8 | 8.600 | 13.500 (+0.1) |
|
| 6 | Léo Saladino | France | 5.0 | 8.400 | 13.500 (+0.1) |
|
| 7 | Ahmed Elmaraghy | Egypt | 5.2 | 8.166 | 13.366 | |
| 8 | Rasuljon Abdurakhimov | Uzbekistan | 3.8 | 7.000 | 10.800 |
Floor Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Milad Karimi | Kazakhstan | 5.3 | 8.766 | 14.066 | |
| 2 | Eddie Penev | Bulgaria | 5.2 | 8.333 | 13.633 (+0.1) |
|
| 3 | Nazar Chepurnyi | Ukraine | 5.1 | 8.500 | -0.1 | 13.600 (+0.1) |
| 4 | Niccolò Vannucchi | Italy | 5.4 | 8.133 | 13.533 | |
| 5 | Noe Seifert | Switzerland | 5.1 | 8.200 | 13.300 | |
| 6 | Justin Labro | France | 5.1 | 8.066 | 13.166 | |
| 7 | Adam Cogat | Algeria | 5.3 | 7.733 | 13.033 | |
| 8 | Nils Dunkel | Germany | 4.8 | 8.100 | 13.000 (+0.1) |
|
| 9 | Yurii Yemelianov | Ukraine | 4.9 | 8.266 | -0.3 | 12.866 |
| 10 | Luca Murabito | Switzerland | 5.7 | 7.766 | -0.7 | 12.766 |
| 11 | Léo Saladino | France | 5.8 | 6.800 | 12.600 | |
| 12 | Hamza Hossaini | Morocco | 4.8 | 7.766 | 12.566 | |
| 13 | Abdulaziz Mirvaliev | Uzbekistan | 4.9 | 7.666 | 12.566 | |
| 14 | Valiko Duduchava | Georgia | 4.5 | 7.533 | -0.1 | 11.933 |
| 15 | Tommaso Brugnami | Italy | 5.4 | 6.800 | -0.6 | 11.600 |
| 16 | Rasul Ahmadzada | Azerbaijan | 4.7 | 6.866 | 11.566 | |
| 17 | Altynkhan Temirbek | Kazakhstan | 5.0 | 5.900 | -0.1 | 10.800 |
| 18 | Dimitar Dimitrov | Bulgaria | 5.2 | 6.100 | -0.6 | 10.700 |
Pommels Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Gabriele Targhetta | Italy | 5.9 | 8.866 | 14.766 | |
| 2 | Patrick Hoopes | United States | 5.9 | 8.766 | 14.666 | |
| 3 | Hamlet Manukyan | Armenia | 5.4 | 9.000 | 14.400 | |
| 4 | Ravshan Kamiljanov | Uzbekistan | 5.6 | 8.766 | 14.366 | |
| 5 | Brandon Dang | United States | 5.8 | 8.533 | 14.333 | |
| 6 | Nariman Kurbanov | Kazakhstan | 5.7 | 8.500 | 14.200 | |
| 7 | Zeinolla Idrissov | Kazakhstan | 5.9 | 8.300 | 14.200 | |
| 8 | Benjamin Osberger | France | 5.3 | 8.866 | 14.166 | |
| 9 | Abdelrahman Abdelhaleem | Egypt | 5.3 | 8.433 | 13.733 | |
| 10 | Liam Rabic | Croatia | 5.1 | 8.500 | 13.600 | |
| Marios Georgiou | Cyprus | 5.1 | 8.500 | 13.600 | ||
| 12 | Dominic Tamsel | Switzerland | 5.1 | 8.433 | 13.533 | |
| 13 | Justin Labro | France | 4.9 | 8.500 | 13.400 | |
| 14 | Vladyslav Hryko | Ukraine | 5.5 | 7.833 | 13.333 | |
| 15 | Adam Cogat | Algeria | 4.9 | 7.900 | 12.800 | |
| 16 | Gagik Khachatryan | Armenia | 5.6 | 7.033 | 12.633 | |
| 17 | Omar Elshobki | Egypt | 4.7 | 7.900 | 12.600 | |
| 18 | Youcef Semmani | Algeria | 4.9 | 7.666 | 12.566 | |
| 19 | Noe Seifert | Switzerland | 5.1 | 7.466 | 12.566 | |
| 20 | Nils Dunkel | Germany | 5.6 | 6.933 | 12.533 | |
| 21 | Edoardo de Rosa | Italy | 5.4 | 6.900 | 12.300 | |
| 22 | Choe Wi Song | North Korea | 4.4 | 6.866 | 11.266 | |
| 23 | Mateo Zugec | Croatia | 5.1 | 6.033 | 11.133 | |
| 24 | Rasul Ahmadzada | Azerbaijan | 5.0 | 5.266 | 10.266 | |
| 25 | Nazar Chepurnyi | Ukraine | 4.3 | 4.800 | 9.100 |
Rings Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Artur Avetisyan | Armenia | 5.4 | 9066 | 14.466 | |
| 2 | Vahagn Davtyan | Armenia | 5.4 | 8.800 | 14.200 | |
| 3 | Omar Mohamed | Egypt | 5.2 | 8.833 | 14.133 (+0.1) |
|
| 4 | Nikita Simonov | Azerbaijan | 5.2 | 8.800 | 14.000 | |
| 5 | Artur Sahakyan | Germany | 5.4 | 8.600 | 14.000 | |
| 6 | Léo Saladino | France | 5.2 | 8.500 | 13.800 (+0.1) |
|
| 7 | Alex Diab | United States | 5.2 | 8.566 | 13.766 | |
| 8 | Sokratis Pilakouris | Cyprus | 4.8 | 8.800 | 13.700 (+0.1) |
|
| 9 | Jong Ryong Il | North Korea | 5.6 | 7.900 | 13.500 | |
| 10 | Ali Abdelkader | Egypt | 5.1 | 8.233 | 13.333 | |
| 11 | Vladyslav Hryko | Ukraine | 4.9 | 8.400 | 13.300 | |
| 12 | Abdulaziz Mirvaliev | Uzbekistan | 4.7 | 8.566 | 13.266 | |
| 13 | Edoardo de Rosa | Italy | 4.5 | 8.566 | 13.166 (+0.1) |
|
| Justin Labro | France | 4.5 | 8.566 | 13.166 (+0.1) |
||
| 15 | Nils Dunkel | Germany | 4.8 | 8.300 | 13.100 | |
| 16 | Dmytro Prudko | Ukraine | 4.7 | 8.200 | 12.900 | |
| 17 | Youcef Semmani | Algeria | 4.3 | 7.633 | 11.933 | |
| 18 | Niccolò Vannucchi | Italy | 4.6 | 7.200 | 11.800 | |
| 19 | Noe Seifert | Switzerland | 4.1 | 7.633 | 11.733 |
Vault Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Artur Davtyan | Armenia | 5.2 | 9.333 | 14.533 | 14.566 | |
| 5.2 | 9.400 | 14.600 | |||||
| 2 | Nazar Chepurnyi | Ukraine | 5.2 | 9.266 | 14.466 | 14.466 | |
| 5.2 | 9.266 | 14.466 | |||||
| 3 | Tommaso Brugnami | Italy | 4.8 | 9.166 | 13.966 | 14.083 (+0.05) |
|
| 4.8 | 9.300 | 14.200 (+0.1) |
|||||
| 4 | Luca Murabito | Switzerland | 5.2 | 8.733 | -0.1 | 13.833 | 13.933 |
| 4.8 | 9.233 | 14.033 | |||||
| 5 | Eddie Penev | Bulgaria | 4.8 | 9.366 | 14.166 | 13.833 | |
| 4.4 | 9.200 | -0.1 | 13.500 | ||||
| 6 | Abdulaziz Mirvaliev | Uzbekistan | 4.8 | 9.200 | 14.000 | 13.766 | |
| 5.2 | 8.333 | 13.533 | |||||
| 7 | Dimitar Dimitrov | Bulgaria | 4.4 | 9.400 | 13.900 | 13.750 (+0.05) |
|
| 4.8 | 9.100 | -0.3 | 13.600 | ||||
| 8 | Léo Saladino | France | 5.2 | 9.000 | 14.200 | 13.716 | |
| 4.8 | 8.533 | -0.1 | 13.233 | ||||
| 9 | Valiko Duduchava | Georgia | 4.8 | 8.966 | 13.766 | 13.666 | |
| 4.4 | 9.166 | 13.566 | |||||
| 10 | Hamza Hossaini | Morocco | 5.2 | 8.866 | 14.066 | 13.466 | |
| 4.8 | 8.166 | -0.1 | 12.866 | ||||
| 11 | Altynkhan Temirbek | Kazakhstan | 4.8 | 9.166 | 13.966 | 13.333 | |
| 4.8 | 8.000 | -0.1 | 12.700 | ||||
| 12 | Yurii Yemelianov | Ukraine | 4.4 | 8.966 | 13.366 | 12.683 | |
| 2.8 | 9.200 | 12.000 | |||||
| 13 | Ali Abdelkader | Egypt | 4.8 | 7.933 | -0.3 | 12.433 | 12.416 |
| 4.4 | 8.000 | 12.400 | |||||
| 14 | Niccolò Vannucchi | Italy | 5.2 | 7.833 | -0.3 | 12.733 | 6.366 |
| DNF | DNF | DNF |
P-Bars Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Noe Seifert | Switzerland | 5.7 | 8.433 | 14.133 | |
| 2 | Nazar Chepurnyi | Ukraine | 5.6 | 8.466 | 14.066 | |
| 3 | Mohamed Afify | Egypt | 5.5 | 8.266 | 13.766 | |
| 4 | Rasuljon Abdurakhimov | Uzbekistan | 5.1 | 8.566 | 13.666 | |
| 5 | Nils Dunkel | Germany | 5.3 | 8.133 | 13.433 | |
| 6 | Léo Saladino | France | 5.3 | 7.933 | 13.333 (+0.1) |
|
| 7 | Omar Mohamed | Egypt | 5.2 | 7.833 | 13.033 | |
| 8 | Hamza Hossaini | Morocco | 4.9 | 8.033 | 12.933 | |
| 9 | Marios Georgiou | Cyprus | 4.7 | 8.033 | 12.733 | |
| 10 | Ahmed Riadh Aliouat | Algeria | 4.3 | 8.400 | 12.700 | |
| 11 | Tommaso Brugnami | Italy | 4.6 | 8.100 | 12.700 | |
| 12 | Dmytro Prudko | Ukraine | 4.9 | 7.666 | 12.566 | |
| 13 | Dominic Tamsel | Switzerland | 5.0 | 7.533 | 12.533 | |
| 14 | Rasul Ahmadzada | Azerbaijan | 4.7 | 6.933 | 11.633 | |
| 15 | Ravshan Kamiljanov | Uzbekistan | 3.8 | 7.766 | 11.566 | |
| 16 | Edoardo de Rosa | Italy | 4.3 | 6.933 | 11.233 | |
| 17 | Justin Labro | France | 4.5 | 6.633 | 11.133 |
High Bar Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Milad Karimi | Kazakhstan | 5.2 | 8.866 | 14.066 | |
| 2 | Choe Wi Song | North Korea | 5.4 | 8.366 | 13.866 (+0.1) |
|
| 3 | Marios Georgiou | Cyprus | 4.5 | 8.933 | 13.533 (+0.1) |
|
| 4 | Ahmed Elmaraghy | Egypt | 5.0 | 8.500 | 13.500 | |
| 5 | Dominic Tamsel | Switzerland | 4.8 | 8.400 | 13.300 (+0.1) |
|
| 6 | Noe Seifert | Switzerland | 5.4 | 7.733 | 13.133 | |
| 7 | Léo Saladino | France | 4.9 | 8.200 | 13.100 | |
| 8 | Rasuljon Abdurakhimov | Uzbekistan | 4.3 | 8.733 | 13.033 | |
| 9 | Yurii Yemelianov | Ukraine | 4.2 | 8.500 | 12.700 | |
| 10 | Nils Dunkel | Germany | 4.5 | 8.166 | 12.666 | |
| 11 | Tommaso Brugnami | Italy | 4.5 | 8.133 | 12.633 | |
| 12 | Ravshan Kamiljanov | Uzbekistan | 4.3 | 7.733 | 12.133 (+0.1) |
|
| 13 | Vladyslav Hryko | Ukraine | 5.0 | 7.000 | 12.000 | |
| 14 | Ahmed Riadh Aliouat | Algeria | 3.9 | 7.900 | 11.800 | |
| 15 | Adam Cogat | Algeria | 4.1 | 7.233 | 11.333 | |
| 16 | Justin Labro | France | 3.5 | 7.700 | 11.200 | |
| 17 | Rasul Ahmadzada | Azerbaijan | 3.6 | 7.366 | 10.966 |