# Afrikaans kampioenschap voetbal 2021 (kwalificatie)

De kwalificatie voor de Afrika cup 2021 was een kwalificatietoernooi van de Confédération Africaine de Football (CAF) om te bepalen welke landen mogen deelnemen aan het eindtoernooi van de Afrika Cup in 2021. Dat zal de 33ste editie zijn van het Afrikaans kampioenschap voetbal, een voetbaltoernooi voor Afrikaanse voetbalelftallen. In totaal mogen 24 landen deelnemen aan het hoofdtoernooi. Kameroen is als gastland automatisch gekwalificeerd.

## Loting

De landen werden verdeeld op basis van de FIFA-wereldranglijst van juni 2019. De loting vond plaats op 18 juli 2019 in Caïro, Egypte. Eritrea en Somalië zullen niet deelnemen aan dit toernooi. De acht landen uit pot 5 spelen eerst nog een voorronde. In die voorronde spelen 2 landen steeds twee wedstrijden elkaar, de winnaars kwalificeren zich voor de groepsfase.

### Overzicht

| Pot | Ranking | Land |
| Pot 1 | 22 | Senegal |
| Pot 1 | 25 | Tunesië |
| Pot 1 | 45 | Nigeria |
| Pot 1 | 47 | Marokko |
| Pot 1 | 49 | Congo-Kinshasa |
| Pot 1 | 50 | Ghana |
| Pot 1 | 51 | Kameroen |
| Pot 1 | 58 | Egypte |
| Pot 1 | 59 | Burkina Faso |
| Pot 1 | 62 | Mali |
| Pot 1 | 62 | Ivoorkust |
| Pot 1 | 68 | Algerije |
| Pot 2 | 71 | Guinee |
| Pot 2 | 72 | Zuid-Afrika |
| Pot 2 | 76 | Kaapverdië |
| Pot 2 | 80 | Oeganda |
| Pot 2 | 81 | Zambia |
| Pot 2 | 88 | Benin |
| Pot 2 | 89 | Gabon |
| Pot 2 | 90 | Congo-Brazzaville |
| Pot 2 | 103 | Mauritanië |
| Pot 2 | 104 | Niger |
| Pot 2 | 105 | Kenia |
| Pot 2 | 105 | Libië |
| Pot 3 | 108 | Madagaskar |
| Pot 3 | 109 | Zimbabwe |
| Pot 3 | 112 | Centraal-Afrikaanse Republiek |
| Pot 3 | 113 | Namibië |
| Pot 3 | 115 | Sierra Leone |
| Pot 3 | 117 | Mozambique |
| Pot 3 | 118 | Guinee-Bissau |
| Pot 3 | 123 | Angola |
| Pot 3 | 126 | Malawi |
| Pot 3 | 128 | Togo |
| Pot 3 | 130 | Soedan |
| Pot 3 | 131 | Tanzania |
| Pot 4 | 134 | Burundi |
| Pot 4 | 136 | Rwanda |
| Pot 4 | 141 | Equatoriaal-Guinea |
| Pot 4 | 141 | Swaziland |
| Pot 4 | 145 | Lesotho |
| Pot 4 | 147 | Botswana |
| Pot 4 | 148 | Comoren |
| Pot 4 | 150 | Ethiopië |
| Pot 5 | 153 | Liberia |
| Pot 5 | 157 | Mauritius |
| Pot 5 | 161 | Gambia |
| Pot 5 | 168 | Zuid-Soedan |
| Pot 5 | 176 | Tsjaad |
| Pot 5 | 185 | Sao Tomé en Principe |
| Pot 5 | 194 | Seychellen |
| Pot 5 | 195 | Djibouti |
| Niet | 202 | Eritrea |
| Niet | 202 | Somalië |

## Speeldagen

Speeldagen 3 en 4 stonden voor maart 2020 gepland, vanwege de uitbraak van het coronavirus werden deze wedstrijden echter uitgesteld. In april van dat jaar werd door de FIFA bekendgemaakt dat ook de wedstrijden van speeldag 5, die in juni gepland waren, niet door konden gaan vanwege de pandemie. Ook de wedstrijden die gepland stonden voor september 2020 werden gecanceld. Op 19 augustus 2020 bevestigde de CAF dat de wedstrijden worden hervat in november 2020. Voorafgaand aan de derde en vierde speeldag werden de richtlijnen en regels bekendgemaakt waar landen zich aan moeten houden bij het hervatten van deze competitie. Onder andere wat er gebeurt als een land te weinig spelers heeft om te kunnen spelen.
| Ronde | Wedstrijddag | Datums |
| Voorronde | Eerste wedstrijd | 7 oktober 2019 |
| Voorronde | Tweede wedstrijd | 15 oktober 2019 |
| Groepsfase | Wedstrijddag 1 | 11–19 november 2019 |
| Groepsfase | Wedstrijddag 2 | 11–19 november 2019 |
| Groepsfase | Wedstrijddag 3 | 9–17 november 2020 (27 tot en met 31 maart 2020) |
| Groepsfase | Wedstrijddag 4 | 9–17 november 2020 (27 tot en met 31 maart 2020) |
| Groepsfase | Wedstrijddag 5 | 22–30 maart 2021 (juni / september 2020) |
| Groepsfase | Wedstrijddag 6 | 22–30 maart 2021 (juni / september 2020) |

## Voorronde

Acht teams spelen in deze ronde. Deze landen zijn het laagst geklasseerd op basis van de FIFA-wereldranglijst. In deze voorronde spelen steeds 2 landen tegen elkaar in een uit- en thuiswedstrijd. De vier winnaars van deze ronde plaatsen zich voor de groepsfase van het toernooi. Van tevoren is al geloot in welke groep het land terecht zal komen wanneer het de groepsfase bereikt.
Samuel Kanyon Doe Sportcomplex, Monrovia Scheidsrechter: Gilberto Antonio dos Santos (GNB) :
| 9 oktober 2019 «onderlinge duels» 16:00 (UTC) | Sherman 43' | Samuel Kanyon Doe Sportcomplex, Monrovia Scheidsrechter: Gilberto Antonio dos Santos (GNB) |
Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Santillan Costa dos Santos (STP) :
| 13 oktober 2019 «onderlinge duels» 14:00 (UTC+1) | N'Douassel 54' | | Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Santillan Costa dos Santos (STP) |
| 13 oktober 2019 «onderlinge duels» 14:00 (UTC+1) | | Strafschoppen | Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Santillan Costa dos Santos (STP) |
| 13 oktober 2019 «onderlinge duels» 14:00 (UTC+1) | | 5–4 | Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Santillan Costa dos Santos (STP) |
Tsjaad kwalificeert zich voor de groepsfase en komt terecht in Groep A.
Al-Merrikh Stadion, Omdurman (Soedan) Scheidsrechter: Emmanuel Mwandembwa (TAN) :
| 9 oktober 2019 «onderlinge duels» 16:00 (UTC+2) | Koang Thok 20' Jose Kutch 44' | 12' Hoareau | Al-Merrikh Stadion, Omdurman (Soedan) Scheidsrechter: Emmanuel Mwandembwa (TAN) |
Stade Linité, Victoria Scheidsrechter: Mohamed Athoumani (COM) :
| 13 oktober 2019 «onderlinge duels» 16:00 (UTC+4) | 72' Kuch | Stade Linité, Victoria Scheidsrechter: Mohamed Athoumani (COM) |
Zuid-Soedan kwalificeert zich voor de groepsfase en komt terecht in Groep B.
Anjalay Stadion, Mapou Scheidsrechter: Ibrahim Tsimanohitsy (MAD) :
| 9 oktober 2019 «onderlinge duels» 17:00 (UTC+4) | Perticots 40' | 45', 60' Leal 65' Zé | Anjalay Stadion, Mapou Scheidsrechter: Ibrahim Tsimanohitsy (MAD) |
Estádio Nacional 12 de Julho, São Tomé Scheidsrechter: Prince Arcy Dongombe (CAF) :
| 13 oktober 2019 «onderlinge duels» 16:00 (UTC) | Barbeiro 11' Leal 27' | 45' (pen.) Nazira | Estádio Nacional 12 de Julho, São Tomé Scheidsrechter: Prince Arcy Dongombe (CAF) |
Sao Tomé en Principe kwalificeert zich voor de groepsfase en komt terecht in Groep C.
El Hadj Hassan Gouled Aptidon Stadion, Djibouti Scheidsrechter: Ibrahim Nour El Din (EGY) :
| 9 oktober 2019 «onderlinge duels» 19:00 (UTC+3) | Mbye 59' (e.d.) | 90' Sanneh | El Hadj Hassan Gouled Aptidon Stadion, Djibouti Scheidsrechter: Ibrahim Nour El Din (EGY) |
Independence Stadium, Bakau Scheidsrechter: Mahamadou Keita (MLI) :
| 13 oktober 2019 «onderlinge duels» 16:00 (UTC) | Jallow 45+3' | | 10' (pen.) Mahabeh | Independence Stadium, Bakau Scheidsrechter: Mahamadou Keita (MLI) |
| 13 oktober 2019 «onderlinge duels» 16:00 (UTC) | | Strafschoppen | | Independence Stadium, Bakau Scheidsrechter: Mahamadou Keita (MLI) |
| 13 oktober 2019 «onderlinge duels» 16:00 (UTC) | | 3–2 | | Independence Stadium, Bakau Scheidsrechter: Mahamadou Keita (MLI) |
Gambia kwalificeert zich voor de groepsfase en komt terecht in Groep D.

