2020 African Nations Championship qualification#Second round

{{Infobox international football competition

| tourney_name = African Nations Championship qualification

| year = 2020

| dates = {{nowrap|20 April – 20 October 2019}}

| num_teams = 48

| confederations = 1

| matches = 64

| goals = 146

| attendance =

| top_scorer = {{flagicon|UGA}} Patrick Kaddu
{{flagicon|ZIM}} Prince Dube
{{nowrap|(4 goals each)}}

| prevseason = 2018

| nextseason = 2022

}}

The 2020 African Nations Championship qualification was a men's football competition which decided the participating teams of the 2020 African Nations Championship. Only national team players who were playing in their country's own domestic league were eligible to compete in the tournament.

A total of 16 teams qualified to play in the final tournament, including Cameroon which qualified automatically as hosts.{{cite web|url=http://afriquefoot.rfi.fr/20190413-le-cameroun-organisera-le-chan-2020-place-ethiopie|title=Le Cameroun organisera le CHAN 2020 à la place de l'Ethiopie|language=fr|publisher=RFI Foot|date=13 April 2019|website=afriquefoot.rfi.fr}}

Teams

Originally, a total of 47 (out of 54) CAF member national teams entered the qualifying rounds, split into zones according to their regional affiliations. The draw for the qualifying rounds was held on 30 January 2019 at the CAF headquarters in Cairo, Egypt.{{cite web|url=http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=Uc6SJCwWkyty%2beMinLkghA%3d%3d|title=Fixtures of Total CHAN Ethiopia 2020 qualifiers revealed|publisher=CAF|date=30 January 2019}}{{cite web|url=http://www.cafonline.com/Portals/0/2020%20Total%20CHAN%20Ethiopia.pdf|title=CAF Total African Nations Championship Qualifiers, Ethiopia 2020|publisher=CAF}} A re-draw of the Central Eastern Zone (CECAFA) was announced on 3 July 2019, after Ethiopia (original hosts) and Djibouti (originally banned) were included.{{cite web|url=http://ferwafa.rw/spip.php?article2431|title=CHAN 2020 Qualifiers: Rwanda exempted from first round in new Qualifying format|publisher=FERWAFA|date=3 July 2019}} A re-draw of the Central Zone (UNIFFAC) was also made, after Cameroon (new hosts) were excluded from qualifying.{{cite web|url=https://zonefoot.net/2019/07/05/rca-eliminatoires-chan-2020-la-caf-change-ladversaire-des-centrafricains/|title=[RCA] éliminatoires CHAN 2020: La CAF change l'adversaire des Centrafricains|publisher=zonefoot.net|date=5 July 2019}}{{cite web|url=https://www.alwihdainfo.com/Tchad-les-SAO-ont-l-obligation-de-gagner--previent-le-ministre-des-Sports_a74806.html|title=Tchad : les SAO ont "l'obligation de gagner", prévient le ministre des Sports|publisher=alwihdainfo.com|date=7 July 2019}} Therefore, a total of 48 (out of 53) teams CAF member national teams entered the qualifying rounds after the re-draws.

class="wikitable"
Zone

!Spots (total 16)

!width=500|Teams entering qualification

!Did not enter

Northern Zone
(UNAF)

|2 spots

|valign=top|

{{Div col|colwidth=15em}}

  • {{fb|ALG}}
  • {{fb|LBY}}
  • {{fb|MAR}}
  • {{fb|TUN}}

{{Div col end}}

|valign=top|

  • {{fb|EGY}}
Western Zone A
(WAFU-UFOA A)

|2 spots

|valign=top|

{{Div col|colwidth=15em}}

  • {{fb|CPV}}
  • {{fb|GUI}}
  • {{fb|GNB}}
  • {{fb|LBR}}
  • {{fb|MLI}}
  • {{fb|MTN}}
  • {{fb|SEN}}

{{Div col end}}

|valign=top|

  • {{fb|GAM}}
  • {{fb|SLE}} (suspended by FIFA){{cite web|url=https://www.fifa.com/governance/news/y=2018/m=10/news=fifa-suspends-the-sierra-leone-football-association.html|archive-url=https://web.archive.org/web/20181008121218/https://www.fifa.com/governance/news/y=2018/m=10/news=fifa-suspends-the-sierra-leone-football-association.html|url-status=dead|archive-date=October 8, 2018|title=FIFA suspends the Sierra Leone Football Association|publisher=FIFA.com|date=5 October 2018}}
Western Zone B
(WAFU-UFOA B)

|3 spots

|valign=top|

{{Div col|colwidth=15em}}

  • {{fb|BEN}}
  • {{fb|BFA}}
  • {{fb|GHA}}
  • {{fb|CIV}}
  • {{fb|NIG}}
  • {{fb|NGA}}
  • {{fb|TOG}}

{{Div col end}}

|valign=top|

Central Zone
(UNIFFAC)

|2 spots +
{{fb|CMR}} (hosts)

|valign=top|

{{Div col|colwidth=15em}}

  • {{fb|CTA}}
  • {{fb|CHA}}
  • {{fb|CGO}}
  • {{fb|COD}}
  • {{fb|EQG}}
  • {{fb|STP}} (W)

{{Div col end}}

|valign=top|

  • {{fb|GAB}} (banned){{cite web|url=http://www.cafonline.com/en-US/NewsCenter/News/NewsDetails?id=11LU06Sl%2BEkNw54J%2Ff3Xcw%3D%3D|title=Gabon, Djibouti suspended for Total CHAN 2020|publisher=CAF|date=15 November 2017}}
Central Eastern Zone
(CECAFA)

|3 spots

|valign=top|

{{Div col|colwidth=15em}}

  • {{fb|BDI}}
  • {{fb|DJI}} (originally banned)
  • {{fb|ETH}} (original hosts)
  • {{fb|KEN}}
  • {{fb|RWA}}
  • {{fb|SOM}}
  • {{fb|SSD}}
  • {{fb|SDN}}
  • {{fb|TAN}}
  • {{fb|UGA}}

{{Div col end}}

|valign=top|

  • {{fb|ERI}}
Southern Zone
(COSAFA)

|3 spots

|valign=top|

{{Div col|colwidth=15em}}

  • {{fb|ANG}}
  • {{fb|BOT}}
  • {{fb|COM}}
  • {{fb|SWZ}}
  • {{fb|LES}}
  • {{fb|MAD}}
  • {{fb|MWI}}
  • {{fb|MRI}}
  • {{fb|MOZ}}
  • {{fb|NAM}}
  • {{fb|SEY}}
  • {{fb|RSA}}
  • {{fb|ZAM}}
  • {{fb|ZIM}}

{{Div col end}}

|valign=top|

;Notes

  • Teams in bold qualified for the final tournament.
  • Teams in italics received a bye to the second round in the qualifying draw.
  • (W): Withdrew after draw

Format

Qualification ties were played on a home-and-away two-legged basis. If the aggregate score was tied after the second leg, the away goals rule would be applied, and if still level, the penalty shoot-out would be used to determine the winner (no extra time would be played).{{cite web|url=https://images.cafonline.com/image/upload/caf-prd/lwegbmqvvonqx2gnkwml.pdf|title=Regulations of the African Nations Championship|publisher=CAF}}

Schedule

The schedule of the qualifying rounds was as follows.

class="wikitable"
colspan=3|Zone / Round

!rowspan=2|Matchday

!rowspan=2|Date

Northern Zone

!Western Zone A
Western Zone B
Central Zone
Central Eastern Zone

!Southern Zone

rowspan=2|—

|rowspan=2|—

|rowspan=2|First round

|First leg

|19–21 April 2019

Second leg

|10–12 May 2019

rowspan=2|—

|rowspan=2|First round

|rowspan=2|Second round

|First leg

|26–28 July 2019

Second leg

|2–4 August 2019

rowspan=2|First round

|rowspan=2|Second round

|rowspan=2|Third round

|First leg

|20–22 September 2019

Second leg

|18–20 October 2019

Northern Zone

Winners qualified for 2020 African Nations Championship.

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|ALG}}||0–3|{{fb|MAR}}||0–0|0–3}}

{{TwoLegResult|{{fb-rt|TUN}}||3–1{{refn|group="note"|name="TUN"|Tunisia withdrew after winning the tie, and Libya replaced them in the final tournament.{{cite web|url=https://www.cafonline.com/news-center/news/libya-replaces-tunisia-for-total-chan-cameroon-2020|title=Libya replaces Tunisia for Total CHAN Cameroon 2020|publisher=CAF|date=31 January 2020}}}}|{{fb|LBY}}||1–0|2–1}}

|}

{{Football box

|date = {{Start date|2019|9|21|df=y}}

|time = {{UTZ|19:45|1}}

|team1 = {{fb-rt|ALG}}

|score = 0–0

|team2 = {{fb|MAR}}

|goals1 =

|goals2 =

|stadium = Mustapha Tchaker Stadium, Blida

|attendance =

|referee = Joshua Bondo (Botswana)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-northzone/MatchDetails?MatchId=ronHi57FI418a%2bI9UWjp5yUa%2bv15dQ6kS4NZossG%2fp9sx5ZLf2NUK6GiZE6tWV3K

}}

{{Football box

|date = {{Start date|2019|10|19|df=y}}

|time = {{UTZ|20:00|1}}

|team1 = {{fb-rt|MAR}}

|score = 3–0

|team2 = {{fb|ALG}}

|goals1 =

|goals2 =

|stadium = Stade Municipal, Berkane

|attendance =

|referee = Mahamadou Keita (Mali)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-northzone/MatchDetails?MatchId=ORnt5gRuEid7suO7sKQm0xXT%2fyVLAfHJLfQSESEep030HNYiayXNifgogOijofCc

}}

Morocco won 3–0 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|21|df=y}}

|time = {{UTZ|19:15|1}}

|team1 = {{fb-rt|TUN}}

|score = 1–0

|team2 = {{fb|LBY}}

|goals1 =

|goals2 =

|stadium = Stade Olympique, Rades

|attendance =

|referee = Abderrezak Arab (Algeria)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-northzone/MatchDetails?MatchId=wNUjxw%2fxiaWZoGg02BrBwBwG%2f9RQGbM8DvEQgrXoVlGiLdq4T9ojX%2fgbS5x%2flBzp

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|17:00|1}}

|team1 = {{fb-rt|LBY}}

|score = 1–2

|team2 = {{fb|TUN}}

|goals1 =

|goals2 =

|stadium = Stade Boubker Ammar, Salé (Morocco){{refn|group="note"|name="LBY"|Libya played their home leg in Morocco due to the Libyan Civil War.}}

|attendance =

|referee = Maudo Jallow (Gambia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-northzone/MatchDetails?MatchId=ZI2Ebe9IhychGCUCvcDUHt5Dvun8QL6dy8MHSplnLA%2fdd7PP0aQRFhWBHdnV2uOd

}}

Tunisia won 3–1 on aggregate, but withdrew in January 2020. As a result, Libya qualified.

Western Zone A

=First round=

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|GNB}}||0–7|{{fb|MLI}}||0–4|0–3}}

{{TwoLegResult|{{fb-rt|CPV}}||1–2|{{fb|MTN}}||0–0|1–2}}

{{TwoLegResult|{{fb-rt|LBR}}||1–3|{{fb|SEN}}||1–0|0–3}}

|}

{{Football box

|date = {{Start date|2019|7|27|df=y}}

|time = {{UTZ|16:30|0}}

|team1 = {{fb-rt|GNB}}

|score = 0–4

|team2 = {{fb|MLI}}

|goals1 =

|goals2 =

|stadium = Estádio Lino Correia, Bissau

|attendance =

|referee = Hassan Corneh (Liberia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=f%2bUMpg8Nsyh5eSKKaoaT4bZOt9lnIb7w6mRAdakgT2Kh1HR2c6c9eYVNOy%2fAcrZA

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = {{fb-rt|MLI}}

|score = 3–0

|team2 = {{fb|GNB}}

|goals1 =

|goals2 =

|stadium = Stade Modibo Kéïta, Bamako

|attendance =

|referee = Bangaly Konate (Guinea)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=K3AAIEEvNnkHvNSqa0YvPAi44ULPWeDlXyGL8PryA7dX6SVDZUo545vxXF6kSqNd

}}

Mali won 7–0 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|27|df=y}}

