| 22 Mar 17 | Playoff        | São Tomé and PríncipeSão Tomé and | 0 - 1 | MadagascarMadagascar |
| 22 Mar 17 | Playoff        | DjiboutiDjibouti | 2 - 0 | South SudanSouth Sudan |
| 24 Mar 17 | Playoff        | ComorosComoros | 2 - 0 | MauritiusMauritius |
| 26 Mar 17 | Playoff        | MadagascarMadagascar | 3 - 2 | São Tomé and PríncipeSão Tomé and |
| 28 Mar 17 | Playoff        | MauritiusMauritius | 1 - 1 | ComorosComoros |
| 28 Mar 17 | Playoff        | South SudanSouth Sudan | 6 - 0 | DjiboutiDjibouti |
| |
| 09 Jun 17 | r01        | LibyaLibya | 5 - 1 | SeychellesSeychelles |
| 09 Jun 17 | r01        | SudanSudan | 1 - 3 | MadagascarMadagascar |
| 10 Jun 17 | r01        | BotswanaBotswana | 0 - 1 | MauritaniaMauritania |
| 10 Jun 17 | r01        | MalawiMalawi | 1 - 0 | ComorosComoros |
| 10 Jun 17 | r01        | BurundiBurundi | 3 - 0 | South SudanSouth Sudan |
| 10 Jun 17 | r01        | NigerNiger | 0 - 0 | EswatiniEswatini |
| 10 Jun 17 | r01        | NigeriaNigeria | 0 - 2 | South AfricaSouth Africa |
| 10 Jun 17 | r01        | DR CongoDR Congo | 3 - 1 | CongoCongo |
| 10 Jun 17 | r01        | Ivory CoastIvory Coast | 2 - 3 | GuineaGuinea |
| 10 Jun 17 | r01        | Burkina FasoBurkina Faso | 3 - 1 | AngolaAngola |
| 10 Jun 17 | r01        | MaliMali | 2 - 1 | GabonGabon |
| 10 Jun 17 | r01        | SenegalSenegal | 3 - 0 | Equatorial GuineaEquatorial Gu |
| 11 Jun 17 | r01        | ZimbabweZimbabwe | 3 - 0 | LiberiaLiberia |
| 11 Jun 17 | r01        | Central African RepublicCentral Afric | 2 - 1 | RwandaRwanda |
| 11 Jun 17 | r01        | GhanaGhana | 5 - 0 | EthiopiaEthiopia |
| 11 Jun 17 | r01        | BeninBenin | 1 - 0 | GambiaGambia |
| 11 Jun 17 | r01        | AlgeriaAlgeria | 1 - 0 | TogoTogo |
| |
| 08 Sep 18 | r02        | SeychellesSeychelles | 0 - 3 | NigeriaNigeria |
| 08 Sep 18 | r02        | South AfricaSouth Africa | 0 - 0 | LibyaLibya |
| 08 Sep 18 | r02        | KenyaKenya | 1 - 0 | GhanaGhana |
| 08 Sep 18 | r02        | ComorosComoros | 1 - 1 | CameroonCameroon |
| 08 Sep 18 | r02        | Equatorial GuineaEquatorial Gu | 1 - 0 | SudanSudan |
| 08 Sep 18 | r02        | GabonGabon | 1 - 1 | BurundiBurundi |
| 08 Sep 18 | r02        | GambiaGambia | 1 - 1 | AlgeriaAlgeria |
| 08 Sep 18 | r02        | MauritaniaMauritania | 2 - 0 | Burkina FasoBurkina Faso |
| 08 Sep 18 | r02        | EgyptEgypt | 6 - 0 | NigerNiger |
| 08 Sep 18 | r02        | MoroccoMorocco | 3 - 0 | MalawiMalawi |
| 09 Sep 18 | r02        | EswatiniEswatini | 0 - 2 | TunisiaTunisia |
| 09 Sep 18 | r02        | RwandaRwanda | 1 - 2 | Ivory CoastIvory Coast |
| 09 Sep 18 | r02        | MadagascarMadagascar | 2 - 2 | SenegalSenegal |
| 09 Sep 18 | r02        | CongoCongo | 1 - 1 | ZimbabweZimbabwe |
| 09 Sep 18 | r02        | AngolaAngola | 1 - 0 | BotswanaBotswana |
| 09 Sep 18 | r02        | South SudanSouth Sudan | 0 - 3 | MaliMali |
| 09 Sep 18 | r02        | TogoTogo | 0 - 0 | BeninBenin |
| 09 Sep 18 | r02        | LiberiaLiberia | 1 - 1 | DR CongoDR Congo |
| 09 Sep 18 | r02        | GuineaGuinea | 1 - 0 | Central African RepublicCentral Afric |
| |
| 10 Oct 18 | r03        | EthiopiaEthiopia | 0 - 0 | KenyaKenya |
| 11 Oct 18 | r03        | CongoCongo | 3 - 1 | LiberiaLiberia |
| 12 Oct 18 | r03        | AngolaAngola | 4 - 1 | MauritaniaMauritania |
| 12 Oct 18 | r03        | CameroonCameroon | 1 - 0 | MalawiMalawi |
| 12 Oct 18 | r03        | GabonGabon | 3 - 0 | South SudanSouth Sudan |
| 12 Oct 18 | r03        | TogoTogo | 1 - 1 | GambiaGambia |
| 12 Oct 18 | r03        | GuineaGuinea | 2 - 0 | RwandaRwanda |
| 12 Oct 18 | r03        | Ivory CoastIvory Coast | 4 - 0 | Central African RepublicCentral Afric |
| 12 Oct 18 | r03        | EgyptEgypt | 4 - 1 | EswatiniEswatini |
| 12 Oct 18 | r03        | MaliMali | 0 - 0 | BurundiBurundi |
| 12 Oct 18 | r03        | AlgeriaAlgeria | 2 - 0 | BeninBenin |
| 13 Oct 18 | r03        | South AfricaSouth Africa | 6 - 0 | SeychellesSeychelles |
| 13 Oct 18 | r03        | NigeriaNigeria | 4 - 0 | LibyaLibya |
| 13 Oct 18 | r03        | Equatorial GuineaEquatorial Gu | 0 - 1 | MadagascarMadagascar |
| 13 Oct 18 | r03        | DR CongoDR Congo | 1 - 2 | ZimbabweZimbabwe |
| 13 Oct 18 | r03        | Burkina FasoBurkina Faso | 3 - 0 | BotswanaBotswana |
| 13 Oct 18 | r03        | TunisiaTunisia | 1 - 0 | NigerNiger |
| 13 Oct 18 | r03        | SenegalSenegal | 3 - 0 | SudanSudan |
| 13 Oct 18 | r03        | MoroccoMorocco | 1 - 0 | ComorosComoros |
| |
| 16 Oct 18 | r04        | EswatiniEswatini | 0 - 2 | EgyptEgypt |
| 16 Oct 18 | r04        | SeychellesSeychelles | 0 - 0 | South AfricaSouth Africa |
| 16 Oct 18 | r04        | RwandaRwanda | 1 - 1 | GuineaGuinea |
| 16 Oct 18 | r04        | Central African RepublicCentral Afric | 0 - 0 | Ivory CoastIvory Coast |
| 16 Oct 18 | r04        | MalawiMalawi | 0 - 0 | CameroonCameroon |
| 16 Oct 18 | r04        | ComorosComoros | 2 - 2 | MoroccoMorocco |
| 16 Oct 18 | r04        | BurundiBurundi | 1 - 1 | MaliMali |
| 16 Oct 18 | r04        | NigerNiger | 1 - 2 | TunisiaTunisia |
| 16 Oct 18 | r04        | South SudanSouth Sudan | 0 - 1 | GabonGabon |
| 16 Oct 18 | r04        | BeninBenin | 1 - 0 | AlgeriaAlgeria |
| 16 Oct 18 | r04        | GambiaGambia | 0 - 1 | TogoTogo |
| 16 Oct 18 | r04        | ZimbabweZimbabwe | 1 - 1 | DR CongoDR Congo |
| 16 Oct 18 | r04        | BotswanaBotswana | 0 - 0 | Burkina FasoBurkina Faso |
| 16 Oct 18 | r04        | MauritaniaMauritania | 1 - 0 | AngolaAngola |
| 16 Oct 18 | r04        | LibyaLibya | 2 - 3 | NigeriaNigeria |
| 16 Oct 18 | r04        | LiberiaLiberia | 2 - 1 | CongoCongo |
| 16 Oct 18 | r04        | SudanSudan | 0 - 1 | SenegalSenegal |
| 16 Oct 18 | r04        | MadagascarMadagascar | 1 - 0 | Equatorial GuineaEquatorial Gu |
| |
| 16 Nov 18 | r05        | South SudanSouth Sudan | 2 - 5 | BurundiBurundi |
| 17 Nov 18 | r05        | SeychellesSeychelles | 1 - 8 | LibyaLibya |
| 17 Nov 18 | r05        | South AfricaSouth Africa | 1 - 1 | NigeriaNigeria |
| 17 Nov 18 | r05        | ComorosComoros | 2 - 1 | MalawiMalawi |
| 17 Nov 18 | r05        | Equatorial GuineaEquatorial Gu | 0 - 1 | SenegalSenegal |
| 17 Nov 18 | r05        | GabonGabon | 0 - 1 | MaliMali |
| 17 Nov 18 | r05        | GambiaGambia | 3 - 1 | BeninBenin |
| 18 Nov 18 | r05        | KenyaKenya | 3 - 0 | EthiopiaEthiopia |
| 18 Nov 18 | r05        | RwandaRwanda | 2 - 2 | Central African RepublicCentral Afric |
| 18 Nov 18 | r05        | EswatiniEswatini | 1 - 2 | NigerNiger |
| 18 Nov 18 | r05        | MadagascarMadagascar | 1 - 3 | SudanSudan |
| 18 Nov 18 | r05        | CongoCongo | 1 - 1 | DR CongoDR Congo |
| 18 Nov 18 | r05        | AngolaAngola | 2 - 1 | Burkina FasoBurkina Faso |
| 18 Nov 18 | r05        | TogoTogo | 1 - 4 | AlgeriaAlgeria |
| 18 Nov 18 | r05        | LiberiaLiberia | 1 - 0 | ZimbabweZimbabwe |
| 18 Nov 18 | r05        | GuineaGuinea | 1 - 1 | Ivory CoastIvory Coast |
| 18 Nov 18 | r05        | MauritaniaMauritania | 2 - 1 | BotswanaBotswana |
| |
| 22 Mar 19 | r06        | MalawiMalawi | 0 - 0 | MoroccoMorocco |
| 22 Mar 19 | r06        | NigeriaNigeria | 3 - 1 | SeychellesSeychelles |
| 22 Mar 19 | r06        | Burkina FasoBurkina Faso | 1 - 0 | MauritaniaMauritania |
| 22 Mar 19 | r06        | BotswanaBotswana | 0 - 1 | AngolaAngola |
| 22 Mar 19 | r06        | SudanSudan | 1 - 4 | Equatorial GuineaEquatorial Gu |
| 22 Mar 19 | r06        | TunisiaTunisia | 4 - 0 | EswatiniEswatini |
| 22 Mar 19 | r06        | AlgeriaAlgeria | 1 - 1 | GambiaGambia |
| 23 Mar 19 | r06        | BurundiBurundi | 1 - 1 | GabonGabon |
| 23 Mar 19 | r06        | CameroonCameroon | 3 - 0 | ComorosComoros |
| 23 Mar 19 | r06        | NigerNiger | 1 - 1 | EgyptEgypt |
| 23 Mar 19 | r06        | Guinea-BissauGuinea-Bissau | 2 - 2 | MozambiqueMozambique |
| 23 Mar 19 | r06        | ZambiaZambia | 4 - 1 | NamibiaNamibia |
| 23 Mar 19 | r06        | Ivory CoastIvory Coast | 3 - 0 | RwandaRwanda |
| 23 Mar 19 | r06        | GhanaGhana | 1 - 0 | KenyaKenya |
| 23 Mar 19 | r06        | SenegalSenegal | 2 - 0 | MadagascarMadagascar |
| 23 Mar 19 | r06        | MaliMali | 3 - 0 | South SudanSouth Sudan |
| 24 Mar 19 | r06        | DR CongoDR Congo | 1 - 0 | LiberiaLiberia |
| 24 Mar 19 | r06        | ZimbabweZimbabwe | 2 - 0 | CongoCongo |
| 24 Mar 19 | r06        | Central African RepublicCentral Afric | 0 - 0 | GuineaGuinea |
| 24 Mar 19 | r06        | TanzaniaTanzania | 3 - 0 | UgandaUganda |
| 24 Mar 19 | r06        | Cape VerdeCape Verde | 0 - 0 | LesothoLesotho |
| 24 Mar 19 | r06        | BeninBenin | 2 - 1 | TogoTogo |
| 24 Mar 19 | r06        | LibyaLibya | 1 - 2 | South AfricaSouth Africa |
| |
| 21 Jun 19 | r07        | EgyptEgypt | 1 - 0 | ZimbabweZimbabwe |
| 22 Jun 19 | r07        | DR CongoDR Congo | 0 - 2 | UgandaUganda |
| 22 Jun 19 | r07        | NigeriaNigeria | 1 - 0 | BurundiBurundi |
| 22 Jun 19 | r07        | GuineaGuinea | 2 - 2 | MadagascarMadagascar |
| 23 Jun 19 | r07        | MoroccoMorocco | 1 - 0 | NamibiaNamibia |
| 23 Jun 19 | r07        | SenegalSenegal | 2 - 0 | TanzaniaTanzania |
| 23 Jun 19 | r07        | AlgeriaAlgeria | 2 - 0 | KenyaKenya |
| 24 Jun 19 | r07        | Ivory CoastIvory Coast | 1 - 0 | South AfricaSouth Africa |
| 24 Jun 19 | r07        | TunisiaTunisia | 1 - 1 | AngolaAngola |
| 24 Jun 19 | r07        | MaliMali | 4 - 1 | MauritaniaMauritania |
| 25 Jun 19 | r07        | CameroonCameroon | 2 - 0 | Guinea-BissauGuinea-Bissau |
| 25 Jun 19 | r07        | GhanaGhana | 2 - 2 | BeninBenin |
| |
| 26 Jun 19 | r08        | NigeriaNigeria | 1 - 0 | GuineaGuinea |
| 26 Jun 19 | r08        | UgandaUganda | 1 - 1 | ZimbabweZimbabwe |
| 26 Jun 19 | r08        | EgyptEgypt | 2 - 0 | DR CongoDR Congo |
| 27 Jun 19 | r08        | MadagascarMadagascar | 1 - 0 | BurundiBurundi |
| 27 Jun 19 | r08        | SenegalSenegal | 0 - 1 | AlgeriaAlgeria |
| 27 Jun 19 | r08        | KenyaKenya | 3 - 2 | TanzaniaTanzania |
| 28 Jun 19 | r08        | TunisiaTunisia | 1 - 1 | MaliMali |
| 28 Jun 19 | r08        | MoroccoMorocco | 1 - 0 | Ivory CoastIvory Coast |
| 28 Jun 19 | r08        | South AfricaSouth Africa | 1 - 0 | NamibiaNamibia |
| 29 Jun 19 | r08        | MauritaniaMauritania | 0 - 0 | AngolaAngola |
| 29 Jun 19 | r08        | CameroonCameroon | 0 - 0 | GhanaGhana |
| 29 Jun 19 | r08        | BeninBenin | 0 - 0 | Guinea-BissauGuinea-Bissau |
| |
| 30 Jun 19 | r09        | BurundiBurundi | 0 - 2 | GuineaGuinea |
| 30 Jun 19 | r09        | MadagascarMadagascar | 2 - 0 | NigeriaNigeria |
| 30 Jun 19 | r09        | UgandaUganda | 0 - 2 | EgyptEgypt |
| 30 Jun 19 | r09        | ZimbabweZimbabwe | 0 - 4 | DR CongoDR Congo |
| 01 Jul 19 | r09        | South AfricaSouth Africa | 0 - 1 | MoroccoMorocco |
| 01 Jul 19 | r09        | NamibiaNamibia | 1 - 4 | Ivory CoastIvory Coast |
| 01 Jul 19 | r09        | TanzaniaTanzania | 0 - 3 | AlgeriaAlgeria |
| 01 Jul 19 | r09        | KenyaKenya | 0 - 3 | SenegalSenegal |
| 02 Jul 19 | r09        | BeninBenin | 0 - 0 | CameroonCameroon |
| 02 Jul 19 | r09        | Guinea-BissauGuinea-Bissau | 0 - 2 | GhanaGhana |
| 02 Jul 19 | r09        | AngolaAngola | 0 - 1 | MaliMali |
| 02 Jul 19 | r09        | MauritaniaMauritania | 0 - 0 | TunisiaTunisia |
| |
| 05 Jul 19 | r10        | MoroccoMorocco | 1 - 1 | BeninBenin |
| 05 Jul 19 | r10        | UgandaUganda | 0 - 1 | SenegalSenegal |
| 06 Jul 19 | r10        | NigeriaNigeria | 3 - 2 | CameroonCameroon |
| 06 Jul 19 | r10        | EgyptEgypt | 0 - 1 | South AfricaSouth Africa |
| 07 Jul 19 | r10        | MadagascarMadagascar | 2 - 2 | DR CongoDR Congo |
| 07 Jul 19 | r10        | AlgeriaAlgeria | 3 - 0 | GuineaGuinea |
| 08 Jul 19 | r10        | MaliMali | 0 - 1 | Ivory CoastIvory Coast |
| 08 Jul 19 | r10        | GhanaGhana | 1 - 1 | TunisiaTunisia |
| |
| 10 Jul 19 | QF        | SenegalSenegal | 1 - 0 | BeninBenin |
| 10 Jul 19 | QF        | NigeriaNigeria | 2 - 1 | South AfricaSouth Africa |
| 11 Jul 19 | QF        | MadagascarMadagascar | 0 - 3 | TunisiaTunisia |
| 11 Jul 19 | QF        | Ivory CoastIvory Coast | 1 - 1 | AlgeriaAlgeria |
| |
| 14 Jul 19 | SF        | SenegalSenegal | 1 - 0 | TunisiaTunisia |
| 14 Jul 19 | SF        | AlgeriaAlgeria | 2 - 1 | NigeriaNigeria |
| |
| 17 Jul 19 | Playoff        | TunisiaTunisia | 0 - 1 | NigeriaNigeria |
| |
| 19 Jul 19 | Final        | SenegalSenegal | 0 - 1 | AlgeriaAlgeria |