## Groepsfase
### Groep A

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Mali | 6 | 4 | 1 | 1 | 10 | 4 | +6 | 13 |
| 2 | Guinee | 6 | 3 | 2 | 1 | 8 | 5 | +3 | 11 |
| 3 | Namibië | 6 | 3 | 0 | 3 | 8 | 7 | +1 | 9 |
| 4 | Tsjaad | 6 | 0 | 1 | 5 | 2 | 12 | −10 | 1 |
Sam Nujomastadion, Windhoek Scheidsrechter: Mohamed Diraneh Guedi (DJI) :
| 13 november 2019 18:00 (UTC+2) «onderlinge duels» | Adoassou 66' (e.d.) Katjiukua 77' | 68' N'Douassel | Sam Nujomastadion, Windhoek Scheidsrechter: Mohamed Diraneh Guedi (DJI) |
Stade du 26 Mars, Bamako Scheidsrechter: Noureddine El Jaafari (MAR) :
| 14 november 2019 «onderlinge duels» 19:00 (UTC) | A. Traoré I 56' Sylla 71' (e.d.) | 66' N. Keïta 75' Condé | Stade du 26 Mars, Bamako Scheidsrechter: Noureddine El Jaafari (MAR) |
Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Dahane Beida (MTN) :
| 17 november 2019 «onderlinge duels» 14:00 (UTC+1) | 14' Djenepo 45+4' Camara | Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Dahane Beida (MTN) |
Stade du 28 Septembre, Conakry Scheidsrechter: Kouassi Attisso Attiogbe (TOG) :
| 17 november 2019 «onderlinge duels» 16:00 (UTC) | Sylla 42' Kanté 70' | Stade du 28 Septembre, Conakry Scheidsrechter: Kouassi Attisso Attiogbe (TOG) |
Stade du 28 Septembre, Conakry Scheidsrechter: Mohamed Maarouf Eid (EGY) :
| 11 november 2020 «onderlinge duels» 16:00 (UTC) | Camara 45' | Stade du 28 Septembre, Conakry Scheidsrechter: Mohamed Maarouf Eid (EGY) |
Stade du 26 Mars, Bamako Scheidsrechter: Mohamed Ali Moussa (NIG) :
| 13 november 2020 «onderlinge duels» 19:00 (UTC) | Touré 33' (pen.) | Stade du 26 Mars, Bamako Scheidsrechter: Mohamed Ali Moussa (NIG) |
Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Seydou Tiama (BUR) :
| 15 november 2020 «onderlinge duels» 17:00 (UTC+1) | Abdaraman 45' | 24' Keïta | Stade Omnisports Idriss Mahamat Ouya, Ndjamena Scheidsrechter: Seydou Tiama (BUR) |
Sam Nujomastadion, Windhoek Scheidsrechter: Ali Mohamed Adelaid (COM) :
| 17 november 2020 «onderlinge duels» 19:00 (UTC+2) | Kambindu 39' | 12' Koïta 37' Doumbia | Sam Nujomastadion, Windhoek Scheidsrechter: Ali Mohamed Adelaid (COM) |
Stade du 28 Septembre, Conakry Scheidsrechter: Youssef Essrayri (TUN) :
| 24 maart 2021 «onderlinge duels» 16:00 (UTC) | Soumah 76' | Stade du 28 Septembre, Conakry Scheidsrechter: Youssef Essrayri (TUN) |
Sam Nujomastadion, Windhoek Scheidsrechter: Norman Matemera (ZIM) :
| 28 maart 2021 «onderlinge duels» 15:00 (UTC+2) | Shalulile 45+2', 77' | 17' Kane | Sam Nujomastadion, Windhoek Scheidsrechter: Norman Matemera (ZIM) |

### Groep B

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Burkina Faso | 6 | 3 | 3 | 0 | 6 | 2 | +4 | 12 |
| 2 | Malawi | 6 | 3 | 1 | 2 | 4 | 5 | −1 | 10 |
| 3 | Oeganda | 6 | 2 | 2 | 2 | 3 | 2 | +1 | 8 |
| 4 | Zuid-Soedan | 6 | 1 | 0 | 5 | 2 | 6 | −4 | 3 |
Kamazustadion, Blantyre Scheidsrechter: Pacifique Ndabihawenimana (BDI) :
| 13 november 2019 «onderlinge duels» 15:00 (UTC+2) | Mhango 68' | Kamazustadion, Blantyre Scheidsrechter: Pacifique Ndabihawenimana (BDI) |
Khartoumstadion, Khartoem (Soedan) Scheidsrechter: Tsegay Teklu Mogos (ERI) :
| 17 november 2019 «onderlinge duels» 15:00 (UTC+3) | Pawaar 90' | 20', 40' Bancé | Khartoumstadion, Khartoem (Soedan) Scheidsrechter: Tsegay Teklu Mogos (ERI) |
Mandela Nationaal Stadion, Kampala Scheidsrechter: Mahmood Ali Mahmood Ismail (SDN) :
| 17 november 2019 «onderlinge duels» 16:00 (UTC+3) | Okwi 29' Bayo 68' | Mandela Nationaal Stadion, Kampala Scheidsrechter: Mahmood Ali Mahmood Ismail (SDN) |
St. Mary's-stadion, Entebbe Scheidsrechter: Messie Nkounkou (COD) :
| 12 november 2020 «onderlinge duels» 16:00 (UTC+3) | Lwaliwa 86' | St. Mary's-stadion, Entebbe Scheidsrechter: Messie Nkounkou (COD) |
Stade du 4-Août, Ouagadougou Scheidsrechter: Dahane Beida (MTN) :
| 12 november 2020 «onderlinge duels» 19:00 (UTC) | Traoré 2', 25' Dabo 90' | 81' (pen.) Phiri | Stade du 4-Août, Ouagadougou Scheidsrechter: Dahane Beida (MTN) |
Nationaal Stadion Nyayo, Nairobi (Kenia) Scheidsrechter: Louis Houngnandande (BEN) :
| 16 november 2020 «onderlinge duels» 16:00 (UTC+3) | Okello 35' (pen.) | Nationaal Stadion Nyayo, Nairobi (Kenia) Scheidsrechter: Louis Houngnandande (BEN) |
Al-Hilalstadion, Omdurman (Soedan) Scheidsrechter: Anthony Ogwayo (KEN) :
| 24 maart 2021 «onderlinge duels» 13:00 (UTC+3) | 47' Mbulu | Al-Hilalstadion, Omdurman (Soedan) Scheidsrechter: Anthony Ogwayo (KEN) |
Stade du 4-Août, Ouagadougou Scheidsrechter: George Rogers (LBR) :
| 29 maart 2021 «onderlinge duels» 16:00 (UTC) | B. Traoré 49' | Stade du 4-Août, Ouagadougou Scheidsrechter: George Rogers (LBR) |
Bingu Nationaal Stadion, Lilongwe Scheidsrechter: Celso Alvação (MOZ) :
| 29 maart 2021 «onderlinge duels» 18:00 (UTC+2) | Mbulu 15' | Bingu Nationaal Stadion, Lilongwe Scheidsrechter: Celso Alvação (MOZ) |