|time = {{UTZ|16:30|-1}}

|team1 = {{fb-rt|CPV}}

|score = 0–0

|team2 = {{fb|MTN}}

|goals1 =

|goals2 =

|stadium = Estádio Nacional de Cabo Verde, Praia

|attendance =

|referee = Bonifacio Julio da Silva (Guinea-Bissau)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=tUyuNkxs%2flsDPBadYEt5pm80rvfEDOGSHiiEzeK776toflYS78IhtI1D%2bGx7iFEq

}}

{{Football box

|date = {{Start date|2019|8|3|df=y}}

|time = {{UTZ|17:00|0}}

|team1 = {{fb-rt|MTN}}

|score = 2–1

|team2 = {{fb|CPV}}

|goals1 =

|goals2 =

|stadium = Stade Olympique, Nouakchott

|attendance =

|referee = Adissa Abdul Raphiou Ligali (Benin)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=qja6r6rjiUBSgYtkkanuFcZrn6JV%2fQI9T73QgvYEALqtNGv2ERC3h7860k5EhVk6

}}

Mauritania won 2–1 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|28|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = {{fb-rt|LBR}}

|score = 1–0

|team2 = {{fb|SEN}}

|goals1 =

|goals2 =

|stadium = Antoinette Tubman Stadium, Monrovia

