# Éliminatoires de la Coupe d'Afrique des nations de football des moins de 23 ans 2019

Les éliminatoires de la Coupe d'Afrique des nations des moins de 23 ans 2019 ont pour but de désigner les sept nations qui accompagneront le pays-hôte lors du tournoi final. Ils se déroulent du 12 novembre 2018 au 11 juin 2019.

## Format

Les qualifications sont organisées sous forme de matchs aller-retour à élimination directe. En cas d'égalité sur les deux matchs, la règle des buts marqués à l'extérieur s'applique. Si les deux équipes sont toujours à égalité, elles sont départagées par une séance de tirs au but, sans passer par une prolongation.
43 équipes participent aux éliminatoires, dont 13 sont exemptées de 1er tour.
Le calendrier est le suivant :
| Tour | Dates |
| Premier tour | 12 - 20 novembre 2018 |
| Second tour | 20 - 26 mars 2019 |
| Troisième tour | 3 - 11 juin 2019 |

## Tableau

| Premier tour | Premier tour | Premier tour | Premier tour | Deuxième tour | Deuxième tour | Deuxième tour | Deuxième tour | Troisième tour | Troisième tour | Troisième tour | Troisième tour |
| Angola | Angola | - | - | | | | | | | | |
| Namibie | Namibie | - | - | | | | | | | | |
| Namibie | Namibie | - | - | Angola | Angola | 1 | 0 | | | | |
| | | | | Afrique du Sud | Afrique du Sud | 3 | 3 | | | | |
| | | | | | | | | Afrique du Sud | Afrique du Sud | 5 | 0 |
| | | | | | | | | Zimbabwe | Zimbabwe | 0 | 0 |
| Mozambique | Mozambique | 0 | 1 | | | | | Zimbabwe | Zimbabwe | 0 | 0 |
| Swaziland | Swaziland | 0 | 1 | | | | | | | | |
| Swaziland | Swaziland | 0 | 1 | Mozambique | Mozambique | 0 | 0 | |
| | | | | Zimbabwe | Zimbabwe | 0 | 2 | | | | |
| Premier tour | Premier tour | Premier tour | Premier tour | Deuxième tour | Deuxième tour | Deuxième tour | Deuxième tour | Troisième tour | Troisième tour | Troisième tour | Troisième tour |
| Botswana | Botswana | 1 | 1 | | | | | | | | |
| Malawi | Malawi | 2 | 1 | | | | | | | | |
| Malawi | Malawi | 2 | 1 | Malawi | Malawi | 0 | 0 | | | | |
| | | | | Zambie | Zambie | 1 | 1 | | | | |
| | | | | | | | | Zambie | Zambie | 2 | 3 |
| | | | | | | | | Congo | Congo | 1 | 3 |
| Burundi | Burundi | 2 | 1 | | | | | Congo | Congo | 1 | 3 |
| Tanzanie | Tanzanie | 0 | 3 | | | | | | | | |
| Tanzanie | Tanzanie | 0 | 3 | Burundi | Burundi | 0 | 1 | |
| | | | | Congo | Congo | 0 | 2 | | | | |
| Premier tour | Premier tour | Premier tour | Premier tour | Deuxième tour | Deuxième tour | Deuxième tour | Deuxième tour | Troisième tour | Troisième tour | Troisième tour | Troisième tour |
| Ghana | Ghana | 5 | 0 | | | | | | | | |
| Togo | Togo | 1 | 1 | | | | | | | | |
| Togo | Togo | 1 | 1 | Ghana | Ghana | 4 | 0 | | | | |
| | | | | Gabon | Gabon | 0 | 0 | | | | |
| | | | | | | | | Ghana | Ghana | 1 | 1 |
| | | | | | | | | Algérie | Algérie | 1 | 0 |
| Guinée équatoriale | Guinée équatoriale | 1 | 3 | | | | | Algérie | Algérie | 1 | 0 |
| Sao Tomé-et-Principe | Sao Tomé-et-Principe | 1 | 1 | | | | | | | | |
| Sao Tomé-et-Principe | Sao Tomé-et-Principe | 1 | 1 | Guinée équatoriale | Guinée équatoriale | 0 | 1 | |
| | | | | Algérie | Algérie | 0 | 3 | | | | |
| Premier tour | Premier tour | Premier tour | Premier tour | Deuxième tour | Deuxième tour | Deuxième tour | Deuxième tour | Troisième tour | Troisième tour | Troisième tour | Troisième tour |
| Cameroun | Cameroun | 3 | 1 | | | | | | | | |
| Tchad | Tchad | 0 | 1 | | | | | | | | |
| Tchad | Tchad | 0 | 1 | Cameroun | Cameroun | | | | | | |
| | | | | Sierra Leone | Sierra Leone | Suspendue | Suspendue | | | | |
| | | | | | | | | Cameroun | Cameroun | 1 | 1 |
| | | | | | | | | Tunisie | Tunisie | 0 | 2 |
| Ouganda | Ouganda | 1 | 0 | | | | | Tunisie | Tunisie | 0 | 2 |
| Soudan du Sud | Soudan du Sud | 0 | 2 | | | | | | | | |
| Soudan du Sud | Soudan du Sud | 0 | 2 | Soudan du Sud | Soudan du Sud | 0 | 0 | |
| | | | | Tunisie | Tunisie | 0 | 1 | | | | |
| Premier tour | Premier tour | Premier tour | Premier tour | Deuxième tour | Deuxième tour | Deuxième tour | Deuxième tour | Troisième tour | Troisième tour | Troisième tour | Troisième tour |
| Burkina Faso | Burkina Faso | 1 | 1 | | | | | | | | |
| Niger | Niger | 1 | 3 | | | | | | | | |
| Niger | Niger | 1 | 3 | Niger | Niger | 1 | 1 | | | | |
| | | | | Côte d'Ivoire | Côte d'Ivoire | 2 | 6 | | | | |
| | | | | | | | | Côte d'Ivoire | Côte d'Ivoire | 0 | 2 |
| | | | | | | | | Guinée | Guinée | 1 | 1 |
| Mauritanie | Mauritanie | 1 | 1 | | | | | Guinée | Guinée | 1 | 1 |
| Guinée | Guinée | 2 | 4 | | | | | | | | |
| Guinée | Guinée | 2 | 4 | Guinée | Guinée | 2 | 0 | |
| | | | | Sénégal | Sénégal | 1 | 0 | | | | |
| Premier tour | Premier tour | Premier tour | Premier tour | Deuxième tour | Deuxième tour | Deuxième tour | Deuxième tour | Troisième tour | Troisième tour | Troisième tour | Troisième tour |
| Seychelles | Seychelles | 1 | 0 | | | | | | | | |
| Soudan | Soudan | 1 | 1 | | | | | | | | |
| Soudan | Soudan | 1 | 1 | Soudan | Soudan | 2 | 0 | | | | |
| | | | | Kenya | Kenya | 0 | 0 | | | | |
| Kenya | Kenya | 5 | 3 | Kenya | Kenya | 0 | 0 | | | | |
| Maurice | Maurice | 0 | 1 | | | | | | | | |
| Maurice | Maurice | 0 | 1 | | | | | Soudan | Soudan | 1 | 0 |
| | | | | | | | | Nigeria | Nigeria | 0 | 5 |
| Libye | Libye | | | | | | | Nigeria | Nigeria | 0 | 5 |
| Gambie | Gambie | Forfait | Forfait | | | | | | | | |
| Gambie | Gambie | Forfait | Forfait | Libye | Libye | 2 | 0 | |
| | | | | Nigeria | Nigeria | 0 | 4 | | | | |
| Premier tour | Premier tour | Premier tour | Premier tour | Deuxième tour | Deuxième tour | Deuxième tour | Deuxième tour | Troisième tour | Troisième tour | Troisième tour | Troisième tour |
| Rwanda | Rwanda | 0 | 0 | | | | | | | | |
| RD Congo | RD Congo | 0 | 5 | | | | | | | | |
| RD Congo | RD Congo | 0 | 5 | RD Congo | RD Congo | Disqualifié | Disqualifié | | | | |
| | | | | Maroc | Maroc | | | | | | |
| | | | | | | | | Maroc | Maroc | 1 | 0 |
| | | | | | | | | Mali | Mali | 1 | 1 |
| Éthiopie | Éthiopie | 4 | 0 | | | | | Mali | Mali | 1 | 1 |
| Somalie | Somalie | 0 | 1 | | | | | | | | |
| Somalie | Somalie | 0 | 1 | Éthiopie | Éthiopie | 1 | 0 | |
| | | | | Mali | Mali | 1 | 4 | | | | |