### Groep C

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Ghana | 6 | 4 | 1 | 1 | 9 | 3 | +6 | 13 |
| 2 | Soedan | 6 | 4 | 0 | 2 | 9 | 3 | +6 | 12 |
| 3 | Zuid-Afrika | 6 | 3 | 1 | 2 | 8 | 7 | +1 | 10 |
| 4 | Sao Tomé en Principe | 6 | 0 | 0 | 6 | 3 | 16 | −13 | 0 |
Al-Hilalstadion, Omdurman Scheidsrechter: Mohamed Ali Moussa (NIG) :
| 11 november 2019 «onderlinge duels» 21:00 (UTC+2) | Agab 7' Hamid 44' Diogo 62' (e.d.) El-Rasheed 77' | Al-Hilalstadion, Omdurman Scheidsrechter: Mohamed Ali Moussa (NIG) |
Cape Coast Sportstadion, Cape Coast Scheidsrechter: Mustapha Ghorbal (ALG) :
| 14 november 2019 «onderlinge duels» 19:00 (UTC) | Partey 36' Kudus 80' | Cape Coast Sportstadion, Cape Coast Scheidsrechter: Mustapha Ghorbal (ALG) |
Orlandostadion, Soweto Scheidsrechter: Eric Otogo-Castane (GAB) :
| 17 november 2019 «onderlinge duels» 15:00 (UTC+2) | Phiri 45' | Orlandostadion, Soweto Scheidsrechter: Eric Otogo-Castane (GAB) |
Estádio Nacional 12 de Julho, Sao Tomé Scheidsrechter: Messie Nkounkou Mvoutou (CGO) :
| 18 november 2019 «onderlinge duels» 15:00 (UTC) | 50' (pen.) J. Ayew | Estádio Nacional 12 de Julho, Sao Tomé Scheidsrechter: Messie Nkounkou Mvoutou (CGO) |
Cape Coast Sportstadion, Cape Coast Scheidsrechter: Maguette N'Diaye (SEN) :
| 12 november 2020 «onderlinge duels» 16:00 (UTC) | A. Ayew 19', 81' | Cape Coast Sportstadion, Cape Coast Scheidsrechter: Maguette N'Diaye (SEN) |
Moses Mabhidastadion, Durban Scheidsrechter: Thulani Sibandze (SWZ) :
| 13 november 2020 «onderlinge duels» 21:00 (UTC+2) | Tau 55' (pen.) Zungu 90+1' | Moses Mabhidastadion, Durban Scheidsrechter: Thulani Sibandze (SWZ) |
Nelson Mandelabaaistadion, Port Elizabeth (Zuid-Afrika) Scheidsrechter: Tawel Camara Younoussa (GUI) :
| 16 november 2020 «onderlinge duels» 15:00 (UTC) | Jocy 12' Harramiz 75' | 39', 87' Zwane 70', 88' Tau | Nelson Mandelabaaistadion, Port Elizabeth (Zuid-Afrika) Scheidsrechter: Tawel Camara Younoussa (GUI) |
Al-Hilalstadion, Omdurman Scheidsrechter: Joshua Bondo (BOT) :
| 17 november 2020 «onderlinge duels» 15:00 (UTC+2) | Abdelrahman 90+2' | Al-Hilalstadion, Omdurman Scheidsrechter: Joshua Bondo (BOT) |
Estádio Nacional 12 de Julho, Sao Tomé :
| 24 maart 2021 «onderlinge duels» 14:00 (UTC) | 27' Abdelrahman 55' Malik | Estádio Nacional 12 de Julho, Sao Tomé |
Soccer City, Johannesburg Scheidsrechter: Bamlak Tessema Weyesa (ETH) :
| 25 maart 2021 «onderlinge duels» 18:00 (UTC+2) | Tau 51' | 49' Kudus | Soccer City, Johannesburg Scheidsrechter: Bamlak Tessema Weyesa (ETH) |
Cape Coast Sportstadion, Cape Coast Scheidsrechter: Souleiman Ahmed Djama (DJI) :
| 28 maart 2021 «onderlinge duels» 16:00 (UTC) | N. Opoku 12' J. Ayew 31' (pen.) Baba Rahman 60' | 83' Iniesta | Cape Coast Sportstadion, Cape Coast Scheidsrechter: Souleiman Ahmed Djama (DJI) |
Al-Hilalstadion, Omdurman Scheidsrechter: Helder Martins de Carvalho (ANG) :
| 28 maart 2021 «onderlinge duels» 18:00 (UTC+2) | Bakhit 5' Abdelrahman 32' | Al-Hilalstadion, Omdurman Scheidsrechter: Helder Martins de Carvalho (ANG) |