|attendance =

|referee = Abdel Aziz Mohamed Bouh (Mauritania)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=NUtObQUM53FdC9ddyZSvXqwORzy5sIAQ2P2ecpGO%2fAVO%2bUBZwpd8WUEGr%2bDB1Pha

}}

{{Football box

|date = {{Start date|2019|8|3|df=y}}

|time = {{UTZ|17:00|0}}

|team1 = {{fb-rt|SEN}}

|score = 3–0

|team2 = {{fb|LBR}}

|goals1 =

|goals2 =

|stadium = Stade Léopold Sédar Senghor, Dakar

|attendance =

|referee = Fabrício Duarte (Cape Verde)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=o8lKwDAqLV%2fzKemHLDjhV71p%2bF8QG3xEX2ObqDarrQthsQHBEuBXwjKQFecj92DY

}}

Senegal won 3–1 on aggregate.

=Second round=

Winners qualified for 2020 African Nations Championship.

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|MTN}}||0–2|{{fb|MLI}}||0–0|0–2}}

{{TwoLegResult|{{fb-rt|SEN}}||1–1 {{pso|1–3}}|{{fb|GUI}}||1–0|0–1}}

|}

{{Football box

|date = {{Start date|2019|9|21|df=y}}

|time = {{UTZ|17:00|0}}

|team1 = {{fb-rt|MTN}}

|score = 0–0

|team2 = {{fb|MLI}}

|goals1 =

|goals2 =

|stadium = Stade Olympique, Nouakchott

|attendance =

|referee = Slim Belkhaouas (Tunisia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=rdZALqa%2bcFmDBH5238Dhfh6ce1lZyFDToKT8trWkNaeAFAy1H9QNWFXl4C03sfQ%2f

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = {{fb-rt|MLI}}

|score = 2–0

|team2 = {{fb|MTN}}

|goals1 =

|goals2 =

|stadium = Stade Modibo Kéïta, Bamako

|attendance =

|referee = Issa Sy (Senegal)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=qOPN7oYLcyeuDCarvlxqjq5de4Ub2%2fBE0tOPtlbJBrkw78zS261Iqs4Ulhs%2fOo1B

}}

Mali won 2–0 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|21|df=y}}

|time = {{UTZ|16:30|0}}

|team1 = {{fb-rt|SEN}}

|score = 1–0

|team2 = {{fb|GUI}}

|goals1 =

|goals2 =

|stadium = Stade Léopold Sédar Senghor, Dakar

|attendance =

|referee = Jerry Yekeh (Liberia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=CnjDeev3sGCudzOmP1buYpyfYeTKH6YjkxgV%2fWO1BF33oGLYddsRHCePw%2b8LHgt3

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = {{fb-rt|GUI}}

|score = 1–0

|team2 = {{fb|SEN}}

|goals1 =

|goals2 =

|penaltyscore = 3–1

|penalties1 =

|penalties2 =

|stadium = Stade du 28 Septembre, Conakry

|attendance =

|referee =

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzonea/MatchDetails?MatchId=6uCTKp14g91lu7%2bgIVPCJ6%2bR5g883BonYBZdddXM%2b6aJoBq3AAGq5g%2b1hhLA1MQM

}}

1–1 on aggregate. Guinea won 3–1 on penalties.

Western Zone B

=First round=

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|BEN}}||0–1|{{fb|TOG}}||0–0|0–1}}

|}

{{Football box

|date = {{Start date|2019|7|28|df=y}}

|time = {{UTZ|17:00|1}}

|team1 = {{fb-rt|BEN}}

|score = 0–0

|team2 = {{fb|TOG}}

|goals1 =

|goals2 =

|stadium = Stade Charles de Gaulle, Porto-Novo

|attendance =

|referee = Ibrahim Kalilou Traoré (Ivory Coast)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=u4iQyKVTgp1UBACC8IHespQzYiY3Nnz8U8YcSNHiM32tBLkxFlbBhwLe75pM9I8e

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = {{fb-rt|TOG}}

|score = 1–0

|team2 = {{fb|BEN}}

|goals1 =

|goals2 =

|stadium = Stade de Kégué, Lomé

|attendance =

|referee = Boureima Sanogo (Burkina Faso)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=vhqVYxp1X5%2bvfKMc1kgxMzX3kATDwIouNJQCxiNKPAaJLGET9cagGaxX2gzlBcWj

}}

Togo won 1–0 on aggregate.

=Second round=

Winners qualified for 2020 African Nations Championship.

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|TOG}}||4–3|{{fb|NGA}}||4–1|0–2}}

{{TwoLegResult|{{fb-rt|NIG}}||2–1|{{fb|CIV}}||2–0|0–1}}

{{TwoLegResult|{{fb-rt|GHA}}||0–1|{{fb|BFA}}||0–1|0–0}}

|}

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = {{fb-rt|TOG}}

|score = 4–1

|team2 = {{fb|NGA}}

|goals1 =

|goals2 =

|stadium = Stade de Kégué, Lomé

|attendance =

|referee = Adissa Ligali (Benin)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=fDA5rEz5i9A3yKYZRTCcLWb64%2bRvdQP5mNyGPXpKtMlgz02cgDdyrkynFZmHlP0J

}}