## Résultats détaillés
### Premier tour

30 équipes participent au premier tour qui se déroule en novembre 2018. La Gambie déclare forfait avant d'affronter la Libye, pour des raisons financières.
| 16 novembre 2018 | Mozambique | 0 - 0 | Swaziland | Stade national, Maputo |
| 18h00 (UTC+2) | | (0-0) | | Arbitrage : Georges Gatogato |
| 18h00 (UTC+2) | | Rapport | | Arbitrage : Georges Gatogato |
| 20 novembre 2018 | Swaziland | 1 - 1 | Mozambique | Mavuso Sports Centre, Manzini |
| 15h00 (UTC+2) | Dlamini 33e | (1-0) | 61e Simbine | Arbitrage : Tirelo Mositwane |
| 15h00 (UTC+2) | | Rapport | | Arbitrage : Tirelo Mositwane |
| 17 novembre 2018 | Botswana | 1 - 2 | Malawi | Lobatse Stadium, Lobatse |
| 16h00 (UTC+2) | Johnson 61e | (0-0) | 85e (csc) Legopelo 88e Nachipo | Arbitrage : Thando Ndzandzeka |
| 16h00 (UTC+2) | | Rapport | | Arbitrage : Thando Ndzandzeka |
| 20 novembre 2018 | Malawi | 1 - 1 | Botswana | Kamuzu Stadium, Blantyre |
| 14h30 (UTC+2) | Banda 66e | (0-0) | 90+4e Gaogangwe | Arbitrage : Celso Alvação |
| 14h30 (UTC+2) | | Rapport | | Arbitrage : Celso Alvação |
| 14 novembre 2018 | Burundi | 2 - 0 | Tanzanie | Stade du Prince Louis Rwagasore, Bujumbura |
| 15h00 (UTC+2) | Mabano 60e (pen.) Mavugo 78e | (0-0) | | Arbitrage : Tsegay Mogos Teklu |
| 15h00 (UTC+2) | | Rapport | | Arbitrage : Tsegay Mogos Teklu |
| 20 novembre 2018 | Tanzanie | 3 - 1 | Burundi | Benjamin Mkapa National Stadium, Dar es Salaam |
| 19h00 (UTC+3) | Kyombo 4e Yusuph 43e Kiimbwa 70e | (2-0) | 89e Mavugo | Arbitrage : Mohamed Diraneh Guedi |
| 19h00 (UTC+3) | | Rapport | | Arbitrage : Mohamed Diraneh Guedi |
| 18 décembre 2018 | Ghana | 5 - 1 | Togo | Baba Yara Stadium, Kumasi |
| 15h30 (UTC) | Kwabena 18e 69e 70e Bukari 60e Yakubu 82e | (1-1) | 32e Klidje | Arbitrage : Issa Sy |
| 15h30 (UTC) | | Rapport | | Arbitrage : Issa Sy |
| 22 décembre 2018 | Togo | 1 - 0 | Ghana | Stade municipal, Lomé |
| 16h00 (UTC) | Anika 19e | (1-0) | | Arbitrage : Beida Dahane |
| 16h00 (UTC) | | Rapport | | Arbitrage : Beida Dahane |
| 14 novembre 2018 | Guinée équatoriale | 1 - 1 | Sao Tomé-et-Principe | Nouveau stade, Malabo |
| 18h00 (UTC+1) | Eneme 45e | (1-1) | 3e Gilson | Arbitrage : Mohamed Ali Moussa |
| 18h00 (UTC+1) | | Rapport | | Arbitrage : Mohamed Ali Moussa |
| 18 novembre 2018 | Sao Tomé-et-Principe | 1 - 3 | Guinée équatoriale | Estádio Nacional 12 de Julho, São Tomé |
| 15h00 (UTC+1) | Gilson 34e | (1-2) | 4e 58e Oba 21e Ndong | Arbitrage : Fabricio Duarte |
| 15h00 (UTC+1) | | Rapport | | Arbitrage : Fabricio Duarte |
| 16 novembre 2018 | Cameroun | 3 - 0 | Tchad | Stade Ahmadou-Ahidjo, Yaoundé |
| 15h30 (UTC+1) | Hongla 10e Ayuk 49e 65e | (1-0) | | Arbitrage : Pierre Atcho |
| 15h30 (UTC+1) | | Rapport | | Arbitrage : Pierre Atcho |
| 20 novembre 2018 | Tchad | 1 - 1 | Cameroun | Stade omnisports Idriss-Mahamat-Ouya, Ndjamena |
| 15h00 (UTC+1) | Nodji 29e | (1-1) | 18e Ngan | Arbitrage : Adissa Abdul Raphiou Ligali |
| 15h00 (UTC+1) | | Rapport | | Arbitrage : Adissa Abdul Raphiou Ligali |
| 14 novembre 2018 | Ouganda | 1 - 0 | Soudan du Sud | Phillip Omondi Stadium, Kampala |
| 16h30 (UTC+3) | Kizza 90+2e (pen.) | (0-0) | | Arbitrage : Ahmed Elghandour |
| 16h30 (UTC+3) | | Rapport | | Arbitrage : Ahmed Elghandour |
| 20 novembre 2018 | Soudan du Sud | 2 - 0 | Ouganda | Stade de Djouba, Djouba |
| 16h00 (UTC+3) | Taku 23e Wol 89e | (1-0) | | Arbitrage : Omar Abdulkadir Artan |
| 16h00 (UTC+3) | | Rapport | | Arbitrage : Omar Abdulkadir Artan |
| 16 novembre 2018 | Burkina Faso | 1 - 1 | Niger | Stade du 4-Août, Ouagadougou |
| 18h00 (UTC) | Badolo 34e | (1-1) | 27e (pen.) Hanhainikoye | Arbitrage : Nabil Boukhalfa |
| 18h00 (UTC) | | Rapport | | Arbitrage : Nabil Boukhalfa |
| 20 novembre 2018 | Niger | 3 - 1 | Burkina Faso | Stade Général-Seyni-Kountché, Niamey |
| 16h00 (UTC+1) | Salou 45e 63e Boubacar 74e | (1-0) | 78e Cissé | Arbitrage : Quadri Ololade Adebimpe |
| 16h00 (UTC+1) | | Rapport | | Arbitrage : Quadri Ololade Adebimpe |
| 14 novembre 2018 | Mauritanie | 1 - 2 | Guinée | Stade Cheikha Ould Boïdiya, Nouakchott |
| 17h00 (UTC) | Teguedi 9e | (1-0) | 73e M. Traoré 90e D. Camara | Arbitrage : Samir Guezzaz |
| 17h00 (UTC) | | Rapport | | Arbitrage : Samir Guezzaz |
| 20 novembre 2018 | Guinée | 4 - 1 | Mauritanie | Stade du 28 Septembre, Conakry |
| 16h30 (UTC) | Keita 12e D. Camara 25e Y. Camara 38e 43e | (4-1) | 16e Traoré | Arbitrage : Daniel Laryéa |
| 16h30 (UTC) | | Rapport | | Arbitrage : Daniel Laryéa |
| 14 novembre 2018 | Seychelles | 1 - 1 | Soudan | Stade Linité, Victoria |
| 17h30 (UTC+4) | Henriette 8e | (1-1) | 15e Hamid | Arbitrage : Tewodros Mitiku |
| 17h30 (UTC+4) | | Rapport | | Arbitrage : Tewodros Mitiku |
| 20 novembre 2018 | Soudan | 1 - 0 | Seychelles | Stade de Khartoum, Khartoum |
| 19h30 (UTC+2) | Fanchette 48e (csc) | (0-0) | | Arbitrage : Ali Sabilla |
| 19h30 (UTC+2) | | Rapport | | Arbitrage : Ali Sabilla |
| 14 novembre 2018 | Kenya | 5 - 0 | Maurice | Centre sportif international Moi, Nairobi |
| 16h00 (UTC+3) | Omurwa 12e Mazembe 30e Mutamba 54e Lokale 56e Okumu 71e | (2-0) | | Arbitrage : Nsoro Ruzindana |
| 16h00 (UTC+3) | | Rapport | | Arbitrage : Nsoro Ruzindana |
| 18 novembre 2018 | Maurice | 1 - 3 | Kenya | Stade Anjalay, Belle Vue Maurel |
| 15h00 (UTC+4) | Langue 87e | (0-1) | 40e Mutamba 57e O. Ochieng 66e Mazembe | Arbitrage : Andofetra Rakotojaona |
| 15h00 (UTC+4) | | Rapport | | Arbitrage : Andofetra Rakotojaona |
| 14 novembre 2018 | Rwanda | 0 - 0 | RD Congo | Umuganda Stadium, Gisenyi |
| 15h30 (UTC+2) | | (0-0) | | Arbitrage : Ibrahim Kalilou Traoré |
| 15h30 (UTC+2) | | Rapport | | Arbitrage : Ibrahim Kalilou Traoré |
| 20 novembre 2018 | RD Congo | 5 - 0 | Rwanda | Stade des Martyrs, Kinshasa |
| 16h00 (UTC+3) | Mbuangi 7e Muleka 32e 67e Mutumosi 61e Balengo 83e | (2-0) | | Arbitrage : Peter Waweru |
| 16h00 (UTC+3) | | Rapport | | Arbitrage : Peter Waweru |
| 14 novembre 2018 | Éthiopie | 4 - 0 | Somalie | Stade d'Addis-Abeba, Addis-Abeba |
| 16h00 (UTC+3) | Markneh 28e Eshetu 39e Gebremichael 66e (pen.) Sani 70e | (2-0) | | Arbitrage : Haythem Guirat |
| 16h00 (UTC+3) | | Rapport | | Arbitrage : Haythem Guirat |
| 20 novembre 2018 | Somalie | 1 - 0 | Éthiopie | Stade national El Hadj Hassan Gouled Aptidon, Djibouti |
| 15h30 (UTC+3) | F. Hassan 14e | (1-0) | | Arbitrage : Elsiddig Mohamed Eltreefe |
| 15h30 (UTC+3) | | Rapport | | Arbitrage : Elsiddig Mohamed Eltreefe |