### Groep D

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Gabon | 6 | 3 | 1 | 2 | 8 | 6 | +2 | 10 |
| 2 | Gambia | 6 | 3 | 1 | 2 | 9 | 7 | +2 | 10 |
| 3 | Congo-Kinshasa | 6 | 2 | 3 | 1 | 4 | 5 | −1 | 9 |
| 4 | Angola | 6 | 1 | 1 | 4 | 4 | 7 | −3 | 4 |
Estádio 11 de Novembro, Luanda Scheidsrechter: Osiase Koto (LES) :
| 13 november 2019 «onderlinge duels» 20:00 (UTC+1) | Eduardo 3' | 16', 17' Ceesay 89' Marreh | Estádio 11 de Novembro, Luanda Scheidsrechter: Osiase Koto (LES) |
Stade de Franceville, Franceville Scheidsrechter: Bernard Camille (SEY) :
| 17 november 2019 «onderlinge duels» 20:00 (UTC+1) | Boupendza 27' Bouanga 45' | 84' Yano | Stade de Franceville, Franceville Scheidsrechter: Bernard Camille (SEY) |
Independence Stadium, Bakau Scheidsrechter: Norman Matemera (ZIM) :
| 18 november 2019 «onderlinge duels» 16:00 (UTC) | Jagne 52' Jobe 90+2' | 45+3' Bakambu 75' Muleka | Independence Stadium, Bakau Scheidsrechter: Norman Matemera (ZIM) |
Stade de Franceville, Franceville Scheidsrechter: Kouassi Attiogbe (TOG) :
| 12 november 2020 «onderlinge duels» 20:00 (UTC+1) | Bouanga 8' Aubameyang 55' | 81' Jobe | Stade de Franceville, Franceville Scheidsrechter: Kouassi Attiogbe (TOG) |
Independence Stadium, Bakau Scheidsrechter: Pacifique Ndabihawenimana (BDI) :
| 16 november 2020 «onderlinge duels» 16:00 (UTC) | Barrow 49', 79' | 89' Ecuele Manga | Independence Stadium, Bakau Scheidsrechter: Pacifique Ndabihawenimana (BDI) |
Estádio 11 de Novembro, Luanda Scheidsrechter: Victor Gomes (RSA) :
| 17 november 2020 «onderlinge duels» 18:00 (UTC+1) | 64' Kebano | Estádio 11 de Novembro, Luanda Scheidsrechter: Victor Gomes (RSA) |
Stade de Franceville, Franceville Scheidsrechter: Janny Sikazwe (ZAM) :
| 25 maart 2021 «onderlinge duels» 17:00 (UTC+1) | Boupendza 44' Bouanga 72' Aubameyang 86' | Stade de Franceville, Franceville Scheidsrechter: Janny Sikazwe (ZAM) |
Independence Stadium, Bakau Scheidsrechter: Adissa Abdul Ligali (BEN) :
| 25 maart 2021 «onderlinge duels» 16:00 (UTC) | Ceesay 62' | Independence Stadium, Bakau Scheidsrechter: Adissa Abdul Ligali (BEN) |
Stade des Martyrs, Kinshasa Scheidsrechter: Amin Mohamed Omar (EGY) :
| 29 maart 2021 «onderlinge duels» 17:00 (UTC+1) | Kasengu 45+2' (pen.) | Stade des Martyrs, Kinshasa Scheidsrechter: Amin Mohamed Omar (EGY) |
Estádio 11 de Novembro, Luanda Scheidsrechter: Gehad Grisha (EGY) :
| 29 maart 2021 «onderlinge duels» 17:00 (UTC+1) | Show 63' Augusto 69' | Estádio 11 de Novembro, Luanda Scheidsrechter: Gehad Grisha (EGY) |

### Groep E

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Marokko | 6 | 4 | 2 | 0 | 10 | 1 | +9 | 14 |
| 2 | Mauritanië | 6 | 2 | 3 | 1 | 5 | 4 | +1 | 9 |
| 3 | Burundi | 6 | 1 | 2 | 3 | 6 | 10 | −4 | 5 |
| 4 | Centraal-Afrikaanse Republiek | 6 | 1 | 1 | 4 | 5 | 11 | −6 | 4 |
Barthélemy Bogandastadion, Bangui Scheidsrechter: Anthony Ogwayo (KEN) :
| 13 november 2019 «onderlinge duels» 14:00 (UTC+1) | Mabidé 5' Mafouta 90+2' | Barthélemy Bogandastadion, Bangui Scheidsrechter: Anthony Ogwayo (KEN) |
Prince Louis Rwagasorestadion, Bujumbura Scheidsrechter: Maguette Ndiaye (SEN) :
| 19 november 2019 «onderlinge duels» 15:00 (UTC+2) | 27' Mazraoui 39' En-Nesyri 83' Hakimi | Prince Louis Rwagasorestadion, Bujumbura Scheidsrechter: Maguette Ndiaye (SEN) |
Stade Cheikha Ould Boïdiya, Nouakchott Scheidsrechter: Sadok Selmi (TUN) :
| 19 november 2019 16:00 (UTC) «onderlinge duels» | Hacen 27' Guidileye 90+1' | Stade Cheikha Ould Boïdiya, Nouakchott Scheidsrechter: Sadok Selmi (TUN) |
Stade Cheikha Ould Boïdiya, Nouakchott Scheidsrechter: Alhadi Allaou Mahamat (CHA) :
| 11 november 2020 16:00 (UTC) «onderlinge duels» | N'Diaye 30' | 79' Ntibazonkiza | Stade Cheikha Ould Boïdiya, Nouakchott Scheidsrechter: Alhadi Allaou Mahamat (CHA) |
Stade Mohammed V, Casablanca Scheidsrechter: Boubou Traoré (MLI) :
| 13 november 2020 «onderlinge duels» 20:00 (UTC+1) | Hakimi 10' Ziyech 31' (pen.), 34' Aboukhlal 64' | 25' Mafouta | Stade Mohammed V, Casablanca Scheidsrechter: Boubou Traoré (MLI) |
Prince Louis Rwagasorestadion, Bujumbura Scheidsrechter: David Molise (LES) :
| 15 november 2020 «onderlinge duels» 15:00 (UTC+2) | Ntibazonkiza 6', 55' Ndayishimiye 46' | 27' Niass | Prince Louis Rwagasorestadion, Bujumbura Scheidsrechter: David Molise (LES) |
Stade de la Réunification, Douala (Kameroen) Scheidsrechter: Eric Otogo-Castane (GAB) :
| 17 november 2020 «onderlinge duels» 17:00 (UTC+1) | 39' Ziyech 90+1' En-Nesyri | Stade de la Réunification, Douala (Kameroen) Scheidsrechter: Eric Otogo-Castane (GAB) |
Prince Louis Rwagasorestadion, Bujumbura Scheidsrechter: Mutaz Ibrahim (LBY) :
| 26 maart 2021 «onderlinge duels» 15:00 (UTC+2) | Ntibazonkiza 59' Nduwarugira 80' | 40', 53' Mafouta | Prince Louis Rwagasorestadion, Bujumbura Scheidsrechter: Mutaz Ibrahim (LBY) |
Stade Moulay Abdallah, Rabat Scheidsrechter: Blaise Yuven Ngwa (CMR) :
| 30 maart 2021 «onderlinge duels» 20:00 (UTC+1) | Munir 45' | Stade Moulay Abdallah, Rabat Scheidsrechter: Blaise Yuven Ngwa (CMR) |
Barthélemy Bogandastadion, Bangui Scheidsrechter: Alhadi Allaou Mahamat (CHA) :
| 30 maart 2021 «onderlinge duels» 20:00 (UTC+1) | 45+4' Kamara | Barthélemy Bogandastadion, Bangui Scheidsrechter: Alhadi Allaou Mahamat (CHA) |