{{Football box

|date = {{Start date|2019|10|19|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = {{fb-rt|NGA}}

|score = 2–0

|team2 = {{fb|TOG}}

|goals1 =

|goals2 =

|stadium = Agege Stadium, Lagos

|attendance =

|referee = Abdoulaye Rhissa Al-Mustapha (Niger)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=P%2f5F7s9yYvwVD%2bZIg651YOradovG9iYjhMM3T4vHsV%2fCcHqGRcKXU60jIjGVsPFx

}}

Togo won 4–3 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = {{fb-rt|NIG}}

|score = 2–0

|team2 = {{fb|CIV}}

|goals1 =

|goals2 =

|stadium = Stade Général Seyni Kountché, Niamey

|attendance =

|referee = Adaari Abdul Latif (Ghana)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=VEEWo5i2m64%2bGChs38u67PX9wTLjd58USEfhqWhs30ejwAVgyuzPE6Q2rPprYtS8

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|15:00|0}}

|team1 = {{fb-rt|CIV}}

|score = 1–0

|team2 = {{fb|NIG}}

|goals1 =

|goals2 =

|stadium = Stade Félix Houphouët-Boigny, Abidjan

|attendance =

|referee = Jean Ouattara (Burkina Faso)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=bzCplQi84D5o8hj7wVSS460ENFxRQVaxpElZ9BjmQmhI0pGu1U39dfQszruPAR0T

}}

Niger won 2–1 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|15:00|0}}

|team1 = {{fb-rt|GHA}}

|score = 0–1

|team2 = {{fb|BFA}}

|goals1 =

|goals2 =

|stadium = Baba Yara Stadium, Kumasi

|attendance =

|referee = Kouassi Attisso Attiogbe (Togo)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=aim2qMbFGuG0G0PGsOjyzXsO51HIM%2bSZYuglAeXD70SrsQmzfiSleu%2f17CNG6Ku3

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|16:00|0}}

|team1 = {{fb-rt|BFA}}

|score = 0–0

|team2 = {{fb|GHA}}

|goals1 =

|goals2 =

|stadium = Stade du 4 Août, Ouagadougou

|attendance =

|referee = Joseph Odey Ogabor (Nigeria)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-westzoneb/MatchDetails?MatchId=DszBUrvcyU8gLUUmKCoSfdHdkivOGkvFtcOXKfwlTAUl7opjayZn7R1oZ%2bDyRYFm

}}

Burkina Faso won 1–0 on aggregate.

Central Zone

Original draw (before Cameroon were excluded):

  • First round: Central African Republic vs Chad.
  • Second round: Winner 1 vs DR Congo, São Tomé and Príncipe vs Cameroon, Equatorial Guinea vs Congo.

=First round=

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|CTA}}||{{w/o}}|{{fb|STP}}||—|—}}

{{TwoLegResult|{{fb-rt|CHA}}||4–5|{{fb|EQG}}||3–3|1–2}}

|}

{{Football box

|date = {{Start date|2019|7|30|df=y}}

|time = {{UTZ|15:00|1}}

|team1 = {{fb-rt|CTA}}

|score = Cancelled

|team2 = {{fb|STP}}

|goals1 =

|goals2 =

|stadium = Barthélemy Boganda Stadium, Bangui

|attendance =

|referee = Diosdado Nzibi Nze (Equatorial Guinea)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=j8JpoQn3IW%2fKkpL5T%2f2Z3ZwK7YyjEDGEOI4nY8hd1SWy%2b0ULgA9bbfMosBWu3TzY

}}

{{Football box

|date = {{Start date|2019|8|2|df=y}}

|time = {{UTZ||0}}

|team1 = {{fb-rt|STP}}

|score = Cancelled

|team2 = {{fb|CTA}}

|goals1 =

|goals2 =

|stadium = TBC

|attendance =

|referee = Jean-Piere Nguiene Bissila (Congo)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=9U0j6Xj6qAldich%2fw4f4vTd%2fI1UJmuxdDDNjtq%2fXvFoNYoGMN6y662H7hkVB2To3

}}

Central African Republic won on walkover after São Tomé and Príncipe withdrew.{{cite web|url=https://zonefoot.net/2019/07/27/rca-eliminatoires-chan-2020-sao-tome-desiste-la-rca-passe/|title=[RCA] éliminatoires CHAN 2020: Sao Tome se désiste, la RCA passe|publisher=zonefoot.net|date=27 July 2019|access-date=27 July 2019|archive-date=27 July 2019|archive-url=https://web.archive.org/web/20190727212607/https://zonefoot.net/2019/07/27/rca-eliminatoires-chan-2020-sao-tome-desiste-la-rca-passe/|url-status=dead}}

----

{{Football box

|date = {{Start date|2019|7|28|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = {{fb-rt|CHA}}

|score = 3–3

|team2 = {{fb|EQG}}

|goals1 =

|goals2 =

|stadium = Stade Omnisports Idriss Mahamat Ouya, N'Djamena

|attendance =

|referee = André Kolissala (Central African Republic)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=QmhLbWPHR%2fEQ7rslXuYF6yk4C5ztE7XOfnxx16bpPSwrkT1ietBQyXXH2EI4eFKZ

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|18:00|1}}

|team1 = {{fb-rt|EQG}}

|score = 2–1

|team2 = {{fb|CHA}}

|goals1 =

|goals2 =

|stadium = Estadio de Malabo, Malabo

|attendance =

|referee = Isidore Essono Nze (Gabon)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=3ulMoAr%2fYlKXOviAEd989Si77HC72HZKIlcIkgF5lFDRYuARYWa4175zfENiQbcu

}}

Equatorial Guinea won 5–4 on aggregate.

=Second round=

Winners qualified for 2020 African Nations Championship.

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|CTA}}||1–6|{{fb|COD}}||0–2|1–4}}

{{TwoLegResult|{{fb-rt|EQG}}||2–3|{{fb|CGO}}||2–2|0–1}}

|}

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = {{fb-rt|CTA}}

|score = 0–2

|team2 = {{fb|COD}}

|goals1 =

|goals2 =

|stadium = Barthélemy Boganda Stadium, Bangui

|attendance =

|referee = Diosdado Nzibi Nze Angono (Equatorial Guinea)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=3lQl%2bgRAYZljQPb%2baZMQqosYLYsUKFMQGjMb1L8jh8vBDxR4B1BX8P%2b4jN0%2ffgeU

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|15:30|1}}

|team1 = {{fb-rt|COD}}

|score = 4–1

|team2 = {{fb|CTA}}

|goals1 =

|goals2 =

|stadium = Stade des Martyrs, Kinshasa

|attendance =

|referee = Antoine Effa Essouma (Cameroon)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=DdPTjNxdZTmHnoIRK4KbmLkpjl%2fuhYpLdUP0x%2fTxIyfZXrXoiOdTDHucJMfVaE1e

}}

