2019–20 CAF Confederation Cup qualifying rounds

The 2019–20 CAF Confederation Cup qualifying rounds were played from 9 August to 5 November 2019.[1] A total of 69 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2019–20 CAF Confederation Cup.[2]

2019–20 CAF Confederation Cup qualifying rounds
Dates9 August – 5 November 2019
Tournament statistics
Matches played106
Goals scored255 (2.41 per match)

Draw

The draw for the preliminary round and first round was held on 21 July 2019 at the CAF headquarters in Cairo, Egypt.[3][4]

The entry round of the 53 teams entered into the draw was determined by their performances in the CAF competitions for the previous five seasons (CAF 5-Year Ranking points shown in parentheses).

Entry round First round
(11 teams)
Preliminary round
(42 teams)
Teams

Format

In the qualifying rounds, each tie was played on a home-and-away two-legged basis. If the aggregate score was tied after the second leg, the away goals rule was applied, and if still tied, extra time was not played, and the penalty shoot-out was used to determine the winner (Regulations III. 13 & 14).[2]

Schedule

The schedule of the competition was as follows.[1]

Round First leg Second leg
Preliminary round 9–11 August 2019 23–25 August 2019
First round 13–15 September 2019 27–29 September 2019
Play-off round 27 October 2019 3 November 2019

Bracket

The bracket of the draw was announced by the CAF on 21 July 2019.[4] The 16 winners of the first round advanced to the play-off round, where they were joined by the 16 losers of the Champions League first round.

  Preliminary round First round
                         
ASC Snim 0 0 0  
ESAE 5 2 7  
    ESAE (p) 0 0 0 (3)
  Salitas 0 0 0 (2)
Salitas Bye
   
  Preliminary round First round
                         
USGN 1 0 1  
Al-Ittihad 1 2 3  
    Al-Ittihad 1 0 1
  Hassania Agadir (a) 1 0 1
Hassania Agadir Bye
   
  Preliminary round First round
                         
Maranatha 3 0 3  
LISCR 0 0 0  
    Maranatha 1 1 2
  Djoliba 2 1 3
Djoliba Bye
   
  Preliminary round First round
                         
AS Pélican (p) 1 1 2 (4)  
AS Maniema Union 1 1 2 (1)  
    AS Pélican 2 1 3
  Enugu Rangers 1 3 4
Enugu Rangers Bye
   
  Preliminary round First round
                         
Paradou AC 3 0 3  
CI Kamsar 0 1 1  
    Paradou AC 3 0 3
  CS Sfaxien 1 0 1
CS Sfaxien Bye
   
  Preliminary round First round
                         
Bolton City 3 0 3  
Jwaneng Galaxy 1 1 2  
    Bolton City 1 0 1
  Zanaco 2 3 5
Zanaco Bye
   
  Preliminary round First round
                         
Mogadishu City 0 0 0  
Malindi 0 1 1  
    Malindi 1 1 2
  Al-Masry 4 3 7
Al-Masry Bye
   
  Preliminary round First round
                         
Akonangui 1 0 1  
Ashanti Gold 1 3 4  
    Ashanti Gold 3 0 3
  RS Berkane 2 2 4
RS Berkane Bye
   
  Preliminary round First round
                         
Niger Tornadoes 1 3 4  
Santoba 2 3 5  
    Santoba 0 0 0
  FC San Pédro 0 3 3
FC San Pédro Bye
   
  Preliminary round First round
                         
TS Galaxy 1 1 2  
Saint Louis Suns United 0 0 0  
    TS Galaxy 1 3 4
  CNaPS Sport 0 1 1
CNaPS Sport Bye
   
  Preliminary round First round
                         
Buildcon 0 1 1  
Young Buffaloes 1 1 2  
    Young Buffaloes 1 0 1
  Bidvest Wits 0 3 3
Bidvest Wits Bye
   
  Preliminary round First round
                         
Arta/Solar7 1 0 1  
Al-Khartoum 1 3 4  
    Al-Khartoum 1 2 3 (1)
  DC Motema Pembe 2 1 3 (3)
DC Motema Pembe 2 2 4
Stade Renard de Melong 0 0 0  
  Preliminary round First round
                         