### Deuxième tour

Le deuxième tour concerne les quinze équipes victorieuses du premier tour et les treize équipes qui en étaient exemptées.
Le Cameroun est qualifié directement pour le troisième tour en raison de la disqualification de la Sierra Leone dont la fédération est suspendus par la FIFA pour ingérence gouvernementale.
La RD Congo, victorieuse du Maroc (2-0 , 0-1) est finalement disqualifiée pour avoir fait jouer Arsène Zola, né en 1996.
| 22 mars 2019 | Angola | 1 - 3 | Afrique du Sud | Stade national du 11-Novembre, Luanda |
| 16h00 (UTC+1) | Lopez Texeira 82e | (0-2) | 7e Mahlambi 16e Mukumela 62e Magerman | Arbitrage : Lebalang Martin Mokete |
| 16h00 (UTC+1) | | Rapport | | Arbitrage : Lebalang Martin Mokete |
| 26 mars 2019 | Afrique du Sud | 3 - 0 | Angola | Milpark Stadium, Johannesbourg |
| 19h00 | Webber 10e Mokoena 80e Singh | (1-0) | | Arbitrage : Audrick Nkole |
| 19h00 | | Rapport | | Arbitrage : Audrick Nkole |
| 22 mars 2019 | Mozambique | 0 - 0 | Zimbabwe | Stade du Zimpeto, Maputo |
| 16h00 (UTC+2) | | (0-0) | | Arbitrage : Attiogbe Kouassi Attisso |
| 16h00 (UTC+2) | | Rapport | | Arbitrage : Attiogbe Kouassi Attisso |
| 26 mars 2019 | Zimbabwe | 2 - 0 | Mozambique | National Sports Stadium, Harare |
| 16h00 (UTC+2) | Chirinda 88e Murimba 90+4e | | | Arbitrage : Thulani Sibandze |
| 16h00 (UTC+2) | | Rapport | | Arbitrage : Thulani Sibandze |
| 20 mars 2019 | Malawi | 0 - 1 | Zambie | Kamuzu Stadium, Blantyre |
| 14h30 (UTC+2) | | (0-0) | 77e Sakala | Arbitrage : Ahmad Imtehaz Heeralall |
| 14h30 (UTC+2) | | Rapport | | Arbitrage : Ahmad Imtehaz Heeralall |
| 24 mars 2019 | Zambie | 1 - 0 | Malawi | National Heroes Stadium, Lusaka |
| 15h00 (UTC+2) | Sakala 39e | (1-0) | | Arbitrage : Blaise Yuven Ngwa |
| 15h00 (UTC+2) | | Rapport | | Arbitrage : Blaise Yuven Ngwa |
| 20 mars 2019 | Burundi | 0 - 0 | Congo | Stade du Prince Louis Rwagasore, Bujumbura |
| 15h00 (UTC+2) | | (0-0) | | Arbitrage : Celso Alvação |
| 15h00 (UTC+2) | | Rapport | | Arbitrage : Celso Alvação |
| 26 mars 2019 | Congo | 2 - 1 | Burundi | Stade Alphonse-Massamba-Débat, Brazzaville |
| 15h30 (UTC+1) | Matondo 89e Mbenza 90e (pen.) | (0-1) | 21e Kanakimana | Arbitrage : Nomore Murambiwa Musundire |
| 15h30 (UTC+1) | | Rapport | | Arbitrage : Nomore Murambiwa Musundire |
| 23 mars 2019 | Ghana | 4 - 0 | Gabon | Accra |
| 15h00 (UTC) | Kwabena 15e Tekpetey 49e Bukari 75e 86e | (1-0) | | Arbitrage : Jean Marc Ganamandji |
| 15h00 (UTC) | | Rapport | | Arbitrage : Jean Marc Ganamandji |
| 26 mars 2019 | Gabon | 0 - 0 | Ghana | Stade Augustin Monédan de Sibang, Libreville |
| 15h30 (UTC+1) | | (0-0) | | Arbitrage : Ibrahim Kalilou Traoré |
| 15h30 (UTC+1) | | Rapport | | Arbitrage : Ibrahim Kalilou Traoré |
| 23 mars 2019 | Guinée équatoriale | 0 - 0 | Algérie | Nouveau stade, Malabo |
| 18h00 (UTC+1) | | (0-0) | | Arbitrage : Abdoulaye Rhissa Almustapha |
| 18h00 (UTC+1) | | Rapport | | Arbitrage : Abdoulaye Rhissa Almustapha |
| 26 mars 2019 | Algérie | 3 - 1 | Guinée équatoriale | Stade du 5-Juillet-1962, Alger |
| 17h00 (UTC+1) | Zorgane 34e Benhamouda 58e Mahious 77e (pen.) | (1-0) | 90+4e Ondo | Arbitrage : Djindo Louis Houngnandande |
| 17h00 (UTC+1) | | Rapport | | Arbitrage : Djindo Louis Houngnandande |
| 20 mars 2019 | Soudan du Sud | 0 - 0 | Tunisie | Stade de Djouba, Djouba |
| 16h00 (UTC+3) | | (0-0) | | Arbitrage : Omar Abdulkadir Artan |
| 16h00 (UTC+3) | | Rapport | | Arbitrage : Omar Abdulkadir Artan |
| 24 mars 2019 | Tunisie | 1 - 0 | Soudan du Sud | Stade de Ben Guerdane, Ben Guerdane |
| 15h00 (UTC+1) | Hnid 61e | (0-0) | | Arbitrage : Abdulwahid Huraywidah |
| 15h00 (UTC+1) | | Rapport | | Arbitrage : Abdulwahid Huraywidah |
| 22 mars 2019 | Niger | 1 - 2 | Côte d'Ivoire | Stade Général-Seyni-Kountché, Niamey |
| 16h30 (UTC+1) | 58e | (0-1) | 23e Niangbo 74e Sangaré | Arbitrage : Alhadi Allaou Mahamat |
| 16h30 (UTC+1) | | Rapport | | Arbitrage : Alhadi Allaou Mahamat |
| 25 mars 2019 | Côte d'Ivoire | 6 - 1 | Niger | Stade Félix-Houphouët-Boigny, Abidjan |
| 17h00 (UTC) | Darenkoum 5e (csc) Braciano 15e 56e Kouamé 40e Dao 65e Timité 88e (pen.) | (3-1) | 21e Kairu | Arbitrage : Salisu Basheer |
| 17h00 (UTC) | | Rapport | | Arbitrage : Salisu Basheer |
| 20 mars 2019 | Guinée | 2 - 1 | Sénégal | Stade du 28 Septembre, Conakry |
| 16h30 (UTC) | J. Keita 34e (pen.) 48e | (1-1) | 40e Ndiaye | Arbitrage : Fitial Charel Just Kokolo |
| 16h30 (UTC) | | Rapport | | Arbitrage : Fitial Charel Just Kokolo |
| 24 mars 2019 | Sénégal | 0 - 0 | Guinée | Stade Lat-Dior, Thiès |
| 18h00 (UTC) | | (0-0) | | Arbitrage : Babacar Sarr |
| 18h00 (UTC) | | Rapport | | Arbitrage : Babacar Sarr |
| 20 mars 2019 | Soudan | 2 - 0 | Kenya | Al Merreikh Stadium, Omdourman |
| 19h00 (UTC+2) | Bakhiet 33e 75e | (1-0) | | Arbitrage : Ibrahim Nour El Din |
| 19h00 (UTC+2) | | Rapport | | Arbitrage : Ibrahim Nour El Din |
| 26 mars 2019 | Kenya | 0 - 0 | Soudan | Centre sportif international Moi, Nairobi |
| 16h00 (UTC+3) | | (0-0) | | Arbitrage : Andofetra Avombitana Rakotojaona |
| 16h00 (UTC+3) | | Rapport | | Arbitrage : Andofetra Avombitana Rakotojaona |
| 20 mars 2019 | Libye | 2 - 0 | Nigeria | Stade de Ben Guerdane, Ben Guerdane |
| 16h00 (UTC+1) | Alharaish 5e Albedwi 68e | (1-0) | | Arbitrage : Daniel Nii Ayi Laryea |
| 16h00 (UTC+1) | | Rapport | | Arbitrage : Daniel Nii Ayi Laryea |
| 25 mars 2019 | Nigeria | 4 - 0 | Libye | Stephen Keshi Stadium, Asaba |
| 16h00 (UTC+1) | Osimhen 32e 65e 81e Okereke 90+2e | (1-0) | | Arbitrage : Anthony Ogwayo |
| 16h00 (UTC+1) | | Rapport | | Arbitrage : Anthony Ogwayo |
| 20 mars 2019 | RD Congo | 2 - 0 | Maroc | Stade des Martyrs, Kinshasa |
| 15h30 (UTC+1) | Muleka 40e 66e | (1-0) | | Arbitrage : Eric Otogo-Castane |
| 15h30 (UTC+1) | | Rapport | | Arbitrage : Eric Otogo-Castane |
| 24 mars 2019 | Maroc | 1 - 0 | RD Congo | Complexe sportif Moulay-Abdallah, Rabat |
| 19h00 (UTC+1) | Kiyine 28e (pen.) | (1-0) | | Arbitrage : Louis Hakizimana |
| 19h00 (UTC+1) | | Rapport | | Arbitrage : Louis Hakizimana |
| 21 mars 2019 | Éthiopie | 1 - 1 | Mali | Stade d'Addis-Abeba, Addis-Abeba |
| 16h00 (UTC+3) | Dana 74e | (0-0) | 53e Samadiaré | Arbitrage : Jackson Pavaza |
| 16h00 (UTC+3) | | Rapport | | Arbitrage : Jackson Pavaza |
| 26 mars 2019 | Mali | 4 - 0 | Éthiopie | Stade omnisports Modibo-Keïta, Bamako |
| 17h00 (UTC) | Samadiaré 38e (pen.) Bagayoko 82e Dieng 86e Doumbia 90+2e | (1-0) | | Arbitrage : Gilberto Antonio Dos Santos |
| 17h00 (UTC) | | Rapport | | Arbitrage : Gilberto Antonio Dos Santos |