DR Congo won 6–1 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|17:00|1}}

|team1 = {{fb-rt|EQG}}

|score = 2–2

|team2 = {{fb|CGO}}

|goals1 =

  • Oba {{goal|11||25}}

|goals2 =

|stadium = Estadio de Malabo, Malabo

|attendance =

|referee =

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=lsOQ4Na4TByAOoMgqqKPDm%2f52huf209iYdrfrjfuoNQdzXDkdNC%2fO6ymTKVqixrP

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|16:00|1}}

|team1 = {{fb-rt|CGO}}

|score = 1–0

|team2 = {{fb|EQG}}

|goals1 =

|goals2 =

|stadium = Stade Alphonse Massemba-Débat, Brazzaville

|attendance =

|referee = Pierre Atcho (Gabon)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centralzone/MatchDetails?MatchId=VqC37NBdS9ba2zLZ9p502LgVMhFmcB9D8tiXtY85RhUwJOODJANwyZPmFgMhNzH%2f

}}

Congo won 3–2 on aggregate.

Central Eastern Zone

Original draw (before Ethiopia and Djibouti were included):

  • First round: Tanzania vs Sudan, Kenya vs Burundi, South Sudan vs Uganda, Somalia vs Rwanda.
  • Second round: Winner 2 vs Winner 1, Winner 4 vs Winner 3.

=First round=

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|BDI}}||4–1|{{fb|SSD}}||2–0|2–1}}

{{TwoLegResult|{{fb-rt|SOM}}||2–7|{{fb|UGA}}||1–3|1–4}}

{{TwoLegResult|{{fb-rt|DJI}}||3–5|{{fb|ETH}}||0–1|3–4}}

{{TwoLegResult|{{fb-rt|TAN}}||0–0 {{pso|4–1}}|{{fb|KEN}}||0–0|0–0}}

|}

{{Football box

|date = {{Start date|2019|7|27|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|BDI}}

|score = 2–0

|team2 = {{fb|SSD}}

|goals1 =

|goals2 =

|stadium = Prince Louis Rwagasore Stadium, Bujumbura

|attendance =

|referee = Emmanuel Alphonce Mwandembwa (Tanzania)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=WqsjLUYbeIa8bXNfz%2bV62WJEd6zodZB8t0LoT15pvXiIZt7ngXhkBWrUtZqBe6tt

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = {{fb-rt|SSD}}

|score = 1–2

|team2 = {{fb|BDI}}

|goals1 =

|goals2 =

|stadium = Phillip Omondi Stadium, Kampala (Uganda){{refn|group="note"|name="SSD"|South Sudan played their home leg in Uganda due to renovation of Juba Stadium.}}

|attendance =

|referee = Saddam Houssein Mansour (Djibouti)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=1JoW64DVzaFmLcjgbI%2bYYbyUiximc1y1%2bPwOxnJExCJRHRP2heWJDfqOP8gjFcoj

}}

Burundi won 4–1 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|27|df=y}}

|time = {{UTZ|18:00|3}}

|team1 = {{fb-rt|SOM}}

|score = 1–3

|team2 = {{fb|UGA}}

|goals1 =

  • Ahmed {{goal|87}}

|goals2 =

|stadium = El Hadj Hassan Gouled Aptidon Stadium, Djibouti (Djibouti){{refn|group="note"|name="SOM"|Somalia played their home leg in Djibouti due to the Somali Civil War.}}

|attendance =

|referee = Belay Tadesse (Ethiopia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=n2wOmdf6V1%2f3%2f9yKmINbO550393LrWLmku8m1XNwPC4%2bcqemWi5t6MyaS2Gw%2biYI

}}

{{Football box

|date = {{Start date|2019|8|3|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = {{fb-rt|UGA}}

|score = 4–1

|team2 = {{fb|SOM}}

|goals1 =

|goals2 =

|stadium = Phillip Omondi Stadium, Kampala

|attendance =

|referee = Elsiddig Mohamed Eltreefe (Sudan)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=DhV2zrGqS%2fs4uoMmDuKb8z3E7tnXhzI%2b79zs3JWpjZ1plxYiyMEuNX7VSMcjpGwS

}}

Uganda won 7–2 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|26|df=y}}

|time = {{UTZ|18:00|3}}

|team1 = {{fb-rt|DJI}}

|score = 0–1

|team2 = {{fb|ETH}}

|goals1 =

|goals2 =

|stadium = El Hadj Hassan Gouled Aptidon Stadium, Djibouti

|attendance =

|referee = Abdoul Karim Twagiramukiza (Rwanda)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=Lb6bqQLiQ58nk4BU40zQkYb%2b04t%2fiKbTCfU%2bD9Wm9EszsFdWAlfSA39MVo6cTi0Y

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = {{fb-rt|ETH}}

|score = 4–3

|team2 = {{fb|DJI}}

|goals1 =

|goals2 =

|stadium = Dire Dawa Stadium, Dire Dawa

|attendance =

|referee = Hassan Mohamed Hagi (Somalia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=SDH3TheCDZGGbuCA%2f1FEEfY2R%2fFY5F0XbKfujQOs7pRIauOU4KixmNLBtDtWZVA1

}}

Ethiopia won 5–3 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|28|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = {{fb-rt|TAN}}

|score = 0–0

|team2 = {{fb|KEN}}

|goals1 =

|goals2 =

|stadium = National Stadium, Dar es Salaam

|attendance =

|referee = Thierry Nkurunziza (Burundi)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=XSF5aQLCqEpilTee2CSp16BXCewMBiiI3%2fBiFt5bkN7MBzMDXxrZjeMySJ5tOFRs

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = {{fb-rt|KEN}}

|score = 0–0

|team2 = {{fb|TAN}}

|goals1 =

|goals2 =

|penaltyscore = 1–4

|penalties1 =

|penalties2 =

|stadium = Moi International Sports Centre, Kasarani

|attendance =

|referee = Brian Nsubuga Miiro (Uganda)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=Nj0Z7i1jvqEXbhqDwRNL%2fVEEGhYw7O%2bBLSbLKuq2bmGUFJiw1aHvMzmJ%2b8LwI4SL

}}

0–0 on aggregate. Tanzania won 4–1 on penalties.

=Second round=

Winners qualified for 2020 African Nations Championship.

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|BDI}}||0–6|{{fb|UGA}}||0–3|0–3}}