AS Kigali 0 2 2  
KMC 0 1 1  
    AS Kigali 1 1 2
  Proline 1 2 3
Proline 3 0 3
Masters Security 0 0 0  
  Preliminary round First round
                         
Bandari (a) 0 1 1  
Al-Ahly Shendi 0 1 1  
    Bandari 2 1 3
  US Ben Guerdane 0 2 2
US Ben Guerdane 5 0 5
Amarat United 1 0 1  
  Preliminary round First round
                         
Fasil Kenema 1 1 2  
Azam 0 3 3  
    Azam 0 0 0
  Triangle United 1 1 2
Triangle United 5 0 5
Rukinzo 0 0 0  
  Preliminary round First round
                         
Pyramids 4 1 5  
Étoile du Congo 1 0 1  
    Pyramids 1 1 2
  CR Belouizdad 1 0 1
CR Belouizdad 2 2 4
AS CotonTchad 0 0 0  

Preliminary round

The preliminary round included the 42 teams that did not receive byes to the first round.

Team 1 Agg. Team 2 1st leg 2nd leg
ASC Snim 0–7 ESAE 0–5 0–2
USGN 1–3 Al-Ittihad 1–1 0–2
Maranatha 3–0 LISCR 3–0 0–0
AS Pélican 2–2 (4–1 p) AS Maniema Union 1–1 1–1
Paradou AC 3–1 CI Kamsar 3–0 0–1
Bolton City 3–2 Jwaneng Galaxy 3–1 0–1
Mogadishu City 0–1 Malindi 0–0 0–1
Akonangui 1–4 Ashanti Gold 1–1 0–3
Niger Tornadoes 4–5 Santoba 1–2 3–3
TS Galaxy 2–0 Saint Louis Suns United 1–0 1–0
Buildcon 1–2 Young Buffaloes 0–1 1–1
Arta/Solar7 1–4 Al-Khartoum 1–1 0–3
DC Motema Pembe 4–0 Stade Renard de Melong 2–0 2–0
AS Kigali 2–1 KMC 0–0 2–1
Proline 3–0 Masters Security 3–0 0–0
Bandari 1–1 (a) Al-Ahly Shendi 0–0 1–1
US Ben Guerdane 5–1 Amarat United 5–1 0–0
Fasil Kenema 2–3 Azam 1–0 1–3
Triangle United 5–0 Rukinzo 5–0 0–0
Pyramids 5–1 Étoile du Congo 4–1 1–0
CR Belouizdad 4–0 AS CotonTchad 2–0 2–0
ASC Snim 0–5 ESAE
Report
  • Dah-Atchèfon  12', 63'
  • Akplogan  48'
  • Sewa  56'
  • Linkpon  59'
Referee: Gaoussou Kané (Mali)
ESAE 2–0 ASC Snim
  • Oussou  10'
  • Onyenwen  88'
Report
Referee: Abdullahi Shuaibu (Nigeria)

ESAE won 7–0 on aggregate.


USGN 1–1 Al-Ittihad
  • Amadou  13'
Report
  • El Khritli  6'
Referee: Raphiou Ligali (Benin)
Al-Ittihad 2–0 USGN
Report

Al-Ittihad won 3–1 on aggregate.


Maranatha 3–0 LISCR
  • Asamoah  34' (pen.)
  • Yacoubou  55'
  • Salifou  87' (pen.)
Report
Referee: Kouassi Biro (Ivory Coast)
LISCR 0–0 Maranatha
Report
Referee: Younoussa Tawel Camara (Guinea)

Maranatha won 3–0 on aggregate.


AS Pélican 1–1 AS Maniema Union
  • Boundonga  51'
Report
  • Bisamuna  65' (o.g.)
AS Maniema Union 1–1 AS Pélican
  • Kilangalanga  55'
Report
  • Emery  13'
Penalties
1–4
Referee: Joaquín Esono Eyang (Equatorial Guinea)

2–2 on aggregate. AS Pélican won 4–1 on penalties.