### Troisième tour

| 6 septembre 2019 | Cameroun | 1-0 | Tunisie | Stade Ahmadou Ahidjo, Yaoundé |
| 15:30(UTC+1) | Ekani 19e | | | Arbitrage : Fitial Charel Just Kokolo (Congo) |
| 10 septembre 2019 | Tunisie | - | Cameroun | Stade olympique de Radès, Radès |
| 19:00(UTC+1) | | | | Arbitrage : Mohamed Adel Elsaid Hussien (Egypt) |
| 7 septembre 2019 | Côte d'Ivoire | 0-1 | Guinée | Stade Félix Houphouët-Boigny, Abidjan |
| 19:00(UTC+0) | | | Mor. Sylla 63e | Arbitrage : Yelebodom Gado Mawabwe Bodjona (Togo) |
| 10 septembre 2019 | Guinée | - | Côte d'Ivoire | Stade du 28 Septembre, Conakry |
| 16:00(UTC+0) | | | | Arbitrage : Jerry Yekeh (Liberia) |
| 5 septembre 2019 | Soudan | 1-0 | Nigeria | Al-Merrikh Stadium, Omdurman |
| 19:00(UTC+2) | Yaqoub 45e | | | Arbitrage : Souleiman Ahmed Djama (Djibouti) |
| 10 septembre 2019 | Nigeria | - | Soudan | Stephen Keshi Stadium, Asaba |
| 16:00(UTC+1) | | | | Arbitrage : Bangaly Konaté (Guinea) |
| 6 septembre 2019 | Ghana | 1-1 | Algérie | Accra Sports Stadium, Accra |
| 15:30(UTC+0) | Mohammed 66e (pen.) | | | Arbitrage : Kouassi Frederic Francois Biro (Ivory Coast) |
| 10 septembre 2019 | Algérie | 0-1 | Ghana | Stade 8 Mai 1945, Sétif |
| 20:45(UTC+1) | | | Yeboah 69e | Arbitrage : Jalal Jayed (Morocco) |
| 6 septembre 2019 | Afrique du Sud | 5-0 | Zimbabwe | Orlando Stadium, Johannesburg |
| 19:00(UTC+2) | Kodisang 17e Singh 35e 60e Mokoena 40e Foster 66e | | | Arbitrage : António Caluassi Dungula (Angola) |
| 10 septembre 2019 | Zimbabwe | - | Afrique du Sud | Barbourfields Stadium, Bulawayo |
| 15:00(UTC+2) | | | | Arbitrage : Tshepo Mokani Gobagoba (Botswana) |
| 7 septembre 2019 | Maroc | 1-1 | Mali | Stade de Marrakech, Marrakech |
| 20:00(UTC+1) | En-Nesyri 47e | | Koné 31e | Arbitrage : Daouda Guèye (Senegal) |
| 10 septembre 2019 | Mali | - | Maroc | Stade Modibo Kéïta, Bamako |
| 16:30(UTC+0) | | | | Arbitrage : Omar Sallah (Gambia) |
| 5 septembre 2019 | Zambie | 2-1 | Congo | National Heroes Stadium, Lusaka |
| 18:00(UTC+2) | F. Sakala 7e 88e | | | Arbitrage : Ibrahim Ben Tsimanohitsy (Madagascar) |
| 9 septembre 2019 | Congo | 3-3 | Zambie | Stade Alphonse Massemba-Débat, Brazzaville |
| 15:30(UTC+1) | Mbenza 26e (pen.) Thémopolé 72e Makouta 80e | | | Arbitrage : Isidore Essono Nze (Gabon) |