{{TwoLegResult|{{fb-rt|ETH}}||1–2|{{fb|RWA}}||0–1|1–1}}

{{TwoLegResult|{{fb-rt|TAN}}||2–2 (a)|{{fb|SDN}}||0–1|2–1}}

|}

{{Football box

|date = {{Start date|2019|9|21|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|BDI}}

|score = 0–3

|team2 = {{fb|UGA}}

|goals1 =

|goals2 =

|stadium = Prince Louis Rwagasore Stadium, Bujumbura

|attendance =

|referee = Souleiman Ahmed Djama (Djibouti)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=iOvUfIDLBwbI90m6nmiY7coKxRe%2fpYZ5N89v6uIZc%2f4gU%2fxGoZLT4ZMCsHjpJTO%2f

}}

{{Football box

|date = {{Start date|2019|10|19|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = {{fb-rt|UGA}}

|score = 3–0

|team2 = {{fb|BDI}}

|goals1 =

|goals2 =

|stadium = Startimes Stadium, Kampala

|attendance =

|referee = Hassan Mohamed Hagi (Somalia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=iHcK%2bWYbdeveOM3WtObZ%2bWIhmbCK9kjK7BNikokwl8qDpV3OJT3nGJuWwqmEXWKs

}}

Uganda won 6–0 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|16:00|3}}

|team1 = {{fb-rt|ETH}}

|score = 0–1

|team2 = {{fb|RWA}}

|goals1 =

|goals2 =

|stadium = Tigray Stadium, Mekelle

|attendance =

|referee = Anthony Ogwayo (Kenya)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=xRZFU3m1ww4yWvTTYWd6b8jznbpkL1TyzsUv1xrVLuwvrQklrQnY42%2b8FPQJPteu

}}

{{Football box

|date = {{Start date|2019|10|19|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = {{fb-rt|RWA}}

|score = 1–1

|team2 = {{fb|ETH}}

|goals1 =

|goals2 =

|stadium = Stade Régional Nyamirambo, Kigali

|attendance =

|referee =

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=0T91MTTiLaTRWKzE%2bsyYcZrs%2bfZ1du%2fphrvqiEOqX%2b9hdrIWnlFWhM0G8qbiQsoi

}}

Rwanda won 2–1 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|19:00|3}}

|team1 = {{fb-rt|TAN}}

|score = 0–1

|team2 = {{fb|SDN}}

|goals1 =

|goals2 =

|stadium = National Stadium, Dar es Salaam

|attendance =

|referee = Belay Tadesse (Ethiopia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=fFSg02MmdkPcbuOW%2beoajjuywOC5mgLViCsaRCP%2brncAxOUbLXGsW5SX5RYSDXDe

}}

{{Football box

|date = {{Start date|2019|10|18|df=y}}

|time = {{UTZ|19:00|2}}

|team1 = {{fb-rt|SDN}}

|score = 1–2

|team2 = {{fb|TAN}}

|goals1 =

|goals2 =

|stadium = Al-Merrikh Stadium, Omdurman

|attendance = 25,000

|referee = Thierry Nkurunziza (Burundi)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-centraleasternzone/MatchDetails?MatchId=0OLT%2fBN5a1QYM%2fG%2fjSjNZHx919reQTu31WqV9g4Idz%2fF3rrH0HQF1z0PFahXJjdC

}}

2–2 on aggregate. Tanzania won on away goals.

Southern Zone

=First round=

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|BOT}}||5–1|{{fb|SEY}}||2–0|3–1}}

{{TwoLegResult|{{fb-rt|SWZ}}||1–1 (a)|{{fb|MWI}}||0–0|1–1}}

|}

{{Football box

|date = {{Start date|2019|4|20|df=y}}

|time = {{UTZ|16:00|2}}

|team1 = {{fb-rt|BOT}}

|score = 2–0

|team2 = {{fb|SEY}}

|goals1 =

|goals2 =

|stadium = Lobatse Stadium, Lobatse

|attendance =

|referee = Ishmael Chizinga (Malawi)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=uAEBfPJcUkjx50Ewj3IhZYFzKVnoJAVeTqGINvTP7Klx8OjT%2fsssdiU5C%2b2YsPoC

}}

{{Football box

|date = {{Start date|2019|5|11|df=y}}

|time = {{UTZ|16:30|4}}

|team1 = {{fb-rt|SEY}}

|score = 1–3

|team2 = {{fb|BOT}}

|goals1 =

|goals2 =

|stadium = Stade Linité, Victoria

|attendance =

|referee = Ganesh Chutooree (Mauritius)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=t5VYUrWa5rBJM4b%2bPTibXIrrCIDikX0UxIL%2bl%2bkA03EfFyK6LmurY9dnnO7JvtR8

}}

Botswana won 5–1 on aggregate.

----

{{Football box

|date = {{Start date|2019|4|20|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|SWZ}}

|score = 0–0

|team2 = {{fb|MWI}}

|goals1 =

|goals2 =

|stadium = Mavuso Sports Centre, Manzini

|attendance =

|referee = Osiase Koto (Lesotho)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=PRgLY7mE%2bZ6u4zzIJvkac6lVp1NtRE6GyG8hnOmA8I05c2JziebRXQmc9PtI8wKT

}}

{{Football box

|date = {{Start date|2019|5|11|df=y}}

|time = {{UTZ|14:30|2}}

|team1 = {{fb-rt|MWI}}

|score = 1–1

|team2 = {{fb|SWZ}}

|goals1 =

|goals2 =

|stadium = Kamuzu Stadium, Blantyre

|attendance =

|referee = Brighton Chimene (Zimbabwe)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=0vWcr9C44JRfKUvagiLZrHwJJIyM%2bs5N8rpesoLKfqYlRzEklEp1sBG%2bGwf6Wppj

}}

1–1 on aggregate. Eswatini won on away goals.

=Second round=

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|BOT}}||2–3|{{fb|ZAM}}||0–0|2–3}}

{{TwoLegResult|{{fb-rt|SWZ}}||2–2 {{pso|5–4}}|{{fb|ANG}}||1–1|1–1}}

{{TwoLegResult|{{fb-rt|Comoros}}||0–2|{{fb|NAM}}||0–2|0–0}}

{{TwoLegResult|{{fb-rt|MAD}}||3–3 (a)|{{fb|MOZ}}||1–0|2–3}}