Paradou AC 3–0 CI Kamsar
Report
Referee: Abdulwahid Huraywidah (Libya)
CI Kamsar 1–0 Paradou AC
  • Sosah  82'
Report
Referee: Dawdu Williams (Sierra Leone)

Paradou AC won 3–1 on aggregate.


Bolton City 3–1 Jwaneng Galaxy
  • Paeye  17' (o.g.)
  • M’poue  65'
  • Kee  90+3'
Report
  • Kaunda  90+1'
Referee: Eugene Mdluli (South Africa)
Jwaneng Galaxy 1–0 Bolton City
  • Moyo  70'
Report
Referee: Paulo Sérgio Moreira (Angola)

Bolton City won 3–2 on aggregate.


Mogadishu City 0–0 Malindi
Report
Referee: Alier Michael James (South Sudan)
Malindi 1–0 Mogadishu City
  • Mosi  71'
Report
Referee: Eric Manirakiza (Burundi)

Malindi won 1–0 on aggregate.


Akonangui 1–1 Ashanti Gold
Report
  • Agyemang  55'
Nuevo Estadio de Ebebiyín, Ebebiyín
Referee: Jean Pierre Nguiene Bissila (Congo)
Ashanti Gold 3–0 Akonangui
  • Shafiu  2' (pen.), 7', 10'
Report
Referee: Abdoulaye Al-Moustapha (Niger)

Ashanti Gold won 4–1 on aggregate.


Niger Tornadoes 1–2 Santoba
Report
  • Kamara  37'
  • Babawo  48'
Referee: Boureima Sanogo (Burkina Faso)
Santoba 3–3 Niger Tornadoes
  • Bah  25'
  • Siby  35'
  • Kamara  80'
Report
  • Alebiosu  15', 29'
  • Zaki  84'
Referee: Hassan Corneh (Liberia)

Santoba won 5–4 on aggregate.


TS Galaxy 1–0 Saint Louis Suns United
  • Mdlinzo  45'
Report
Referee: Ali Mohamed Adelaid (Comoros)
Saint Louis Suns United 0–1 TS Galaxy
Report
Referee: Ganesh Chutooree (Mauritius)

TS Galaxy won 2–0 on aggregate.


Buildcon 0–1 Young Buffaloes
Report
  • Dlamini  42'
Referee: Brighton Chimene (Zimbabwe)
Young Buffaloes 1–1 Buildcon
Report
  • Kayembe  1'
Referee: Osiase Koto (Lesotho)

Young Buffaloes won 2–1 on aggregate.


Arta/Solar7 1–1 Al-Khartoum
  • Koman  88'
Report
Al-Khartoum 3–0 Arta/Solar7
Report

Al-Khartoum won 4–1 on aggregate.


DC Motema Pembe 2–0 Stade Renard de Melong
  • Koné  68', 82'
Report
Referee: Alhadj Allaou Mahamat (Chad)
Stade Renard de Melong 0–2 DC Motema Pembe
Report
Referee: Pierre Atcho (Gabon)

DC Motema Pembe won 4–0 on aggregate.


AS Kigali 0–0 KMC
Report
Referee: Diraneh Guedi (Djibouti)
KMC 1–2 AS Kigali
Report
  • Kalisa  30'
  • Nsabimana  64'
Referee: Sabri Fadul (Sudan)

AS Kigali won 2–1 on aggregate.


Proline 3–0 Masters Security
  • Bogere  18', 57', 81'
Report
Startimes Stadium, Kampala
Referee: Nsoro Ruzindana (Rwanda)
Masters Security 0–0 Proline
Report
Referee: Thulani Sibandze (Eswatini)

Proline won 3–0 on aggregate.


Bandari 0–0 Al-Ahly Shendi
Report
Al-Ahly Shendi 1–1 Bandari
  • Mozamil  65'
Report
  • Mozamil  27' (o.g.)
Shendi Stadium, Shendi
Referee: Tsegay Mogos (Eritrea)

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


US Ben Guerdane 5–1 Amarat United
  • Attia  2'
  • Melo  13', 48'
  • Ricardinho  79', 81'
Report
  • ?  57'
