The 2018 African Championships were held from May 9 through May 12 in Swakopmund, Namibia.
Senior All-Around Results
| Rank | Athlete | Nation | FX | PH | SR | VT | PB | HB | AA |
| 1 | Omar Mohamed | Egypt | 13.500 | 12.500 | 12.450 | 14.250 | 13.450 | 12.550 | 78.700 |
| 2 | Hillal Metidji | Algeria | 12.400 | 13.050 | 13.000 | 14.250 | 13.550 | 12.200 | 78.450 |
| 3 | Ahmed El Maraghy | Egypt | 12.950 | 11.750 | 13.100 | 13.700 | 12.900 | 13.250 | 77.650 |
| 4 | Mohamed Aouicha | Algeria | 13.650 | 13.100 | 12.450 | 12.350 | 13.150 | 12.600 | 77.300 |
| — | Ahmed Abdelrahman | Egypt | 10.950 | 12.150 | 12.500 | 13.100 | 11.600 | 12.900 | 73.200 |
| 5 | Aidan Maguire | South Africa | 9.950 | 7.650 | 12.350 | 13.950 | 10.700 | 12.400 | 67.000 |
| — | Naimi Mechkour | Algeria | 12.550 | —— | 12.600 | 13.250 | 13.350 | 10.900 | 62.650 |
| — | Mohamed Moubark | Egypt | 12.750 | 12.200 | —— | 12.800 | 12.250 | 11.450 | 61.450 |
| — | Ahmed Anis Maoudj | Algeria | 14.050 | 10.300 | 12.400 | 13.850 | —— | —— | 50.600 |
| — | Mohamed Reghib | Algeria | —— | 12.450 | —— | —— | 12.650 | 13.300 | 38.400 |
| 6 | Haracio Almeido | Angola | 9.850 | —— | 5.050 | 11.200 | 3.600 | —— | 29.700 |
| 7 | Mohamed Aziz Trabelsi | Tunisia | 12.150 | —— | —— | 12.850 | —— | —— | 25.000 |
| 8 | Wissem Harzi | Tunisia | —— | 12.950 | —— | —— | 10.950 | —— | 23.900 |
| 9 | Zomo Gpandinga | Cameroon | 10.050 | —— | —— | 10.350 | 2.200 | —— | 22.600 |
| 10 | Domingos Muatchicumba | Angola | 8.950 | —— | 1.300 | 10.550 | 1.100 | —— | 21.900 |
| 11 | Samuel Paulson Djider | Cameroon | 3.800 | —— | —— | 10.400 | 2.350 | —— | 16.550 |
| — | Chris Sylvain Djoufack Ngoma | Cameroon | —— | —— | —— | 10.400 | 6.150 | —— | 16.550 |
| — | Hubert Evard Mvondo | Cameroon | 9.600 | —— | —— | —— | 6.300 | —— | 15.900 |
| — | Franck Max Monti | Cameroon | 4.800 | —— | —— | 10.650 | —— | —— | 15.450 |
| — | Ali Zahran | Egypt | —— | —— | 14.450 | —— | —— | —— | 14.450 |
| — | Xavier Bernardo | Angola | 3.650 | 0.600 | —— | 10.100 | —— | —— | 14.350 |
Senior Floor Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Omar Mohamed | Egypt | 5.3 | 8.400 | 13.700 | |
| 2 | Ahmed Anis Maoudj | Algeria | 5.3 | 8.100 | 13.400 | |
| 3 | Naimi Mechkour | Algeria | 4.9 | 8.367 | 13.267 | |
| 4 | Mohamed Aziz Trabelsi | Tunisia | 5.2 | 7.800 | -0.2 | 12.800 |
| 5 | Ahmed El Maraghy | Egypt | 5.0 | 6.800 | 11.800 | |
| 6 | Aidan Maguire | South Africa | 5.0 | 6.800 | -0.4 | 11.400 |
| 7 | Zomo Gpandinga | Cameroon | 4.0 | 7.100 | 11.100 | |
| 8 | Haracio Almeido | Angola | 3.5 | 6.300 | -0.1 | 9.700 |
Senior Pommels Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohame Aouicha | Algeria | 5.4 | 8.333 | 13.733 | |
| 2 | Wissem Harzi | Tunisia | 5.4 | 8.067 | 13.467 | |
| 3 | Hillal Metidji | Algeria | 5.1 | 8.100 | 13.200 | |
| 4 | Ahmed Abdelrahman | Egypt | 4.2 | 8.433 | 12.633 | |
| 5 | Omar Mohamed | Egypt | 4.3 | 8.200 | 12.500 | |
| 6 | Aidan Maguire | South Africa | 4.6 | 6.600 | 11.200 |
Senior Rings Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Ali Zahran | Egypt | 6.2 | 8.267 | 14.467 | |
| 2 | Ahmed El Maraghy | Egypt | 4.7 | 8.333 | 13.033 | |
| 3 | Hillal Metidji | Algeria | 4.5 | 8.467 | 12.967 | |
| 4 | Aidan Maguire | South Africa | 4.8 | 7.633 | 12.433 | |
| 5 | Ahmed Anis Maoudj | Algeria | 4.5 | 7.700 | 12.200 | |
| 6 | Haracio Almeido | Angola | 1.4 | 6.767 | -6.3 | 1.867 |
| 7 | Domingos Muatchicumba | Angola | 1.2 | 7.833 | -8.3 | 0.733 |
Senior Vault Final Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Mohamed Aziz Trabelsi | Tunisia | 5.2 | 8.900 | 14.100 | 14.034 | |
| 4.8 | 9.167 | 13.967 | |||||
| 2 | Omar Mohamed | Egypt | 4.8 | 9.367 | 14.167 | 13.567 | |
| 5.2 | 8.067 | -0.3 | 12.967 | ||||
| 3 | Ahmed El Maraghy | Egypt | 4.8 | 8.133 | -0.1 | 12.833 | 12.866 |
| 5.2 | 7.700 | 12.900 | |||||
| 4 | Aidan Maguire | South Africa | 4.8 | 8.767 | 13.567 | 12.717 | |
| 3.2 | 8.767 | -0.1 | 11.867 | ||||
| 5 | Franck Max Monti | Cameroon | 1.6 | 9.100 | 10.700 | 10.500 | |
| 1.6 | 8.700 | 10.300 | |||||
| 6 | Zomo Gpandinga | Cameroon | 2.4 | 8.233 | -0.3 | 10.333 | 10.433 |
| 1.6 | 8.933 | 10.533 | |||||
| 7 | Haracio Almeido | Angola | 2.4 | 7.700 | 10.100 | 10.066 | |
| 2.4 | 7.733 | -0.1 | 10.033 |
Senior P-Bars Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Hillal Metidji | Algeria | 5.4 | 8.467 | 13.867 | |
| 2 | Naimi Mechkour | Algeria | 4.8 | 8.433 | 13.233 | |
| 3 | Omar Mohamed | Egypt | 4.6 | 7.800 | 12.400 | |
| 4 | Ahmed El Maraghy | Egypt | 4.8 | 6.967 | 11.767 | |
| 5 | Aidan Maguire | South Africa | 5.1 | 6.633 | 11.733 | |
| 6 | Wissem Harzi | Tunisia | 4.2 | 7.033 | 11.233 | |
| 7 | Chris Sylvain Djoufack Ngoma | Cameroon | 1.9 | 4.700 | 6.600 | |
| 8 | Hubert Evard Mvondo | Cameroon | 0.9 | 5.033 | 5.933 |
Senior High Bar Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohamed Reghib | Algeria | 5.5 | 7.967 | 13.467 | |
| 2 | Ahmed El Maraghy | Egypt | 5.2 | 8.033 | 13.233 | |
| 3 | Mohamed Aouicha | Algeria | 4.4 | 7.867 | 12.267 | |
| 4 | Aidan Maguire | South Africa | 4.6 | 7.300 | 11.900 | |
| 5 | Ahmed Abdelrahman | Egypt | 3.5 | 7.600 | 11.100 |
Senior Team Final Results
| Rank | Nation | FX | PH | SR | VT | PB | HB | Total |
| 1 | ALGERIA (Mohamed Aouicha, Ahmed Anis Maoudj, Naimi Mechkour, Hillal Metidji, Mohamed Reghib) | 40.250 | 38.600 | 38.050 | 41.350 | 40.050 | 38.100 | 236.400 |
| 2 | EGYPT (Ahmed Abdelrahman, Ahmed El Maraghy, Omar Mohamed, Mohamed Moubark, Ali Zahran) | 39.200 | 36.850 | 40.050 | 41.050 | 38.600 | 38.700 | 234.450 |
| 3 | CAMEROON (Chris Sylvain Djoufack Ngoma, Zomo Gpandinga, Franck Max Monti, Hubert Evard Mvondo, Samuel Paulson Djider) | 24.450 | 0.000 | 0.000 | 31.450 | 14.800 | 0.000 | 70.700 |
| 4 | ANGOLA (Haracio Almeido, Xavier Bernardo, Domingos Muatchicumba) | 22.450 | 0.600 | 6.350 | 31.850 | 4.700 | 0.000 | 65.950 |
Junior All-Around Results
| Rank | Athlete | Nation | FX | PH | SR | VT | PB | HB | AA |
| 1 | Mohamed Afify | Egypt | 11.950 | 12.800 | 12.550 | 13.000 | 13.000 | 11.950 | 75.250 |
| 2 | Zaid Khater | Egypt | 12.800 | 11.950 | 11.950 | 11.200 | 12.700 | 11.850 | 72.450 |
| — | Abdelrahman Abdelhaleem | Egypt | 12.950 | 12.950 | 11.800 | 11.700 | 12.150 | 10.550 | 72.100 |
| 3 | Ruan Lange | South Africa | 12.300 | 11.800 | 11.800 | 12.300 | 11.850 | 12.000 | 72.050 |
| 4 | Abdennour Aissa | Algeria | 12.250 | 11.000 | 10.050 | 11.000 | 12.050 | 11.000 | 67.350 |
| 5 | Hmida Djaber | Algeria | 11.600 | 9.750 | 11.100 | 11.250 | 11.500 | 10.850 | 66.050 |
| 6 | Riccardo Colandrea | South Africa | 10.700 | 11.400 | 9.450 | 10.850 | 12.000 | 11.300 | 65.700 |
| — | Luke James | South Africa | 12.700 | 7.300 | 10.900 | 12.750 | 10.050 | 11.500 | 65.200 |
| — | Andrew Flynn | South Africa | 12.100 | 7.150 | 11.050 | 11.600 | 12.000 | 11.050 | 64.950 |
| — | Abderrahmane Ouchfoune | Algeria | 11.350 | 10.400 | 8.350 | 11.400 | 11.400 | 10.700 | 63.600 |
| — | Abdelkader Boukhatem | Algeria | 11.750 | 7.300 | 9.600 | 11.200 | 10.935 | 10.850 | 61.635 |
| — | Mohamed Moussa | Egypt | 11.700 | —— | —— | 11.550 | 12.500 | —— | 35.750 |
| 7 | Emile Pitt | Namibia | 12.300 | —— | —— | 13.000 | —— | —— | 25.300 |
| — | Omar Elshobki | Egypt | —— | 12.650 | 12.150 | —— | —— | —— | 24.800 |
| 8 | Riaan Jantjies | Namibia | 11.150 | —— | —— | 11.400 | —— | —— | 22.550 |
Junior Floor Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Abdelrahman Abdelhaleem | Egypt | 4.4 | 8.733 | 13.133 | |
| 2 | Zaid Khater | Egypt | 4.1 | 8.867 | 12.967 | |
| 3 | Luke James | South Africa | 4.0 | 8.600 | 12.600 | |
| 4 | Abdennour Aissa | Algeria | 3.9 | 8.033 | 11.933 | |
| 5 | Abderrahmane Ouchfoune | Algeria | 3.7 | 7.733 | -0.1 | 11.333 |
| 6 | Riaan Jantjies | Namibia | 4.1 | 7.133 | 11.233 | |
| 7 | Ruan Lange | South Africa | 4.2 | 6.967 | -0.1 | 11.067 |
| 8 | Emile Pitt | Namibia | 4.2 | 6.867 | -0.3 | 10.767 |
Junior Pommels Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohamed Afify | Egypt | 3.9 | 8.833 | 12.733 | |
| 2 | Abdelrahman Abdelhaleem | Egypt | 4.1 | 7.567 | 11.667 | |
| 3 | Abderrahmane Ouchfoune | Algeria | 3.4 | 7.833 | 11.233 | |
| 4 | Riccardo Colandrea | South Africa | 3.6 | 6.967 | 10.567 | |
| 5 | Ruan Lange | South Africa | 4.0 | 6.333 | 10.333 | |
| 6 | Abdennour Aissa | Algeria | 3.5 | 5.800 | 9.300 |
Junior Rings Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohamed Afify | Egypt | 4.1 | 8.300 | 12.400 | |
| 2 | Ziad Khater | Egypt | 4.2 | 8.000 | 12.200 | |
| 3 | Ruan Lange | South Africa | 3.9 | 8.033 | 11.933 | |
| 4 | Hmida Djaber | Algeria | 3.2 | 8.333 | -0.3 | 11.233 |
| 5 | Andrew Flynn | South Africa | 3.2 | 7.933 | 11.133 | |
| 6 | Abdelkader Boukhatem | Algeria | 2.8 | 6.500 | 9.300 |
Junior Vault Final Results
| Rank | Athlete | Nation | D | E | ND | Total | Average |
| 1 | Emile Pitt | Namibia | 4.0 | 9.300 | 13.300 | 12.884 | |
| 3.2 | 9.267 | 12.467 | |||||
| 2 | Mohamed Moussa | Egypt | 4.0 | 9.233 | 13.233 | 12.650 | |
| 3.2 | 8.967 | -0.1 | 12.067 | ||||
| 3 | Andrew Flynn | South Africa | 4.0 | 8.800 | 12.800 | 12.250 | |
| 2.4 | 9.300 | 11.700 | |||||
| 4 | Riaan Jantjies | Namibia | 2.8 | 9.167 | 11.967 | 12.200 | |
| 3.2 | 9.233 | 12.433 | |||||
| 5 | Abdelrahman Abdelhaleem | Egypt | 4.0 | 8.500 | -0.1 | 12.400 | 12.184 |
| 3.2 | 8.867 | -0.1 | 11.967 | ||||
| 6 | Luke James | South Africa | 4.0 | 8.600 | -0.1 | 12.500 | 11.850 |
| 2.4 | 8.800 | 11.200 | |||||
| 7 | Hmida Djaber | Algeria | 2.4 | 8.933 | 11.333 | 11.133 | |
| 2.0 | 8.933 | 10.933 | |||||
| 8 | Abdelkader Boukhatem | Algeria | 2.4 | 7.967 | -0.1 | 10.267 | 10.634 |
| 2.2 | 8.800 | 11.000 |
Junior P-Bars Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohamed Afify | Egypt | 4.2 | 8.200 | 12.400 | |
| 2 | Zaid Khater | Egypt | 3.7 | 8.100 | 11.800 | |
| Abdennour Aissa | Algeria | 3.0 | 8.800 | 11.800 | ||
| 4 | Riccardo Colandrea | South Africa | 3.9 | 7.733 | 11.633 | |
| 5 | Andrew Flynn | South Africa | 3.5 | 8.033 | 11.533 | |
| 6 | Hmida Djaber | Algeria | 2.9 | 8.467 | 11.367 |
Junior High Bar Final Results
| Rank | Athlete | Nation | D | E | ND | Total |
| 1 | Mohamed Afify | Egypt | 3.7 | 8.900 | 12.600 | |
| 2 | Ruan Lange | South Africa | 3.7 | 8.000 | 11.700 | |
| 3 | Luke James | South Africa | 3.6 | 8.000 | 11.600 | |
| 4 | Abdennour Aissa | Algeria | 2.8 | 8.700 | 11.500 | |
| 5 | Abelkader Boukhatem | Algeria | 2.7 | 7.400 | 10.100 | |
| 6 | Zaid Khater | Egypt | 3.2 | 6.833 | 10.033 |
Junior Team Final Results
| Rank | Nation | FX | PH | SR | VT | PB | HB | Total |
| 1 | EGYPT (Abdelrahman Abdelhaleem, Mohamed Afify, Omar Elshobki, Zaid Khater, Mohamed Moussa) | 37.700 | 38.400 | 36.650 | 36.250 | 38.200 | 34.350 | 221.550 |
| 2 | SOUTH AFRICA (Riccardo Colandrea, Andrew Flynn, Luke James, Ruan Lange) | 37.100 | 30.500 | 33.750 | 36.650 | 35.850 | 34.800 | 208.650 |
| 3 | ALGERIA (Abdennour Aissa, Abdelkader Boukhatem, Hmida Djaber, Abderrahmane Ouchfoune) | 35.600 | 31.150 | 30.750 | 33.850 | 34.950 | 32.700 | 199.000 |