{{TwoLegResult|{{fb-rt|LES}}||6–2|{{fb|RSA}}||3–2|3–0}}

{{TwoLegResult|{{fb-rt|MRI}}||1–7|{{fb|ZIM}}||0–4|1–3}}

|}

{{Football box

|date = {{Start date|2019|7|26|df=y}}

|time = {{UTZ|19:00|2}}

|team1 = {{fb-rt|BOT}}

|score = 0–0

|team2 = {{fb|ZAM}}

|goals1 =

|goals2 =

|stadium = Francistown Stadium, Francistown

|attendance =

|referee = Antonio Caluassi Dungula (Angola)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=P4go2rKjyBhgt3e%2bpN4r2Z3x%2f4YmK3laq3ozdlJOdi08oCaHXgAKXE39U5WiySrw

}}

{{Football box

|date = {{Start date|2019|8|3|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|ZAM}}

|score = 3–2

|team2 = {{fb|BOT}}

|goals1 =

|goals2 =

|stadium = National Heroes Stadium, Lusaka

|attendance =

|referee = Celso Alvacao (Mozambique)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=ui0vilW%2fGgzGrRWn0LVtVYe7GXyMF0ReoKA8UU5W2GeZe8xf1GgAEWHP2xIrHOcB

}}

Zambia won 3–2 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|28|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|SWZ}}

|score = 1–1

|team2 = {{fb|ANG}}

|goals1 =

|goals2 =

|stadium = Mavuso Sports Centre, Manzini

|attendance =

|referee = Tirelo Mositwane (Botswana)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=kZBh8RrUQBhI7AFiKch5Q0EDY6hOC7DNJiDq%2bh0wLmavZNrdFo5%2bscdkKZGMm1Yz

}}

{{Football box

|date = {{Start date|2019|8|3|df=y}}

|time = {{UTZ|20:30|1}}

|team1 = {{fb-rt|ANG}}

|score = 1–1

|team2 = {{fb|SWZ}}

|goals1 =

|goals2 =

|penaltyscore = 4–5

|penalties1 =

|penalties2 =

|stadium = Estádio dos Coqueiros

|attendance =

|referee = Nehemia Shoovaleka (Namibia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=zxSWv39RG0ORXZS2E4i%2f6KgQ4r%2bRwcmB70XLiZsOL9ZUPZsHVoFAlyHz41NIqeIl

}}

2–2 on aggregate. Eswatini won 5–4 on penalties.

----

{{Football box

|date = {{Start date|2019|7|26|df=y}}

|time = {{UTZ|15:00|3}}

|team1 = {{fb-rt|Comoros}}

|score = 0–2

|team2 = {{fb|NAM}}

|goals1 =

|goals2 =

|stadium = Stade de Moroni, Moroni

|attendance =

|referee = Nelson Emile Fred (Seychelles)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=oRopEU2icZYmmWDUZtF3JN6xp4BbUdVxjKEojllQ0W6qRiV77%2fKjmcW0YXW4%2bpJF

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|16:00|2}}

|team1 = {{fb-rt|NAM}}

|score = 0–0

|team2 = {{fb|COM}}

|goals1 =

|goals2 =

|stadium = Sam Nujoma Stadium, Windhoek

|attendance =

|referee = Brighton Chimene (Zimbabwe)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=NOnXMVGmCejQvz%2feqx%2bM0SrsI3d24gdK0pjKPqtVaJM9wrj95nWTnnPmjNprxCJW

}}

Namibia won 2–0 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|28|df=y}}

|time = {{UTZ|14:30|3}}

|team1 = {{fb-rt|MAD}}

|score = 1–0

|team2 = {{fb|MOZ}}

|goals1 =

|goals2 =

|stadium = Mahamasina Municipal Stadium, Antananarivo

|attendance =

|referee = Ali Mohamed Adelaid (Comoros)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=MVv71toutKcYEczP9UK0UhbL2AS4sud9cneaEF08TkD3fc8Ba64vHNrnaCkor5qJ

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|MOZ}}

|score = 3–2

|team2 = {{fb|MAD}}

|goals1 =

|goals2 =

|stadium = Estádio do Zimpeto, Maputo

|attendance =

|referee = Ganesh Chutooree (Mauritius)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=v1WPxB2mE7bDhdVYL8AlF52YTGOsskkbX3x%2ffEF3BrdSIdXOp0%2b69DoXqARNxFJr

}}

3–3 on aggregate. Madagascar won on away goals.

----

{{Football box

|date = {{Start date|2019|7|28|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|LES}}

|score = 3–2

|team2 = {{fb|RSA}}

|goals1 =

|goals2 =

|stadium = Setsoto Stadium, Maseru

|attendance =

|referee = Thulani Sibandze (Eswatini)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=X5eHnJNDB9NHV7TUmzKaJkYwIVxGhPAG5ZVo8Qnp7MykniqJR9N0KUCPcAF0P1AK

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|RSA}}

|score = 0–3

|team2 = {{fb|LES}}

|goals1 =

|goals2 =

|stadium = Dobsonville Stadium, Johannesburg

|attendance =

|referee = Abdoul Ohabee Kanoso (Madagascar)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=2%2b4cJWw761Vheb58yf2piX80B%2fEmwKWhUfOtudKYmhHSNVuAPZZbBWXIa4o0ws1H

}}

Lesotho won 6–2 on aggregate.

----

{{Football box

|date = {{Start date|2019|7|29|df=y}}

|time = {{UTZ|12:00|4}}

|team1 = {{fb-rt|MRI}}

|score = 0–4

|team2 = {{fb|ZIM}}

|goals1 =

|goals2 =

|stadium = Stade Auguste Vollaire, Flacq

|attendance =

|referee = Lebalang Martin Mokete (Lesotho)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=RLgnFd7rY6%2f5nGg0knuaB9v1KQHFv1UoMC25I3SDdarv4w9OuefkZQY6J2G%2b3q4y

}}

{{Football box

|date = {{Start date|2019|8|4|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|ZIM}}

|score = 3–1

|team2 = {{fb|MRI}}

|goals1 =

  • Dube {{goal|15||67||83}}

|goals2 =

|stadium = Barbourfields Stadium, Bulawayo

|attendance =

|referee = Audrick Nkole (Zambia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=X%2b0VMIkKPGusuaHxdw4kDXCiAsEDIBowKCKlfUrL%2bL0Waw9KNM3yjszZTcYzFrF4

}}

Zimbabwe won 7–1 on aggregate.

=Third round=

Winners qualified for 2020 African Nations Championship.

{{TwoLegStart}}

{{TwoLegResult|{{fb-rt|SWZ}}||2–3|{{fb|ZAM}}||0–1|2–2}}

{{TwoLegResult|{{fb-rt|MAD}}||1–2|{{fb|NAM}}||1–0|0–2}}

{{TwoLegResult|{{fb-rt|ZIM}}||3–1|{{fb|LES}}||3–1|0–0}}

|}

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|15:30|2}}