Referee: Ahmed Sekou Touré (Guinea)
Amarat United 0–0 US Ben Guerdane
Report
Startimes Stadium, Lugogo (Uganda)[note 6]
Referee: Mfaume Nassoro (Tanzania)

US Ben Guerdane won 5–1 on aggregate.


Fasil Kenema 1–0 Azam
  • Meleyo  45+3'
Report
Referee: Elsiddig El Treefe (Sudan)
Azam 3–1 Fasil Kenema
  • Djodi  23', 32'
  • Chirwa  59'
Report
  • Kassim  38'
Referee: Andrew Otieno (Kenya)

Azam won 3–2 on aggregate.


Triangle United 5–0 Rukinzo
  • Tavarwisa  7', 36'
  • Kawondera  41'
  • January  48'
  • Chintuli  90'
Report
Referee: Audrick Nkole (Zambia)
Rukinzo 0–0 Triangle United
Report
Prince Louis Rwagasore Stadium, Bujumbura

Triangle United won 5–0 on aggregate.


Pyramids 4–1 Étoile du Congo
Report
  • Mukumbu  89'
Referee: Lyes Bekouassa (Algeria)
Étoile du Congo 0–1 Pyramids
Report

Pyramids won 5–1 on aggregate.


CR Belouizdad 2–0 AS CotonTchad
Report
Referee: Mutaz Al-Shalmani (Libya)
AS CotonTchad 0–2 CR Belouizdad
Report

CR Belouizdad won 4–0 on aggregate.

First round

The first round, also called the second preliminary round,[6] included 32 teams: the 11 teams that received byes to this round, and the 21 winners of the preliminary round.

Team 1 Agg. Team 2 1st leg 2nd leg
ESAE 0–0 (3–2 p) Salitas 0–0 0–0
Al-Ittihad 1–1 (a) Hassania Agadir 1–1 0–0
Maranatha 2–3 Djoliba 1–2 1–1
AS Pélican 3–4 Enugu Rangers 2–1 1–3
Paradou AC 3–1 CS Sfaxien 3–1 0–0
Bolton City 1–5 Zanaco 1–2 0–3
Malindi 2–7 Al-Masry 1–4 1–3
Ashanti Gold 3–4 RS Berkane 3–2 0–2
Santoba 0–3 FC San Pédro 0–0 0–3
TS Galaxy 4–1 CNaPS Sport 1–0 3–1
Young Buffaloes 1–3 Bidvest Wits 1–0 0–3
Al-Khartoum 3–3 (1–3 p) DC Motema Pembe 1–2 2–1
AS Kigali 2–3 Proline 1–1 1–2
Bandari 3–2 US Ben Guerdane 2–0 1–2
Azam 0–2 Triangle United 0–1 0–1
Pyramids 2–1 CR Belouizdad 1–1 1–0
ESAE 0–0 Salitas
Report
Referee: Blaise Ngwa (Cameroon)
Salitas 0–0 ESAE
Report
Penalties
2–3
Referee: Nabil Boukhalfa (Algeria)

0–0 on aggregate. ESAE won 3–2 on penalties.


Al-Ittihad 1–1 Hassania Agadir
Report
  • Bouftini  34'
Hassania Agadir 0–0 Al-Ittihad
Report
Referee: Youssef Essrayri (Tunisia)

1–1 on aggregate. Hassania Agadir won on away goals.


Maranatha 1–2 Djoliba
  • Owusu  11'
Report
Djoliba 1–1 Maranatha
  • Ekwa  90+4'
Report
  • Salifou  86'
Referee: Noureddine El Jaafari (Morocco)

Djoliba won 3–2 on aggregate.


AS Pélican 2–1 Enugu Rangers
  • Yanga  13'
  • Sané  22' (o.g.)
Report
  • Egbujor  25'
Enugu Rangers 3–1 AS Pélican
  • George  18'
  • Egbujor  51'
  • Oluwoyin  57'
Report
  • Dertin  6'

Enugu Rangers won 4–3 on aggregate.


Paradou AC 3–1 CS Sfaxien
Report
  • Marzouki  2'
Referee: Fabricio Duarte (Cape Verde)
CS Sfaxien 0–0 Paradou AC
Report
Referee: Adil Zourak (Morocco)