### Groep F

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Kameroen | 6 | 3 | 2 | 1 | 8 | 4 | +4 | 11 |
| 2 | Kaapverdië | 6 | 2 | 4 | 0 | 6 | 3 | +3 | 10 |
| 3 | Rwanda | 6 | 1 | 3 | 2 | 1 | 3 | −2 | 6 |
| 4 | Mozambique | 6 | 1 | 1 | 4 | 5 | 10 | −5 | 4 |
Estádio do Zimpeto, Maputo Scheidsrechter: Raphiou Ligali (BEN) :
| 14 november 2019 «onderlinge duels» 18:00 (UTC+2) | Telinho 28' (pen.) Mexer 31' | Estádio do Zimpeto, Maputo Scheidsrechter: Raphiou Ligali (BEN) |
Nyamirambostadion, Kigali Scheidsrechter: Mutaz Ibrahim Al-Shalmani (LBA) :
| 17 november 2019 «onderlinge duels» 18:00 (UTC+2) | 71' Ngamaleu | Nyamirambostadion, Kigali Scheidsrechter: Mutaz Ibrahim Al-Shalmani (LBA) |
Estádio Nacional de Cabo Verde, Praia Scheidsrechter: Joseph Odey Ogabor (NGR) :
| 18 november 2019 «onderlinge duels» 15:00 (UTC−1) | Rodrigues 6' Mendes 57' | 18' Telinho 90+2' Witi | Estádio Nacional de Cabo Verde, Praia Scheidsrechter: Joseph Odey Ogabor (NGR) |
Stade de la Réunification, Douala Scheidsrechter: Kalilou Traore Ibrahim (CIV) :
| 12 november 2020 «onderlinge duels» 17:00 (UTC+1) | Aboubakar 38', 47' Zambo Anguissa 56' N'Jie 80' | 74' Kamo-Kamo | Stade de la Réunification, Douala Scheidsrechter: Kalilou Traore Ibrahim (CIV) |
Estádio do Zimpeto, Maputo Scheidsrechter: Bernard Camille (SEY) :
| 16 november 2020 «onderlinge duels» 18:00 (UTC+2) | 26' Aboubakar 73' Tabekou | Estádio do Zimpeto, Maputo Scheidsrechter: Bernard Camille (SEY) |
Nyamirambostadion, Kigali Scheidsrechter: Issa Sy (SEN) :
| 24 maart 2021 «onderlinge duels» 15:00 (UTC+2) | Byiringiro 70' | Nyamirambostadion, Kigali Scheidsrechter: Issa Sy (SEN) |
Estádio Nacional de Cabo Verde, Praia Scheidsrechter: Lahlou Benbraham (ALG) :
| 26 maart 2021 «onderlinge duels» 15:00 (UTC−1) | Kuca 25' Bagnack 59' (e.d.) Mendes 69' | 14' Kunde | Estádio Nacional de Cabo Verde, Praia Scheidsrechter: Lahlou Benbraham (ALG) |
Estádio do Zimpeto, Maputo Scheidsrechter: Messie Nkounkou (COD) :
| 30 maart 2021 «onderlinge duels» 21:00 (UTC+2) | 58' (e.d.) Bangal | Estádio do Zimpeto, Maputo Scheidsrechter: Messie Nkounkou (COD) |

### Groep G

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Egypte | 6 | 3 | 3 | 0 | 10 | 3 | +7 | 12 |
| 2 | Comoren | 6 | 2 | 3 | 1 | 4 | 6 | −2 | 9 |
| 3 | Kenia | 6 | 1 | 4 | 1 | 7 | 7 | 0 | 7 |
| 4 | Togo | 6 | 0 | 2 | 4 | 3 | 8 | −5 | 2 |
Stade de Kégué, Lomé Scheidsrechter: Jean-Jacques Ndala Ngambo (COD) :
| 14 november 2019 «onderlinge duels» 16:00 (UTC) | 51' Selemani | Stade de Kégué, Lomé Scheidsrechter: Jean-Jacques Ndala Ngambo (COD) |
Borg El Arabstadion, Alexandrië Scheidsrechter: Sidi Alioum (CMR) :
| 14 november 2019 «onderlinge duels» 18:00 (UTC+2) | Kahraba 42' | 67' Olunga | Borg El Arabstadion, Alexandrië Scheidsrechter: Sidi Alioum (CMR) |
Moi International Sports Centre, Nairobi Scheidsrechter: Alhadi Allaou Mahamat (CHA) :
| 18 november 2019 «onderlinge duels» 19:00 (UTC+3) | Omolo 35' | 64' Ouro-Sama | Moi International Sports Centre, Nairobi Scheidsrechter: Alhadi Allaou Mahamat (CHA) |
Moi International Sports Centre, Kasarani Scheidsrechter: Mutaz Ibrahim (LBY) :
| 11 november 2020 «onderlinge duels» 19:00 (UTC+3) | Juma 65' | 26' M'Changama | Moi International Sports Centre, Kasarani Scheidsrechter: Mutaz Ibrahim (LBY) |
Cairo Internationaal Stadion, Caïro Scheidsrechter: Louis Hakizimana (RWA) :
| 14 november 2020 «onderlinge duels» 21:00 (UTC+2) | El Wensh 53' | Cairo Internationaal Stadion, Caïro Scheidsrechter: Louis Hakizimana (RWA) |
Stade Omnisports de Malouzini, Moroni Scheidsrechter: Bamlak Tessema Weyesa (ETH) :
| 15 november 2020 «onderlinge duels» 19:00 (UTC+3) | Ben 21' Mattoir 49' | 35' Nyakeya | Stade Omnisports de Malouzini, Moroni Scheidsrechter: Bamlak Tessema Weyesa (ETH) |
Stade de Kégué, Lomé Scheidsrechter: Issa Sy (SEN) :
| 17 november 2020 «onderlinge duels» 16:00 (UTC) | Doke 90+3' | 18' Magdy 32' Sherif 52' Trézéguet | Stade de Kégué, Lomé Scheidsrechter: Issa Sy (SEN) |
Nationaal Stadion Nyayo, Nairobi Scheidsrechter: Thando Ndzandzeka (RSA) :
| 25 maart 2021 «onderlinge duels» 19:00 (UTC+3) | Abdallah 65' | 2' Afsha | Nationaal Stadion Nyayo, Nairobi Scheidsrechter: Thando Ndzandzeka (RSA) |
Cairo Internationaal Stadion, Caïro Scheidsrechter: Boubou Traore (MLI) :
| 29 maart 2021 «onderlinge duels» 18:00 (UTC+2) | Elneny 15' Sherif 17' Salah 21', 25' | Cairo Internationaal Stadion, Caïro Scheidsrechter: Boubou Traore (MLI) |
Stade de Kégué, Lomé Scheidsrechter: Raymond Coker (SLE) :
| 29 maart 2021 «onderlinge duels» 16:00 (UTC) | Eninful 90+5' | 32' Abdallah 66' (pen.) M. Juma | Stade de Kégué, Lomé Scheidsrechter: Raymond Coker (SLE) |

### Groep H

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Algerije | 6 | 4 | 2 | 0 | 19 | 6 | +13 | 14 |
| 2 | Zimbabwe | 6 | 2 | 2 | 2 | 6 | 8 | −2 | 8 |
| 3 | Zambia | 6 | 2 | 1 | 3 | 8 | 12 | −4 | 7 |
| 4 | Botswana | 6 | 1 | 1 | 4 | 2 | 9 | −7 | 4 |
Mustapha Tchakerstadion, Blida Scheidsrechter: Bamlak Tessema Weyesa (ETH) :
| 14 november 2019 «onderlinge duels» 20:00 (UTC+1) | Bensebaini 44' Bounedjah 68' (pen.), 90' Belaïli 75' Soudani 86' | Mustapha Tchakerstadion, Blida Scheidsrechter: Bamlak Tessema Weyesa (ETH) |
Nationaal Stadion, Gaborone Scheidsrechter: Ali Sabilla (UGA) :
| 18 november 2019 «onderlinge duels» 21:00 (UTC+2) | 15' Belaïli | Nationaal Stadion, Gaborone Scheidsrechter: Ali Sabilla (UGA) |
National Heroes Stadium, Lusaka Scheidsrechter: Mahamadou Keita (MLI) :
| 19 november 2019 «onderlinge duels» 18:00 (UTC+2) | Daka 20' | 11', 79' Billiat | National Heroes Stadium, Lusaka Scheidsrechter: Mahamadou Keita (MLI) |
National Heroes Stadium, Lusaka Scheidsrechter: Jean-Jacques Ngambo (COD) :
| 12 november 2020 «onderlinge duels» 18:00 (UTC+2) | Mwepu 45+1' Sikombe 66' | 45' Orebonye | National Heroes Stadium, Lusaka Scheidsrechter: Jean-Jacques Ngambo (COD) |
Stadion van 5 juli 1962, Algiers Scheidsrechter: Sidi Alioum (CMR) :
| 12 november 2020 «onderlinge duels» 20:00 (UTC+1) | Bounedjah 31' Feghouli 43' Mahrez 67' | 79' Kadewere | Stadion van 5 juli 1962, Algiers Scheidsrechter: Sidi Alioum (CMR) |
Nationaal Sportsstadion, Harare Scheidsrechter: Mahmood Ali Mahmood (SUD) :
| 16 november 2020 «onderlinge duels» 15:00 (UTC+2) | Musona 43' Dube 82' | 34' Delort 38' Mahrez | Nationaal Sportsstadion, Harare Scheidsrechter: Mahmood Ali Mahmood (SUD) |
Obed Itani Chilumestadion, Francistown Scheidsrechter: Ishmael Chizinga (MAW) :
| 16 november 2020 «onderlinge duels» 18:00 (UTC+2) | Gaolaolwe 6' | Obed Itani Chilumestadion, Francistown Scheidsrechter: Ishmael Chizinga (MAW) |
National Heroes Stadium, Lusaka Scheidsrechter: Ali Mohamed Adelaid (COM) :
| 25 maart 2021 «onderlinge duels» 18:00 (UTC+2) | Daka 34' (pen.), 80' (pen.) C. Chama 52' | 19' Ghezzal 25', 55' Slimani | National Heroes Stadium, Lusaka Scheidsrechter: Ali Mohamed Adelaid (COM) |
Obed Itani Chilumestadion, Francistown Scheidsrechter: Georges Gatogato (BDI) :
| 25 maart 2021 «onderlinge duels» 21:00 (UTC+2) | 14' Chikwende | Obed Itani Chilumestadion, Francistown Scheidsrechter: Georges Gatogato (BDI) |
Mustapha Tchakerstadion, Blida Scheidsrechter: Jean Ouattara (BUR) :
| 29 maart 2021 «onderlinge duels» 20:00 (UTC+1) | Mandi 24' Feghouli 58' Mahrez 64' (pen.) Bounedjah 72' Boulaya 88' | Mustapha Tchakerstadion, Blida Scheidsrechter: Jean Ouattara (BUR) |
National Sportstadion, Harare Scheidsrechter: Molise Retselisitsoe (LES) :
| 29 maart 2021 «onderlinge duels» 21:00 (UTC+2) | 21', 90+2' Daka | National Sportstadion, Harare Scheidsrechter: Molise Retselisitsoe (LES) |