|team1 = {{fb-rt|SWZ}}

|score = 0–1

|team2 = {{fb|ZAM}}

|goals1 =

|goals2 =

|stadium = Mavuso Sports Centre, Manzini

|attendance =

|referee = Dharamveer Hurbungs (Mauritius)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=5cBKODoa7Z8FcQsGKfZzQTRq9VuGoC64qaZZrMNSw%2f50mPHTfJH%2bYHEw70rp2hdx

}}

{{Football box

|date = {{Start date|2019|10|19|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|ZAM}}

|score = 2–2

|team2 = {{fb|SWZ}}

|goals1 =

|goals2 =

|stadium = National Heroes Stadium, Lusaka

|attendance =

|referee = Nehemia Shoovaleka (Namibia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=rmVmST8hhiZ%2fr86tbHxlWehRNWrUbizKElsUQ8MOsdHL8r%2fNQDzJeeEGSvsCbr8F

}}

Zambia won 3–2 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|14:30|3}}

|team1 = {{fb-rt|MAD}}

|score = 1–0

|team2 = {{fb|NAM}}

|goals1 =

|goals2 =

|stadium = Mahamasina Municipal Stadium, Antananarivo

|attendance =

|referee = Lebalang Mokete (Lesotho)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=Tl1ksfKEr4MhUQcwGMvdSx6GZ4bXnNdL1xCO8TCsrGDwZuCZFsRA2JpnoCjN%2fdCc

}}

{{Football box

|date = {{Start date|2019|10|19|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|NAM}}

|score = 2–0

|team2 = {{fb|MAD}}

|goals1 =

|goals2 =

|stadium = Sam Nujoma Stadium, Windhoek

|attendance =

|referee = Thulani Sibandze (Eswatini)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=1LhdG8jcpYLX6rHxmqTtqHywNz0N3mEgz2heLX9AgDVVR7DpwUv1iwN22H%2frtduS

}}

Namibia won 2–1 on aggregate.

----

{{Football box

|date = {{Start date|2019|9|22|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|ZIM}}

|score = 3–1

|team2 = {{fb|LES}}

|goals1 =

|goals2 =

|stadium = National Sports Stadium, Harare

|attendance =

|referee = Audrick Nkole (Zambia)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=sSg1D%2fNMkhfmwyrLj4HInVvP0u9%2fRlZMolFaFp6ROzQnM88r2mIx7w2NbWPmj6y2

}}

{{Football box

|date = {{Start date|2019|10|20|df=y}}

|time = {{UTZ|15:00|2}}

|team1 = {{fb-rt|LES}}

|score = 0–0

|team2 = {{fb|ZIM}}

|goals1 =

|goals2 =

|stadium = Setsoto Stadium, Maseru

|attendance =

|referee = Egbert Yvon Havelock (Seychelles)

|report = http://admin.cafonline.com/en-us/competitions/totalafricannationschampionshipqualifiers-southernzone/MatchDetails?MatchId=eXnLUfWCLABy091korE4pfMapHASVHDbLlYILe9sAz%2fCz%2fwZOJlFsvqHNIus30yw

}}

Zimbabwe won 3–1 on aggregate.

Qualified teams

The following 16 teams qualified for the final tournament.{{cite web |title=Line-up complete for Total CHAN Cameroon 2020 |url=https://www.cafonline.com/news-center/news/line-up-complete-for-total-chan-cameroon-2020 |publisher=CAF |date=20 October 2019}}

class="wikitable sortable" style="text-align: left;"
Team

! Qualifying zone

! Qualified on

! data-sort-type="number"|Previous appearances in African Nations Championship1

{{fb|CMR}} (hosts)Central Zone{{dts|2019|4|13|format=dmy}}3 (2011, 2016, 2018)
{{fb|MAR}}rowspan=2 | Northern Zone{{dts|2019|10|19|addkey=6|format=dmy}}3 (2014, 2016, 2018)
{{fb|LBY}}{{dts|2020|1|31|addkey=5|format=dmy}}3 (2009, 2014, 2018)
{{fb|MLI}}rowspan=2 | Western Zone A{{dts|2019|10|20|addkey=7|format=dmy}}3 (2011, 2014, 2016)
{{fb|GUI}}{{dts|2019|10|20|addkey=8|format=dmy}}2 (2016, 2018)
{{fb|TOG}}rowspan=3 | Western Zone B{{dts|2019|10|19|addkey=5|format=dmy}}0 (debut)
{{fb|NIG}}{{dts|2019|10|20|addkey=3|format=dmy}}2 (2011, 2016)
{{fb|BFA}}{{dts|2019|10|20|addkey=6|format=dmy}}2 (2014, 2018)
{{fb|COD}}rowspan=2 | Central Zone{{dts|2019|10|20|addkey=2|format=dmy}}4 (2009, 2011, 2014, 2016)
{{fb|CGO}}{{dts|2019|10|20|addkey=4|format=dmy}}2 (2014, 2018)
{{fb|UGA}}rowspan=3 | Central Eastern Zone{{dts|2019|10|19|addkey=1|format=dmy}}4 (2011, 2014, 2016, 2018)
{{fb|RWA}}{{dts|2019|10|19|addkey=4|format=dmy}}3 (2011, 2016, 2018)
{{fb|TAN}}{{dts|2019|10|18|addkey=1|format=dmy}}1 (2009)
{{fb|ZAM}}rowspan=3 | Southern Zone{{dts|2019|10|19|addkey=2|format=dmy}}3 (2009, 2016, 2018)
{{fb|NAM}}{{dts|2019|10|19|addkey=3|format=dmy}}1 (2018)
{{fb|ZIM}}{{dts|2019|10|20|addkey=1|format=dmy}}4 (2009, 2011, 2014, 2016)

Goalscorers

{{goalscorers|goals=146|matches=64

|4 goals=

|3 goals=

|2 goals=

|1 goal=

}}

Notes

{{reflist|group=note}}

References

{{Reflist}}