Paradou AC won 3–1 on aggregate.


Bolton City 1–2 Zanaco
  • M’poue  51'
Report
Referee: Mfaume Nassoro (Tanzania)
Zanaco 3–0 Bolton City
  • Okutu  25'
  • Manziba  58'
  • Kola  84'
Report
Referee: Nehemia Shoovaleka (Namibia)

Zanaco won 5–1 on aggregate.


Malindi 1–4 Al-Masry
  • Ali  45'
Report
  • Wadi  27', 41', 54'
  • Ali  33'
Referee: Mashood Ssali (Uganda)
Al-Masry 3–1 Malindi
Report
  • Ali  33'
Referee: Sabri Fadul (Sudan)

Al-Masry won 7–2 on aggregate.


Ashanti Gold 3–2 RS Berkane
  • Donkor  15'
  • Shafiu  43'
  • Addai  60'
Report
  • Aziz  51'
  • Laachir  57'
Referee: Issa Sy (Senegal)
RS Berkane 2–0 Ashanti Gold
Report
Referee: Abdoul Karim Twagirumukiza (Rwanda)

RS Berkane won 4–3 on aggregate.


Santoba 0–0 FC San Pédro
Report
Referee: Mohamed Ali Moussa (Niger)
FC San Pédro 3–0 Santoba
Report
Referee: Louis Houngnandande (Benin)

FC San Pédro won 3–0 on aggregate.


TS Galaxy 1–0 CNaPS Sport
  • Barns  5'
Report
Referee: Thulani Sibandze (Eswatini)
CNaPS Sport 1–3 TS Galaxy
Report
  • Shangase  19'
  • Barns  55', 85'
CNaPS Stadium, Antananarivo
Referee: Anthony Ogwayo (Kenya)

TS Galaxy won 4–1 on aggregate.


Young Buffaloes 1–0 Bidvest Wits
Report
Referee: Osiase Koto (Lesotho)
Bidvest Wits 3–0 Young Buffaloes
Report
Referee: Ishmael Chizinga (Malawi)

Bidvest Wits won 3–1 on aggregate.


Al-Khartoum 1–2 DC Motema Pembe
  • Tronbil  72'
Report
  • Ngouelou  61'
  • Loko  88'
Referee: Lazard Tsiba (Congo)
DC Motema Pembe 1–2 Al-Khartoum
  • Bongonga  24'
Report
Penalties
3–1
Referee: Omar Abdulkadir Artan (Somalia)

3–3 on aggregate. DC Motema Pembe won 3–1 on penalties.


AS Kigali 1–1 Proline
  • Ssentongo  87' (pen.)
Report
Stade Régional Nyamirambo, Kigali
Referee: Ring Malong (South Sudan)
Proline 2–1 AS Kigali
  • Bogere  12', 15'
Report
  • Ssentongo  85'
Startimes Stadium, Kampala
Referee: Joaquín Esono Eyang (Equatorial Guinea)

Proline won 3–2 on aggregate.


Bandari 2–0 US Ben Guerdane
Report
Referee: Alhadi Allaou Mahamat (Chad)
US Ben Guerdane 2–1 Bandari
  • Ricardinho  5', 22'
  • Wadri  89'
Report
Referee: Mutaz Ibrahim (Libya)

Bandari won 3–2 on aggregate.


Azam 0–1 Triangle United
Report
  • Kawondera  35'
Referee: Jean Claude Ishimwe (Rwanda)
Triangle United 1–0 Azam
  • Mavhunga  86'
Report
Referee: Abdoul Ohabee Kanoso (Madagascar)

Triangle United won 2–0 on aggregate.


Pyramids 1–1 CR Belouizdad
Report
CR Belouizdad 0–1 Pyramids
Report
Referee: Samir Guezzaz (Morocco)

Pyramids won 2–1 on aggregate.

Play-off round

The play-off round, also called the additional second preliminary round,[7] included 32 teams: the 16 winners of the Confederation Cup first round, and the 16 losers of the Champions League first round. The draw for the play-off round was held on 9 October 2019, 19:00 CAT (UTC+2), at the Hilton Pyramids Golf in Cairo, Egypt.[8] The winners of the Confederation Cup first round were drawn against the losers of the Champions League first round, with the teams from the Confederation Cup hosting the second leg.