### Groep I

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Senegal | 6 | 4 | 2 | 0 | 10 | 2 | +8 | 14 |
| 2 | Guinee-Bissau | 6 | 3 | 0 | 3 | 9 | 7 | +2 | 9 |
| 3 | Congo-Brazzaville | 6 | 2 | 2 | 2 | 5 | 5 | 0 | 8 |
| 4 | Swaziland | 6 | 0 | 2 | 4 | 3 | 13 | −10 | 2 |
Estádio 24 de Setembro, Bissau Scheidsrechter: Abdoul Ohabee Kanoso (MAD) :
| 13 november 2019 «onderlinge duels» 16:00 (UTC) | Jorginho 40' Piqueti 45' João Mário 73' | Estádio 24 de Setembro, Bissau Scheidsrechter: Abdoul Ohabee Kanoso (MAD) |
Stade Lat-Dior, Thiès Scheidsrechter: Gehad Grisha (EGY) :
| 13 november 2019 «onderlinge duels» 19:00 (UTC) | S. Sarr 26' Diallo 28' | Stade Lat-Dior, Thiès Scheidsrechter: Gehad Grisha (EGY) |
Sportcenter Mavuso, Manzini Scheidsrechter: Nehemia Shoovaleka (NAM) :
| 17 november 2019 «onderlinge duels» 15:00 (UTC+2) | Mamba 70' | 59', 66', 68' Diédhiou 77' Ndiaye | Sportcenter Mavuso, Manzini Scheidsrechter: Nehemia Shoovaleka (NAM) |
Stade Alphonse Massemba-Débat, Brazzaville Scheidsrechter: Fabricio Duarte (CPV) :
| 17 november 2019 «onderlinge duels» 17:00 (UTC+1) | Ibara 19' Ganvoula 70' Makiesse 79' | Stade Alphonse Massemba-Débat, Brazzaville Scheidsrechter: Fabricio Duarte (CPV) |
Stade Lat-Dior, Thiès Scheidsrechter: Eric Otogo-Castane (GAB) :
| 11 november 2020 «onderlinge duels» 16:00 (UTC) | Mané 44' (pen.) Nguette 74' | Stade Lat-Dior, Thiès Scheidsrechter: Eric Otogo-Castane (GAB) |
Stade Alphonse Massemba-Débat, Brazzaville Scheidsrechter: Joseph Odey Ogabor (NGR) :
| 12 november 2020 «onderlinge duels» 17:00 (UTC+1) | Ibara 77' Makiesse 81' | Stade Alphonse Massemba-Débat, Brazzaville Scheidsrechter: Joseph Odey Ogabor (NGR) |
Estádio 24 de Setembro, Bissau Scheidsrechter: Adil Zourak (MAR) :
| 15 november 2020 «onderlinge duels» 16:00 (UTC) | 82' Mané | Estádio 24 de Setembro, Bissau Scheidsrechter: Adil Zourak (MAR) |
Sportcenter Mavuso, Manzini Scheidsrechter: Jean-Claude Ishimwe (RWA) :
| 26 maart 2021 «onderlinge duels» 15:00 (UTC+2) | Badenhorst 21' | 15' Djaló 25' Semedo 50' Pelé | Sportcenter Mavuso, Manzini Scheidsrechter: Jean-Claude Ishimwe (RWA) |
Stade Lat-Dior, Thiès Scheidsrechter: Sekou Ahmed Toure (GUI) :
| 30 maart 2021 «onderlinge duels» 16:00 (UTC) | Kouyaté 90+6' | 9' Gamedze | Stade Lat-Dior, Thiès Scheidsrechter: Sekou Ahmed Toure (GUI) |
Estádio 24 de Setembro, Bissau Scheidsrechter: Kouassi Attiogbe (TOG) :
| 30 maart 2021 «onderlinge duels» 16:00 (UTC) | Piqueti 45+1' Mendy 73' Jorginho 80' | Estádio 24 de Setembro, Bissau Scheidsrechter: Kouassi Attiogbe (TOG) |

