The 2024 African Championships were held from May 3 through May 6 in Marrakesh, Morocco.
All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Omar Mohamed Egypt |
13.600 | 13.300 | 14.266 | 14.166 | 13.700 | 13.166 | 82.198 |
| 2 | Mohamed Afify Egypt |
12.600 | 13.666 | 13.333 | 13.200 | 14.166 | 12.166 | 79.131 |
| – | Abdelrahman Abdelhaleem Egypt |
12.233 | 13.866 | 12.600 | 13.166 | 12.700 | 13.366 | 77.931 |
| 3 | Luke James South Africa |
13.900 | 11.766 | 12.466 | 14.566 | 11.633 | 12.366 | 76.697 |
| 4 | Hamza Hossaini Morocco |
13.366 | 12.500 | 12.600 | 14.300 | 11.900 | 11.766 | 76.432 |
| 5 | Achraf Quistas Morocco |
11.366 | 10.366 | 12.066 | 13.800 | 10.566 | 10.633 | 68.797 |
| – | Mostafa Ahmed Egypt |
13.300 | 12.700 | —— | 13.200 | 13.666 | 13.000 | 65.866 |
| 6 | Immanuel Kooper Namibia |
9.533 | 7.166 | 6.800 | 11.733 | 9.100 | 8.700 | 53.032 |
| – | Taha Kabouri Morocco |
11.966 | 11.866 | 11.333 | —— | 10.600 | 3.533 | 49.298 |
| – | Abdelaziz Essamyry Morocco |
12.166 | —— | —— | 13.400 | 10.866 | 9.633 | 46.065 |
| 7 | Ruben Sodea Cameroon |
10.433 | 3.366 | 5.566 | 13.600 | 5.166 | 4.800 | 42.931 |
| 8 | David Manguele Cameroon |
9.666 | 1.500 | 6.133 | 12.300 | 5.333 | 3.733 | 38.665 |
| – | Zakariae Setti Morocco |
—— | 13.166 | 11.466 | 12.266 | —— | —— | 36.898 |
| – | Fidele Mamoudou Cameroon |
9.333 | 3.500 | 4.900 | 10.833 | 5.266 | 3.000 | 36.832 |
| – | Ledoux Ngorbo Cameroon |
10.033 | 0.000 | 3.633 | 13.400 | 5.766 | 3.866 | 36.698 |
| – | Yash Bhoyroo Mauritius |
9.366 | —— | 6.400 | 9.766 | —— | —— | 25.532 |
| – | Ahmed Labidi Tunisia |
9.666 | —— | —— | 13.800 | —— | —— | 23.466 |
| – | Mamadou Laye Fall Senegal |
9.866 | —— | —— | 10.466 | 0.533 | —— | 20.865 |
| – | Mamadou Souleye Ciss Senegal |
6.733 | —— | —— | 10.533 | 0.000 | —— | 17.266 |
| – | Ali Zahran Egypt |
—— | —— | 13.966 | —— | —— | —— | 13.966 |
| – | Sadibou Goudiaby Sane Senegal |
2.400 | —— | —— | 10.233 | 0.000 | —— | 12.633 |
| – | Serigne Fallou Mbacke Ndiaye Senegal |
—— | —— | —— | 8.733 | —— | —— | 8.733 |
Floor Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Luke James | South Africa | 5.7 | 8.633 | 14.333 | |
| 2 | Omar Mohamed | Egypt | 5.6 | 8.133 | 13.733 | |
| 3 | Hamza Hossaini | Morocco | 5.2 | 8.500 | -0.3 | 13.400 |
| 4 | Mostafa Ahmed | Egypt | 4.9 | 8.200 | 13.100 | |
| 5 | Abdelaziz Essamyry | Morocco | 4.8 | 7.733 | 12.533 | |
| 6 | Ruben Sodea | Cameroon | 4.9 | 5.266 | -0.1 | 10.066 |
| 7 | Mamadou Laye Fall | Senegal | 3.0 | 6.666 | 9.666 | |
| 8 | Ledoux Ngorbo | Cameroon | 4.1 | 5.133 | -3.3 | 5.933 |
Pommels Final Results*
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Abdelrahman Abdelhaleem | Egypt | TBD | TBD | TBD | |
| 2 | Mohamed Afify | Egypt | TBD | TBD | TBD | |
| 3 | Taha Kabouri | Morocco | TBD | TBD | TBD |
* Incomplete results
Rings Final Results*
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Ali Zahran | Egypt | TBD | TBD | TBD | |
| 2 | Omar Mohamed | Egypt | TBD | TBD | TBD | |
| 3 | Hamza Hossaini | Morocco | TBD | TBD | TBD |
*Incomplete results
Vault Final Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Luke James | South Africa | 5.2 | 9.500 | 14.700 | 14.083 | |
| 4.0 | 9.466 | 13.466 | |||||
| 2 | Omar Mohamed | Egypt | 5.6 | 8.833 | -0.1 | 14.333 | 14.049 |
| 4.8 | 9.066 | -0.1 | 13.766 | ||||
| 3 | Hamza Hossaini | Morocco | 5.6 | 7.800 | 13.400 | 13.750 | |
| 5.2 | 8.900 | 14.100 | |||||
| 4 | Achraf Quistas | Morocco | 4.8 | 8.966 | 13.766 | 13.333 | |
| 4.0 | 8.900 | 12.900 | |||||
| 5 | Ahmed Labidi | Tunisia | 4.8 | 8.866 | 13.666 | 13.333 | |
| 5.2 | 7.800 | 13.000 | |||||
| 6 | Mostafa Ahmed | Egypt | 5.2 | 8.500 | -0.3 | 13.400 | 13.333 |
| 4.0 | 9.266 | 13.266 | |||||
| 7 | Ledoux Ngorbo | Cameroon | 4.4 | 7.533 | -0.1 | 11.833 | 12.199 |
| 4.0 | 8.566 | 12.566 | |||||
| 8 | Immanuel Kooper | Namibia | 2.8 | 7.800 | 10.600 | 11.116 | |
| 3.2 | 8.433 | 11.633 |
P-Bars Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohamed Afify | Egypt | 5.8 | 8.800 | 14.600 | |
| 2 | Omar Mohamed | Egypt | 5.6 | 8.500 | 14.100 | |
| 3 | Hamza Hossaini | Morocco | 4.7 | 8.733 | 13.433 | |
| 4 | Luke James | South Africa | 4.5 | 7.233 | 11.733 | |
| 5 | Achraf Quistas | Morocco | 3.9 | 6.866 | 10.766 | |
| 6 | Immanuel Kooper | Namibia | 2.4 | 6.633 | 9.033 | |
| 7 | David Manguele | Cameroon | 2.4 | 5.933 | -3.0 | 5.333 |
| 8 | Ledoux Ngorbo | Cameroon | 1.7 | 5.166 | -4.0 | 2.866 |
High Bar Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Omar Mohamed | Egypt | 5.0 | 8.133 | 13.133 | |
| 2 | Abdelrahman Abdelhaleem | Egypt | 4.8 | 8.300 | 13.100 | |
| 3 | Luke James | South Africa | 3.9 | 8.700 | 12.600 | |
| 4 | Hamza Hossaini | Morocco | 4.5 | 8.100 | 12.600 | |
| 5 | Abdelaziz Essamyry | Morocco | 3.2 | 6.666 | 9.866 | |
| 6 | Immanuel Kooper | Namibia | 1.8 | 7.566 | -3.0 | 6.366 |
| 7 | Ruben Sodea | Cameroon | 1.5 | 7.166 | -5.0 | 3.666 |
| 8 | Ledoux Ngorbo | Cameroon | 1.4 | 5.533 | -6.0 | 0.933 |
Team Results
| Rank | Nation | FX | PH | SR | VT | PB | HB | Total |
| 1 | EGYPT (Abdelrahman Abdelhaleem, Mohamed Afify, Mostafa Ahmed, Omar Mohamed, Ali Zahran) | 51.733 | 53.532 | 54.165 | 53.732 | 54.232 | 51.698 | 319.092 |
| 2 | MOROCCO (Abdelaziz Essamyry, Hamza Hossaini, Taha Kabouri, Achraf Quistas, Zakariae Setti) | 48.864 | 47.898 | 47.465 | 53.766 | 43.932 | 35.565 | 277.490 |
| 3 | CAMEROON (Fidele Mamoudou, David Manguele, Ledoux Ngorbo, Ruben Sodea) | 39.465 | 8.366 | 20.232 | 50.133 | 21.531 | 15.399 | 155.126 |
Floor Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Luke James | South Africa | 5.7 | 8.300 | -0.1 | 13.900 |
| 2 | Omar Mohamed | Egypt | 5.4 | 8.200 | 13.600 | |
| 3 | Hamza Hossaini | Morocco | 5.2 | 8.166 | 13.366 | |
| 4 | Mostafa Ahmed | Egypt | 4.9 | 8.400 | 13.300 | |
| 5 | Mohamed Afify | Egypt | 4.5 | 8.100 | 12.600 | |
| 6 | Abdelrahman Abdelhaleem | Egypt | 4.6 | 7.833 | -0.2 | 12.233 |
| 7 | Abdelaziz Essamyry | Morocco | 4.7 | 7.466 | 12.166 | |
| 8 | Taha Kabouri | Morocco | 3.9 | 8.066 | 11.966 | |
| 9 | Achraf Quistas | Morocco | 5.2 | 6.166 | 11.366 | |
| 10 | Ruben Sodea | Cameroon | 4.9 | 5.533 | 10.433 | |
| 11 | Ledoux Ngorbo | Cameroon | 4.5 | 5.833 | -0.3 | 10.033 |
| 12 | Mamadou Laye Fall | Senegal | 3.5 | 6.466 | -0.1 | 9.866 |
| 13 | David Manguele | Cameroon | 4.0 | 5.966 | -0.3 | 9.666 |
| 14 | Ahmed Labidi | Tunisia | 5.0 | 4.666 | 9.666 | |
| 15 | Immanuel Kooper | Namibia | 3.6 | 5.933 | 9.533 | |
| 16 | Yash Bhoyroo | Mauritius | 3.3 | 6.166 | -0.1 | 9.366 |
| 17 | Fidele Mamoudou | Cameroon | 3.7 | 5.633 | 9.333 | |
| 18 | Mamadou Souleye Ciss | Senegal | 3.2 | 4.133 | -0.6 | 6.733 |
| 19 | Sadibou Goudiaby Sane | Senegal | 2.4 | 5.100 | -5.1 | 2.400 |
Pommels Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Abdelrahman Abdelhaleem | Egypt | 5.8 | 8.066 | 13.866 | |
| 2 | Mohamed Afify | Egypt | 5.1 | 8.566 | 13.666 | |
| 3 | Omar Mohamed | Egypt | 5.1 | 8.200 | 13.300 | |
| 4 | Zakariae Setti | Morocco | 4.5 | 8.666 | 13.166 | |
| 5 | Mostafa Ahmed | Egypt | 5.0 | 7.700 | 12.700 | |
| 6 | Hamza Hossaini | Morocco | 4.0 | 8.500 | 12.500 | |
| 7 | Taha Kabouri | Morocco | 3.8 | 8.066 | 11.866 | |
| 8 | Luke James | South Africa | 4.0 | 7.766 | 11.766 | |
| 9 | Achraf Quistas | Morocco | 3.9 | 6.466 | 10.366 | |
| 10 | Immanuel Kooper | Namibia | 2.3 | 4.866 | 7.166 | |
| 11 | Fidele Mamoudou | Cameroon | 2.1 | 6.400 | -5.0 | 3.500 |
| 12 | Ruben Sodea | Cameroon | 1.8 | 6.566 | -5.0 | 3.366 |
| 13 | David Manguele | Cameroon | 1.2 | 8.300 | -8.0 | 1.500 |
| 14 | Ledoux Ngorbo | Cameroon | 1.3 | 5.300 | -7.3 | 0.000 |
Rings Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Omar Mohamed | Egypt | 5.7 | 8.566 | 14.266 | |
| 2 | Ali Zahran | Egypt | 6.1 | 7.866 | 13.966 | |
| 3 | Mohamed Afify | Egypt | 4.9 | 8.433 | 13.333 | |
| 4 | Abdelrahman Abdelhaleem | Egypt | 4.3 | 8.300 | 12.600 | |
| 5 | Hamza Hossaini | Morocco | 4.8 | 7.800 | 12.600 | |
| 6 | Luke James | South Africa | 4.4 | 8.066 | 12.466 | |
| 7 | Achraf Quistas | Morocco | 3.5 | 8.566 | 12.066 | |
| 8 | Zakariae Setti | Morocco | 3.3 | 8.166 | 11.466 | |
| 9 | Taha Kabouri | Morocco | 3.7 | 7.633 | 11.333 | |
| 10 | Immanuel Kooper | Namibia | 2.1 | 5.000 | -0.3 | 6.800 |
| 11 | Yash Bhoyroo | Mauritius | 1.7 | 8.000 | -3.3 | 6.400 |
| 12 | David Manguele | Cameroon | 1.7 | 7.733 | -3.3 | 6.133 |
| 13 | Rubdn Sodea | Cameroon | 1.7 | 7.166 | -3.3 | 5.566 |
| 14 | Fidele Mamoudou | Cameroon | 1.7 | 6.500 | -3.3 | 4.900 |
| 15 | Ledoux Ngorbo | Cameroon | 1.5 | 7.433 | -5.3 | 3.633 |
Vault Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Hamza Hossaini | Morocco | 5.6 | 8.800 | -0.1 | 14.300 | 14.333 |
| 5.2 | 9.166 | 14.366 | |||||
| 2 | Luke James | South Africa | 5.2 | 9.366 | 14.566 | 13.949 | |
| 4.0 | 9.333 | 13.333 | |||||
| 3 | Omar Mohamed | Egypt | 4.8 | 9.366 | 14.166 | 13.916 | |
| 5.6 | 8.066 | 13.666 | |||||
| 4 | Achraf Quistas | Morocco | 4.8 | 9.100 | -0.1 | 13.800 | 13.533 |
| 4.0 | 9.266 | 13.266 | |||||
| 5 | Mostafa Ahmed | Egypt | 5.2 | 8.100 | -0.1 | 13.200 | 13.216 |
| 4.0 | 9.233 | 13.233 | |||||
| 6 | Abdelaziz Essamyry | Morocco | 4.8 | 8.700 | -0.1 | 13.400 | 13.033 |
| 4.0 | 8.766 | -0.1 | 12.666 | ||||
| 7 | Ahmed Labidi | Tunisia | 4.8 | 9.000 | 13.800 | 12.683 | |
| 2.8 | 8.766 | 11.566 | |||||
| 8 | Ledoux Ngorbo | Cameroon | 4.4 | 9.000 | 13.400 | 12.316 | |
| 4.0 | 7.533 | -0.3 | 11.233 | ||||
| 9 | Immanuel Kooper | Namibia | 2.8 | 8.933 | 11.733 | 11.733 | |
| 3.2 | 8.533 | 11.733 | |||||
| 10 | Mamadou Laye Fall | Senegal | 2.2 | 8.266 | 10.466 | 10.449 | |
| 1.6 | 8.833 | 10.433 | |||||
| 11 | Mamadou Souleye Ciss | Senegal | 2.2 | 8.333 | 10.533 | 10.299 | |
| 2.4 | 7.666 | 10.066 | |||||
| 12 | Sadibou Goudiaby Sane | Senegal | 1.6 | 8.633 | 10.233 | 10.249 | |
| 1.6 | 8.666 | 10.266 |
P-Bars Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohamed Afify | Egypt | 5.8 | 8.366 | 14.166 | |
| 2 | Omar Mohamed | Egypt | 5.6 | 8.100 | 13.700 | |
| 3 | Mostafa Ahmed | Egypt | 4.8 | 8.866 | 13.666 | |
| 4 | Abdelrahman Abdelhaleem | Egypt | 4.1 | 8.600 | 12.700 | |
| 5 | Hamza Hossaini | Morocco | 4.7 | 7.200 | 11.900 | |
| 6 | Luke James | South Africa | 4.5 | 7.133 | 11.633 | |
| 7 | Abdelaziz Essamyry | Morocco | 3.8 | 7.066 | 10.866 | |
| 8 | Taha Kabouri | Morocco | 3.1 | 7.500 | 10.600 | |
| 9 | Achraf Quistas | Morocco | 3.2 | 7.366 | 10.566 | |
| 10 | Immanuel Kooper | Namibia | 2.4 | 6.700 | 9.100 | |
| 11 | Ledoux Ngorbo | Cameroon | 2.3 | 6.466 | -3.0 | 5.766 |
| 12 | David Manguele | Cameroon | 2.4 | 5.933 | -3.0 | 5.333 |
| 13 | Fidele Mamoudou | Cameroon | 2.3 | 5.966 | -3.0 | 5.266 |
| 14 | Ruben Sodea | Cameroon | 1.8 | 6.366 | -3.0 | 5.166 |
| 15 | Mamadou Laye Fall | Senegal | 1.5 | 5.033 | -6.0 | 0.533 |
| 16 | Mamadou Souleye Ciss | Senegal | 1.4 | 5.600 | -7.0 | 0.000 |
| 17 | Sadibou Goudiaby Sane | Senegal | 1.2 | 5.033 | -8.0 | 0.000 |
High Bar Qualification Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Abdelrahman Abdelhaleem | Egypt | 4.8 | 8.566 | 13.366 | |
| 2 | Omar Mohamed | Egypt | 5.0 | 8.166 | 13.166 | |
| 3 | Mostafa Ahmed | Egypt | 4.6 | 8.400 | 13.000 | |
| 4 | Luke James | South Africa | 3.9 | 8.466 | 12.366 | |
| 5 | Mohamed Afify | Egypt | 4.7 | 7.466 | 12.166 | |
| 6 | Hamza Hossaini | Morocco | 4.2 | 7.566 | 11.766 | |
| 7 | Achraf Quistas | Morocco | 2.9 | 7.733 | 10.633 | |
| 8 | Abdelaziz Essamyry | Morocco | 3.2 | 6.433 | 9.633 | |
| 9 | Immanuel Kooper | Namibia | 2.0 | 6.700 | 8.700 | |
| 10 | Ruben Sodea | Cameroon | 1.6 | 8.200 | -5.0 | 4.800 |
| 11 | Ledoux Ngorbo | Cameroon | 1.5 | 7.366 | -5.0 | 3.866 |
| 12 | David Manguele | Cameroon | 1.5 | 7.233 | -5.0 | 3.733 |
| 13 | Taha Kabouri | Morocco | 1.6 | 5.933 | -4.0 | 3.533 |
| 14 | Fidele Mamoudou | Cameroon | 1.5 | 6.500 | -5.0 | 3.000 |