The teams were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-Year Ranking points shown in parentheses):

  • Pot A contained the eight seeded losers of the Champions League first round.
  • Pot B contained the six seeded winners of the Confederation Cup first round.
  • Pot C contained the eight unseeded losers of the Champions League first round.
  • Pot D contained the ten unseeded winners of the Confederation Cup first round.

First, a team from Pot A and a team from Pot D were drawn into eight ties. Next, a team from Pot B and a team from Pot C were drawn into six ties. Finally, the remaining teams from Pot C and Pot D were drawn into the last two ties.[9]

Pot Pot A Pot B Pot C Pot D
Qualified from Champions League Confederation Cup Champions League Confederation Cup
Teams

The 16 winners of the play-off round advanced to the group stage.

Team 1 Agg. Team 2 1st leg 2nd leg
Horoya 5–2 Bandari 4–2 1–0
Young Africans 1–5 Pyramids 1–2 0–3
Enyimba 4–1 TS Galaxy 2–0 2–1
Génération Foot 1–1 (3–4 p) ESAE 0–1 1–0
Asante Kotoko 1–2 FC San Pédro 1–0 0–2
KCCA 1–4 Paradou AC 0–0 1–4
Gor Mahia 2–3 DC Motema Pembe 1–1 1–2
UD Songo 1–8 Bidvest Wits 1–2 0–6
Elect-Sport 0–5 Djoliba 0–1 0–4
Green Eagles 2–3 Hassania Agadir 1–1 1–2
Cano Sport 2–8 Zanaco 1–3 1–5
Fosa Juniors 2–5 RS Berkane 2–0 0–5
Côte d'Or 0–6 Al-Masry 0–4 0–2
ASC Kara 2–2 (a) Enugu Rangers 2–1 0–1
FC Nouadhibou 4–3 Triangle United 2–0 2–3
Al-Nasr 4–2 Proline 2–2 2–0
Horoya 4–2 Bandari
Bandari 0–1 Horoya

Horoya won 5–2 on aggregate.


Young Africans 1–2 Pyramids
  • Kabamba  88'
Referee: Kalilou Traoré (Ivory Coast)
Pyramids 3–0 Young Africans
Referee: Blaise Yuven Ngwa (Cameroon)

Pyramids won 5–1 on aggregate.


Enyimba 2–0 TS Galaxy
  • Mbaoma  7'
  • Usule  60'
TS Galaxy 1–2 Enyimba
  • Mashego  89'
  • Darkwah  76'
  • Usule  82'

Enyimba won 4–1 on aggregate.


Génération Foot 0–1 ESAE
  • Kokpon  74'
Referee: Babacar Sarr (Mauritania)
ESAE 0–1 Génération Foot
  • Bayo  42'
Penalties
4–3
Referee: Mohamed Ali Moussa (Niger)

1–1 on aggregate. ESAE won 4–3 on penalties.


Asante Kotoko 1–0 FC San Pédro
  • Keïta  90+4' (pen.)
Referee: Eugene Mdluli (South Africa)
FC San Pédro 2–0 Asante Kotoko
  • Soumaoro  3'
  • Diomandé  85'
Referee: Joseph Odey Ogabor (Nigeria)

FC San Pédro won 2–1 on aggregate.


KCCA 0–0 Paradou AC
Startimes Stadium, Kampala
Referee: Thulani Sibandze (Eswatini)
Paradou AC 4–1 KCCA
  • Herrari  9'
  • Bouzok  38' (pen.)
  • Kadri  65'
  • Bouguerra  70'
Referee: Louis Houngnandande (Benin)

Paradou AC won 4–1 on aggregate.


Gor Mahia 1–1 DC Motema Pembe
  • Gnamien  63'
  • Luezi  70'
DC Motema Pembe 2–1 Gor Mahia
  • Bongonga  45+2'
  • Koné  66'
  • Ochieng  10'
Referee: Celso Alvação (Mozambique)