### Groep J

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Tunesië | 6 | 5 | 1 | 0 | 14 | 5 | +9 | 16 |
| 2 | Equatoriaal-Guinea | 6 | 3 | 0 | 3 | 7 | 7 | 0 | 9 |
| 3 | Tanzania | 6 | 2 | 1 | 3 | 5 | 6 | −1 | 7 |
| 4 | Libië | 6 | 1 | 0 | 5 | 7 | 15 | −8 | 3 |
Nationaal Stadion, Dar es Salaam Scheidsrechter: Imtehaz Heeralall (MRI) :
| 15 november 2019 «onderlinge duels» 19:00 (UTC+3) | Msuva 69' Abubakar 90+2' | 15' Obiang | Nationaal Stadion, Dar es Salaam Scheidsrechter: Imtehaz Heeralall (MRI) |
Olympisch Stadion, Radès Scheidsrechter: Mahmoud El Banna (EGY) :
| 15 november 2019 «onderlinge duels» 20:00 (UTC+1) | Khazri 33', 90' Khaoui 41', 52' | 45+1' Elhouni | Olympisch Stadion, Radès Scheidsrechter: Mahmoud El Banna (EGY) |
Nuevo Estadio de Malabo, Malabo Scheidsrechter: Mohamed Athoumani (COM) :
| 19 november 2019 «onderlinge duels» 20:00 (UTC+1) | 74' Khazri | Nuevo Estadio de Malabo, Malabo Scheidsrechter: Mohamed Athoumani (COM) |
Stade Mustapha Ben Jannet, Monastir (Tunesië) Scheidsrechter: Ishmael Chizinga (MAW) :
| 19 november 2019 «onderlinge duels» 20:00 (UTC+1) | Al Warfali 68' (pen.) Saltou 81' | 18' (pen.) Samatta | Stade Mustapha Ben Jannet, Monastir (Tunesië) Scheidsrechter: Ishmael Chizinga (MAW) |
Al-Salamstadion, Caïro (Egypte) Scheidsrechter: Bakary Gassama (GAM) :
| 11 november 2020 «onderlinge duels» 21:00 (UTC+2) | Al Warfali 55' (pen.) Bettamer 58' | 33' Machín 90+1' Obiang 90+4' Obama | Al-Salamstadion, Caïro (Egypte) Scheidsrechter: Bakary Gassama (GAM) |
Olympisch Stadion, Radès Scheidsrechter: Helder Martins de Carvalho (ANG) :
| 13 november 2020 «onderlinge duels» 21:00 (UTC+1) | Msakni 18' (pen.) | Olympisch Stadion, Radès Scheidsrechter: Helder Martins de Carvalho (ANG) |
Nuevo Estadio de Malabo, Malabo Scheidsrechter: Norman Matemera (ZIM) :
| 17 november 2020 «onderlinge duels» 18:00 (UTC+1) | Salvador 27' | Nuevo Estadio de Malabo, Malabo Scheidsrechter: Norman Matemera (ZIM) |
Nationaal Stadion, Dar es Salaam Scheidsrechter: Celso Alvação (MOZ) :
| 17 november 2020 «onderlinge duels» 20:00 (UTC+3) | Salum 48' | 11' Khaoui | Nationaal Stadion, Dar es Salaam Scheidsrechter: Celso Alvação (MOZ) |
Benina Martyrsstadion, Benghazi Scheidsrechter: Daouda Guèye (SEN) :
| 25 maart 2021 «onderlinge duels» 21:00 (UTC+2) | Ellafi 21', 54' | 39' Skhiri 48', 90+3' Jaziri 51' Dräger 84' Ben Slimane | Benina Martyrsstadion, Benghazi Scheidsrechter: Daouda Guèye (SEN) |
Nuevo Estadio de Malabo, Malabo Scheidsrechter: Bernard Camille (SEY) :
| 25 maart 2021 «onderlinge duels» 20:00 (UTC+1) | Nsue 90' | Nuevo Estadio de Malabo, Malabo Scheidsrechter: Bernard Camille (SEY) |
Olympisch Stadion, Radès Scheidsrechter: Jean-Jacques Ndala Ngambo (COD) :
| 28 maart 2021 «onderlinge duels» 14:00 (UTC+1) | Jaziri 4' Akapo 52' (e.d.) | 88' (e.d.) Chaouat | Olympisch Stadion, Radès Scheidsrechter: Jean-Jacques Ndala Ngambo (COD) |
Nationaal Stadion, Dar es Salaam Scheidsrechter: Hassan Mohamed Hagi (SOM) :
| 28 maart 2021 «onderlinge duels» 16:00 (UTC+3) | Msuva 45+2' | Nationaal Stadion, Dar es Salaam Scheidsrechter: Hassan Mohamed Hagi (SOM) |

### Groep K

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Ivoorkust | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 13 |
| 2 | Ethiopië | 6 | 3 | 0 | 3 | 10 | 6 | +4 | 9 |
| 3 | Madagaskar | 6 | 2 | 2 | 2 | 9 | 9 | 0 | 8 |
| 4 | Niger | 6 | 1 | 1 | 4 | 3 | 13 | −10 | 4 |
Mahamasinastadion, Antananarivo Scheidsrechter: Sekou Ahmed Touré (GUI) :
| 16 november 2019 «onderlinge duels» 16:00 (UTC+3) | Raveloson 18' | Mahamasinastadion, Antananarivo Scheidsrechter: Sekou Ahmed Touré (GUI) |
Stade Félix Houphouët-Boigny, Abidjan Scheidsrechter: Joao Goma (ANG) :
| 16 november 2019 «onderlinge duels» 19:00 (UTC) | Kessié 68' (pen.) | Stade Félix Houphouët-Boigny, Abidjan Scheidsrechter: Joao Goma (ANG) |
Tigraystadion, Mek'ele Scheidsrechter: Celso Alvação (MOZ) :
| 19 november 2019 «onderlinge duels» 16:00 (UTC+3) | Dagnachew 16' Bekele 26' | 4' Aurier | Tigraystadion, Mek'ele Scheidsrechter: Celso Alvação (MOZ) |
Stade Général Seyni Kountché, Niamey Scheidsrechter: Janny Sikazwe (ZAM) :
| 19 november 2019 «onderlinge duels» 17:00 (UTC+1) | Wonkoye 6' Moussa 77' | 10', 27' Nomenjanahary 35' (pen.) Anicet 38' Andriamatsinoro 54' Voavy 65' Morel | Stade Général Seyni Kountché, Niamey Scheidsrechter: Janny Sikazwe (ZAM) |
Stade olympique d'Ebimpé, Abidjan Scheidsrechter: Haythem Guirat (TUN) :
| 12 november 2020 «onderlinge duels» 19:00 (UTC) | Gervinho 48' Haller 55' | 59' Voavy | Stade olympique d'Ebimpé, Abidjan Scheidsrechter: Haythem Guirat (TUN) |
Stade Général Seyni Kountché, Niamey Scheidsrechter: Hassen Corneh (LBR) :
| 13 november 2020 «onderlinge duels» 17:00 (UTC+1) | Oumarou 73' | Stade Général Seyni Kountché, Niamey Scheidsrechter: Hassen Corneh (LBR) |
Barikadimystadion, Toamasina Scheidsrechter: Gehad Grisha (EGY) :
| 17 november 2020 «onderlinge duels» 16:00 (UTC+3) | Amada 51' | 15' (pen.) Kessié | Barikadimystadion, Toamasina Scheidsrechter: Gehad Grisha (EGY) |
Bahir Dar Stadion, Bahir Dar Scheidsrechter: Daudu Williams (SLE) :
| 17 november 2020 «onderlinge duels» 16:00 (UTC+3) | Gebremichael 13' Mesud 43' Kebede 70' | Bahir Dar Stadion, Bahir Dar Scheidsrechter: Daudu Williams (SLE) |
Bahir Dar Stadion, Bahir Dar Scheidsrechter: Sidi Alioum (CMR) :
| 24 maart 2021 «onderlinge duels» 16:00 (UTC+3) | Gebremichael 19' Kebede 34' Nassir 41' Bekele 86' | Bahir Dar Stadion, Bahir Dar Scheidsrechter: Sidi Alioum (CMR) |
Stade Général Seyni Kountché, Niamey Scheidsrechter: Beida Dahane (MTN) :
| 26 maart 2021 «onderlinge duels» 16:00 (UTC) | Aurier 25' Gradel 34' Kanon 60' | Stade Général Seyni Kountché, Niamey Scheidsrechter: Beida Dahane (MTN) |
Stade olympique d'Ebimpé, Abidjan Scheidsrechter: Charles Bulu (GHA) :
| 30 maart 2021 «onderlinge duels» 13:00 (UTC) | Boly 3' Kessié 19' (pen.) Kouassi 76' | 74' Kebede | Stade olympique d'Ebimpé, Abidjan Scheidsrechter: Charles Bulu (GHA) |

### Groep L