DC Motema Pembe won 3–2 on aggregate.


UD Songo 1–2 Bidvest Wits
Bidvest Wits 6–0 UD Songo
  • Motupa  20', 44', 54', 75'
  • Macuphu  84'
  • Mahangwahaya  88'

Bidvest Wits won 8–1 on aggregate.


Elect-Sport 0–1 Djoliba
  • Camara  85'
Djoliba 4–0 Elect-Sport
Referee: Mutaz Ibrahim (Libya)

Djoliba won 5–0 on aggregate.


Green Eagles 1–1 Hassania Agadir
  • Rami  90+1'
Referee: Abdoul Ohabee Kanoso (Madagascar)
Hassania Agadir 2–1 Green Eagles
Referee: Alhadi Allaou Mahamat (Chad)

Hassania Agadir won 3–2 on aggregate.


Cano Sport 1–3 Zanaco
  • Tembo  37'
  • Manziba  46', 80'
Nuevo Estadio, Malabo
Referee: Mashood Ssali (Uganda)
Zanaco 5–1 Cano Sport
  • Diarra  69'
Referee: Messie Nkounkou (Congo)

Zanaco won 8–2 on aggregate.


Fosa Juniors 2–0 RS Berkane
CNaPS Stadium, Antananarivo
Referee: Ndala Ngambo (DR Congo)
RS Berkane 5–0 Fosa Juniors

RS Berkane won 5–2 on aggregate.


Côte d'Or 0–4 Al-Masry
Referee: Patrice Milazar (Mauritius)
Al-Masry 2–0 Côte d'Or
Referee: Boureima Sanogo (Burkina Faso)

Al-Masry won 6–0 on aggregate.


ASC Kara 2–1 Enugu Rangers
  • Mani  29'
  • Nane  90+2'
Referee: Daouda Gueye (Senegal)
Enugu Rangers 1–0 ASC Kara
  • Chinonso  18'
Referee: Ahmed El Ghandour (Egypt)

2–2 on aggregate. Enugu Rangers won on away goals.


FC Nouadhibou 2–0 Triangle United
Triangle United 3–2 FC Nouadhibou
  • Makoni  47'
  • Kawondera  52'
  • Chivandire  81'
  • El-Wely  7', 54'

FC Nouadhibou won 4–3 on aggregate.


Al-Nasr 2–2 Proline
Proline 0–2 Al-Nasr
  • Almaryami  5'
  • Albedwi  62'
Startimes Stadium, Kampala
Referee: Elsiddig El Treefe (Sudan)

Al-Nasr won 4–2 on aggregate.

Notes

  1. The teams from Egypt were listed as Egypt 1 (Al-Masry) and Egypt 2 (Pyramids) at the time of the qualifying round draw as the identity of the teams had not been confirmed.
  2. The team from Ethiopia was listed as Ethiopia 1 at the time of the qualifying round draw as the identity of the team had not been confirmed.
  3. Teams from Libya played their home matches outside the country due to security concerns from the ongoing civil war.
  4. Teams from Somalia played their home matches outside the country due to security concerns from the ongoing civil war.
  5. The DC Motema Pembe v Stade Renard de Melong was postponed from 11 August to 12 August due to travel difficulties of Stade Renard de Melong.[5]
  6. Teams from South Sudan played their home matches outside the country due to renovation of Juba Stadium.
  7. Since the identity of the losers of the Champions League first round tie between Zamalek and Génération Foot was not known at the time of the draw, the ranking of the higher-ranked team Zamalek (44 pts) was used for seeding of the draw.
  8. The matches between Génération Foot and ESAE were played on 30 October and 5 November 2019 due to the delay of the Champions League first round tie between Zamalek and Génération Foot.[10]
  9. The Asante Kotoko v FC San Pédro match was suspended during half time due to heavy rains, and was continued on 28 October 2019, 14:00 UTC±0.[11]
gollark: Would you prefer horrible memory leaks constantly, or the borrow checker?
gollark: OH REALLY?
gollark: osmarks.tk's memory pool.
gollark: So how many Rui interpreters are there now?
gollark: hæħæħæħææħæħæh

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.