| Pos | Land | Wed | Win | Gel | Ver | DV | DT | +/– | Pnt |
| 1 | Nigeria | 6 | 4 | 2 | 0 | 14 | 7 | +7 | 14 |
| 2 | Sierra Leone | 6 | 1 | 4 | 1 | 6 | 6 | 0 | 7 |
| 3 | Benin | 6 | 2 | 1 | 3 | 3 | 4 | −1 | 7 |
| 4 | Lesotho | 6 | 0 | 3 | 3 | 3 | 9 | −6 | 3 |
Akwa Ibomstadion, Uyo Scheidsrechter: Issa Sy (SEN) :
| 13 november 2019 «onderlinge duels» 17:00 (UTC+1) | Osimhen 45+1' (pen.) Kalu 62' | 3' Sessègnon | Akwa Ibomstadion, Uyo Scheidsrechter: Issa Sy (SEN) |
Nationaal Stadion, Freetown Toeschouwers: 0 Scheidsrechter: Jean Ouattara (BUR) :
| 13 november 2019 «onderlinge duels» 16:00 (UTC) | Quee 72' | 90' Thabantso | Nationaal Stadion, Freetown Toeschouwers: 0 Scheidsrechter: Jean Ouattara (BUR) |
Stade Charles de Gaulle, Porto-Novo Scheidsrechter: Jean-Marc Ganamandji (CAF) :
| 14 november 2019 «onderlinge duels» 14:00 (UTC+1) | Dossou 28' | Stade Charles de Gaulle, Porto-Novo Scheidsrechter: Jean-Marc Ganamandji (CAF) |
Setsotostadion, Maseru Scheidsrechter: Joshua Bondo (BOT) :
| 17 november 2019 «onderlinge duels» 18:00 (UTC+2) | Masoabi 11' Awaziem 90' (e.d.) | 26' Iwobi 38' Chukwueze 75', 85' Osimhen | Setsotostadion, Maseru Scheidsrechter: Joshua Bondo (BOT) |
Samuel Ogbemudiastadion, Benin City Scheidsrechter: Gilbert Cheruiyot (KEN) :
| 13 november 2020 «onderlinge duels» 17:00 (UTC+1) | Iwobi 4', 27' Osimhen 21' Chukwueze 29' | 41' Quee 72', 86' Kamara 80' Bundu | Samuel Ogbemudiastadion, Benin City Scheidsrechter: Gilbert Cheruiyot (KEN) |
Stade Charles de Gaulle, Porto-Novo Scheidsrechter: Janny Sikazwe (ZAM) :
| 14 november 2020 «onderlinge duels» 17:00 (UTC+1) | Dossou 24' | Stade Charles de Gaulle, Porto-Novo Scheidsrechter: Janny Sikazwe (ZAM) |
Stade Charles de Gaulle, Porto-Novo Scheidsrechter: Redouane Jiyed (MAR) :
| 27 maart 2021 «onderlinge duels» 17:00 (UTC+1) | 90+3' Onuachu | Stade Charles de Gaulle, Porto-Novo Scheidsrechter: Redouane Jiyed (MAR) |
Teslim Balogunstadion, Lagos Scheidsrechter: Fabricio Duarte (CPV) :
| 30 maart 2021 «onderlinge duels» 17:00 (UTC+1) | Osimhen 23' Etebo 50' Onuachu 83' | Teslim Balogunstadion, Lagos Scheidsrechter: Fabricio Duarte (CPV) |
Stade du 28 Septembre, Conakry (Guinee) Scheidsrechter: Haythem Guirat (TUN) :
| 14 juni 2021 «onderlinge duels» 16:00 (UTC) | K. Kamara 19' (pen.) | Stade du 28 Septembre, Conakry (Guinee) Scheidsrechter: Haythem Guirat (TUN) |

## Gekwalificeerde landen

| Land | Gekwalificeerd als | Datum van kwalificatie | Vorige deelnames in toernooi |
| Mali | Groep A | 17 november 2020 | 11 (1972, 1994, 2002, 2004, 2008, 2010, 2012, 2013, 2015, 2017, 2019) |
| Guinee | Groep A | 24 maart 2021 | 12 (1970, 1974, 1976, 1980, 1994, 1998, 2004, 2006, 2008, 2012, 2015, 2019) |
| Burkina Faso | Groep B | 24 maart 2021 | 11 (1978, 1996, 1998, 2000, 2002, 2004, 2010, 2012, 2013, 2015, 2017) |
| Malawi | Groep B | 29 maart 2021 | 2 (1984, 2010) |
| Ghana | Groep C | 25 maart 2021 | 22 (1963, 1965, 1968, 1970, 1978, 1980, 1982, 1984, 1992, 1994, 1996, 1998, 2000, 2002, 2006, 2008, 2010, 2012, 2013, 2015, 2017, 2019) |
| Soedan | Groep C | 28 maart 2021 | 8 (1957, 1959, 1963, 1970, 1972, 1976, 2008, 2012 |
| Gabon | Groep D | 25 maart 2021 | 7 (1994, 1996, 2000, 2010, 2012, 2015, 2017) |
| Gambia | Groep D | 25 maart 2021 | 0 (debuut) |
| Marokko | Groep E | 26 maart 2021 | 17 (1972, 1976, 1978, 1980, 1986, 1988, 1992, 1998, 2000, 2002, 2004, 2006, 2008, 2012, 2013, 2017, 2019) |
| Mauritanië | Groep E | 30 maart 2021 | 1 (2019) |
| Kameroen | Groep F | 8 januari 2019 | 19 (1970, 1972, 1982, 1984, 1986, 1988, 1990, 1992, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2010, 2015, 2017, 2019) |
| Kaapverdië | Groep F | 30 maart 2021 | 2 (2013, 2015) |
| Comoren | Groep G | 25 maart 2021 | 0 (debuut) |
| Egypte | Groep G | 25 maart 2021 | 24 (1957, 1959, 1962, 1963, 1970, 1974, 1976, 1980, 1984, 1986, 1988, 1990, 1992, 1994, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2010, 2017, 2019) |
| Algerije | Groep H | 16 november 2020 | 18 (1968, 1980, 1982, 1984, 1986, 1988, 1990, 1992, 1996, 1998, 2000, 2002, 2004, 2010, 2013, 2015, 2017, 2019) |
| Zimbabwe | Groep H | 26 maart 2021 | 4 (2004, 2006, 2017, 2019) |
| Senegal | Groep I | 15 november 2020 | 15 (1965, 1968, 1986, 1990, 1992, 1994, 2000, 2002, 2004, 2006, 2008, 2012, 2015, 2017, 2019) |
| Guinee-Bissau | Groep I | 30 maart 2021 | 2 (2017, 2019) |
| Tunesië | Groep J | 17 november 2020 | 19 (1962, 1963, 1965, 1978, 1982, 1994, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2010, 2012, 2013, 2015, 2017, 2019) |
| Equatoriaal-Guinea | Groep J | 25 maart 2021 | 2 (2012, 2015) |
| Ivoorkust | Groep K | 26 maart 2021 | 23 (1965, 1968, 1970, 1974, 1980, 1984, 1986, 1988, 1990, 1992, 1994, 1996, 1998, 2000, 2002, 2006, 2008, 2010, 2012, 2013, 2015, 2017, 2019) |
| Ethiopië | Groep K | 30 maart 2021 | 10 (1957, 1959, 1962, 1963, 1965, 1968, 1970, 1976, 1982, 2013) |
| Nigeria | Groep L | 27 maart 2021 | 18 (1963, 1976, 1978, 1980, 1982, 1984, 1988, 1990, 1992, 1994, 2000, 2002, 2004, 2006, 2008, 2010, 2013, 2019) |
| Sierra Leone | Groep L | 15 juni 2021 | 2 (1994, 1996) |
    $^1$ Vetgedrukt betekent dat het land kampioen werd van dat toernooi.
    $^2$ Schuin betekent dat het land het toernooi dat jaar organiseerde.