2019–20 CAF Champions League qualifying rounds

The 2019–20 CAF Champions League qualifying rounds were played from 9 August to 24 October 2019.[1] A total of 61 teams competed in the qualifying rounds to decide the 16 places in the group stage of the 2019–20 CAF Champions League.[2]

2019–20 CAF Champions League qualifying rounds
Dates9 August – 24 October 2019
Tournament statistics
Matches played90
Goals scored237 (2.63 per match)

Draw edit

The draw for the qualifying rounds was held on 21 July 2019 at the CAF headquarters in Cairo, Egypt.[3][4]

The entry round of the 61 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
(3 teams)
Preliminary round
(58 teams)
Teams

Format edit

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 edit

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

Bracket edit

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 group stage, while the 16 losers of the first round entered the Confederation Cup play-off round.

Preliminary round First round
          
1   AS Tempête Mocaf 1 1 2
4   Al-Nasr 0 3 3
  Al-Nasr 1 1 2
  Raja Casablanca 3 1 4
3   Brikama United 3 0 3
2   Raja Casablanca 3 4 7
Preliminary round First round
          
1   JS Kabylie (a) 1 2 3
4   Al-Merrikh 0 3 3
  JS Kabylie (p) 2 0 2 (5)
  Horoya 0 2 2 (3)
3   Stade Malien 1 0 0
2   Horoya 1 1 2
Preliminary round First round
          
1   Buffles du Borgou 1 0 1
4   ASC Kara 1 1 2
  ASC Kara 0 0 0
  AS Vita Club 0 1 1
3   UMS de Loum 0 0 0
2   AS Vita Club 0 1 1
Preliminary round First round
          
1   Rahimo 1 0 1
4   Enyimba 0 5 5
  Enyimba 0 0 0
  Al-Hilal 0 1 1
3   Rayon Sports 1 0 1
2   Al-Hilal (a) 1 0 1
Preliminary round First round
          
1   AS SONIDEP 1 1 2
4   USM Alger 2 3 5
  USM Alger 4 2 6
  Gor Mahia 1 0 1
3   Aigle Noir 0 1 1
2   Gor Mahia 0 5 5
Preliminary round First round
          
1   Cano Sport 2 1 3
4   Mekelle 70 Enderta 1 1 2
  Cano Sport 0 0 0
  Al-Ahly 2 4 6
3   Atlabara 0 0 0
2   Al-Ahly 4 9 13
Preliminary round First round
          
1   LPRC Oilers 1 0 1
4   Génération Foot 0 3 3
  Génération Foot 2 0 2
  Zamalek (a) 1 1 2
3   Dekedaha 0 0 0
2   Zamalek 7 6 13
Preliminary round First round
          
1   Kano Pillars 3 0 3
4   Asante Kotoko 2 2 4
  Asante Kotoko 2 0 2
  Étoile du Sahel 0 3 3
3   Hafia 2 1 3
2   Étoile du Sahel 1 7 8
Preliminary round First round
          
1   Matlama 0 0 0
4   Petro de Luanda 2 2 4
  Petro de Luanda (a) 0 1 1
  KCCA 0 1 1
3   African Stars 3 0 3
2   KCCA 2 2 4
Preliminary round First round
          
1   Fomboni 2 1 3
4   Côte d'Or (a) 2 1 3
  Côte d'Or 0 1 1
  Mamelodi Sundowns 5 11 16
3   AS Otôho 2 0 2
2   Mamelodi Sundowns 1 4 5
Preliminary round First round
          
1   SO de l'Armée 0 0 0
4   FC Nouadhibou 0 1 1
  FC Nouadhibou 0 1 1
  Wydad AC 2 4 6
3   Wydad AC Bye
2  
Preliminary round First round
          
1   Cercle Mbéri Sportif 0 0 0
4   Elect-Sport 0 2 2
  Elect-Sport 1 1 2
  Espérance de Tunis 1 2 3
3   Espérance de Tunis Bye
2  
Preliminary round First round
          
1   Young Africans 1 1 2
4   Township Rollers 1 0 1
  Young Africans 1 1 2
  ZESCO United 1 2 3
3   Green Mamba 0 0 0
2   ZESCO United 2 1 3
Preliminary round First round
          
1   Big Bullets 0 2 2
4   FC Platinum 0 3 3
  FC Platinum 1 4 5
  UD Songo 0 2 2
3   UD Songo (a) 0 1 1
2   Simba 0 1 1
Preliminary round First round
          
1   Green Eagles 1 1 2
4   Orlando Pirates 0 1 1
  Green Eagles 1 1 2
  1º de Agosto (a) 2 0 2
3   KMKM 0 0 0
2   1º de Agosto 2 2 4
Preliminary round First round
          
1   Fosa Juniors 1 1 2
4   Pamplemousses 0 1 1
  Fosa Juniors 0 1 1
  TP Mazembe 0 3 3
3   TP Mazembe Bye
2  

Preliminary round edit

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

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Brikama United   3–7   Raja Casablanca 3–3 0–4
AS Tempête Mocaf   2–3   Al-Nasr 1–0 1–3
JS Kabylie   3–3 (a)   Al-Merrikh 1–0 2–3
Stade Malien   1–2   Horoya 1–1 0–1
Buffles du Borgou   1–2   ASC Kara 1–1 0–1
UMS de Loum   0–1   AS Vita Club 0–0 0–1
Rayon Sports   1–1 (a)   Al-Hilal 1–1 0–0
Rahimo   1–5   Enyimba 1–0 0–5
AS SONIDEP   2–5   USM Alger 1–2 1–3
Aigle Noir   1–5   Gor Mahia 0–0 1–5
Atlabara   0–13   Al-Ahly 0–4 0–9
Cano Sport   3–2   Mekelle 70 Enderta 2–1 1–1
Dekedaha   0–13   Zamalek 0–7 0–6
LPRC Oilers   1–3   Génération Foot 1–0 0–3
Hafia   3–8   Étoile du Sahel 2–1 1–7
Kano Pillars   3–4   Asante Kotoko 3–2 0–2
African Stars   3–4   KCCA 3–2 0–2
Matlama   0–4   Petro de Luanda 0–2 0–2
Fomboni   3–3 (a)   Côte d'Or 2–2 1–1
AS Otôho   2–5   Mamelodi Sundowns 2–1 0–4
SO de l'Armée   0–1   FC Nouadhibou 0–0 0–1
Cercle Mbéri Sportif   0–2   Elect-Sport 0–0 0–2
Green Mamba   0–3   ZESCO United 0–2 0–1
Young Africans   2–1   Township Rollers 1–1 1–0
Big Bullets   2–3   FC Platinum 0–0 2–3
UD Songo   1–1 (a)   Simba 0–0 1–1
KMKM   0–4   1º de Agosto 0–2 0–2
Green Eagles   2–1   Orlando Pirates 1–0 1–1
Fosa Juniors   2–1   Pamplemousses 1–0 1–1
Brikama United  3–3  Raja Casablanca
  • Bojang   24', 37'
  • Manneh   45'
Report
Referee: Elhadji Amadou Sy (Senegal)
Raja Casablanca  4–0  Brikama United
Report
Referee: Charles Benle Bulu (Ghana)

Raja Casablanca won 7–3 on aggregate.


AS Tempête Mocaf  1–0  Al-Nasr
Report
Referee: Alfred Armi (Chad)
Al-Nasr  3–1  AS Tempête Mocaf
Report
Referee: Bangaly Konate (Guinea)

Al-Nasr won 3–2 on aggregate.


JS Kabylie  1–0  Al-Merrikh
Report
Referee: Mohamed Maarouf (Egypt)
Al-Merrikh  3–2  JS Kabylie
Report
Referee: Belay Tadesse (Ethiopia)

3–3 on aggregate. JS Kabylie won on away goals.


Stade Malien  1–1  Horoya
Report
Referee: Mathioro Diabel (Mauritania)
Horoya  1–0  Stade Malien
Report
Referee: Gilberto António Dos Santos (Guinea-Bissau)

Horoya won 2–1 on aggregate.


Buffles du Borgou  1–1  ASC Kara
Report
Referee: Nabil Boukhalfa (Algeria)
ASC Kara  1–0  Buffles du Borgou
Report
Referee: Mohamed Ali Moussa (Niger)

ASC Kara won 2–1 on aggregate.


UMS de Loum  0–0  AS Vita Club
Report
Stade Militaire, Yaoundé
Referee: Gauthier Mihindo Mbina (Gabon)
AS Vita Club  1–0  UMS de Loum
Report
Referee: Messie Nkounkou Mvoutou (Congo)

AS Vita Club won 1–0 on aggregate.


Rayon Sports  1–1  Al-Hilal
Report
Referee: Anthony Ogwayo (Kenya)
Al-Hilal  0–0  Rayon Sports
Report
Referee: Hassan Mohamed Hagi (Somalia)

1–1 on aggregate. Al-Hilal won on away goals.


Rahimo  1–0  Enyimba
Report
Referee: Kokou Ognankotan N’Talé (Togo)
Enyimba  5–0  Rahimo
Report

Enyimba won 5–1 on aggregate.


AS SONIDEP  1–2  USM Alger
Report
USM Alger  3–1  AS SONIDEP
Report

USM Alger won 5–2 on aggregate.


Aigle Noir  0–0  Gor Mahia
Report
Gor Mahia  5–1  Aigle Noir
Report
Referee: Louis Hakizimana (Rwanda)

Gor Mahia won 5–1 on aggregate.


Atlabara  0–4  Al-Ahly
Report
Attendance: 10,000
Referee: Brian Miiro Nsubuga (Uganda)
Al-Ahly  9–0  Atlabara
Report
Attendance: 7,000
Referee: Lahlou Benbraham (Algeria)

Al-Ahly won 13–0 on aggregate.


Cano Sport  2–1  Mekelle 70 Enderta
Report
Referee: Douglas Kouete (Cameroon)
Mekelle 70 Enderta  1–1  Cano Sport
Report
Referee: Saddam Houssein Mansour (Djibouti)

Cano Sport won 3–2 on aggregate.


Dekedaha  0–7  Zamalek
Report
Zamalek  6–0  Dekedaha
Report
Referee: Mohamed Yousri Bouali (Tunisia)

Zamalek won 13–0 on aggregate.


LPRC Oilers  1–0  Génération Foot
Report
Referee: Kouassi Attisso Attiogbe (Togo)
Génération Foot  3–0  LPRC Oilers
Report
Referee: Lenine Delgado Rocha (Cape Verde)

Génération Foot won 3–1 on aggregate.


Hafia  2–1  Étoile du Sahel
Report
Referee: Omar Sallah (Gambia)
Étoile du Sahel  7–1  Hafia
Report
Referee: Ahmed El Ghandour (Egypt)

Étoile du Sahel won 8–3 on aggregate.


Kano Pillars  3–2  Asante Kotoko
Report
Asante Kotoko  2–0  Kano Pillars
Report
Referee: Louis Houngnandande (Benin)

Asante Kotoko won 4–3 on aggregate.


African Stars  3–2  KCCA
Report
Referee: Emile Fred (Seychelles)
KCCA  2–0  African Stars
Report
Startimes Stadium, Kampala
Referee: Mahmood Ali Ismail (Sudan)

KCCA won 4–3 on aggregate.


Matlama  0–2  Petro de Luanda
Report
Referee: Norman Matemera (Zimbabwe)
Petro de Luanda  2–0  Matlama
Report
Referee: Tshepo Mokani Gobagoba (Botswana)

Petro de Luanda won 4–0 on aggregate.


Fomboni  2–2  Côte d'Or
Report
Referee: William Oloya (Uganda)
Côte d'Or  1–1  Fomboni
Report
Referee: Lebalang Martin Mokete (Lesotho)

3–3 on aggregate. Côte d'Or won on away goals.


AS Otôho  2–1  Mamelodi Sundowns
Report
Mamelodi Sundowns  4–0  AS Otôho
Report

Mamelodi Sundowns won 5–2 on aggregate.


SO de l'Armée  0–0  FC Nouadhibou
Report
Referee: Boubou Traoré (Mali)
FC Nouadhibou  1–0  SO de l'Armée
Report

FC Nouadhibou won 1–0 on aggregate.


Cercle Mbéri Sportif  0–0  Elect-Sport
Report
Elect-Sport  2–0  Cercle Mbéri Sportif
Report

Elect-Sport won 2–0 on aggregate.


Green Mamba  0–2  ZESCO United
Report
Referee: Ishmael Chizinga (Malawi)
ZESCO United  1–0  Green Mamba
Report
Referee: Nehemia Shoovaleka (Namibia)

ZESCO United won 3–0 on aggregate.


Young Africans  1–1  Township Rollers
Report
Referee: Georges Gatogato (Burundi)
Township Rollers  0–1  Young Africans
Report

Young Africans won 2–1 on aggregate.


Big Bullets  0–0  FC Platinum
Report
Referee: Celso Alvacao (Mozambique)
FC Platinum  3–2  Big Bullets
Report
Referee: Janny Sikazwe (Zambia)

FC Platinum won 3–2 on aggregate.


UD Songo  0–0  Simba
Report
Referee: Imtehaz Heeralall (Mauritius)
Simba  1–1  UD Songo
Report
Referee: Jean Claude Ishimwe (Rwanda)

1–1 on aggregate. UD Songo won on away goals.


KMKM  0–2  1º de Agosto
Report
Referee: Ali Sabilla (Uganda)
1º de Agosto  2–0  KMKM
Report

1º de Agosto won 4–0 on aggregate.


Green Eagles  1–0  Orlando Pirates
Report
Referee: Andofetra Rakotojaona (Madagascar)
Orlando Pirates  1–1  Green Eagles
Report
Referee: Bernard Camille (Seychelles)

Green Eagles won 2–1 on aggregate.


Fosa Juniors  1–0  Pamplemousses
Report
Referee: António Dungula (Angola)
Pamplemousses  1–1  Fosa Juniors
Report
Referee: Joshua Bondo (Botswana)

Fosa Juniors won 2–1 on aggregate.

First round edit

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

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Al-Nasr   2–4   Raja Casablanca 1–3 1–1
JS Kabylie   2–2 (5–3 p)   Horoya 2–0 0–2
ASC Kara   0–1   AS Vita Club 0–0 0–1
Enyimba   0–1   Al-Hilal 0–0 0–1
USM Alger   6–1   Gor Mahia 4–1 2–0
Cano Sport   0–6   Al-Ahly 0–2 0–4
Génération Foot   2–2 (a)   Zamalek 2–1 0–1
Asante Kotoko   2–3   Étoile du Sahel 2–0 0–3
Petro de Luanda   1–1 (a)   KCCA 0–0 1–1
Côte d'Or   1–16   Mamelodi Sundowns 0–5 1–11
FC Nouadhibou   1–6   Wydad AC 0–2 1–4
Elect-Sport   2–3   Espérance de Tunis 1–1 1–2
Young Africans   2–3   ZESCO United 1–1 1–2
FC Platinum   5–2   UD Songo 1–0 4–2
Green Eagles   2–2 (a)   1º de Agosto 1–2 1–0
Fosa Juniors   1–3   TP Mazembe 0–0 1–3
Al-Nasr  1–3  Raja Casablanca
Report
Referee: Lofti Bekouassa (Algeria)
Raja Casablanca  1–1  Al-Nasr
Report
Referee: Elsiddig Mohamed Eltreefe (Sudan)

Raja Casablanca won 4–2 on aggregate.


JS Kabylie  2–0  Horoya
Report
Horoya  2–0  JS Kabylie
Report
Penalties
3–5
Referee: Samir Guezzaz (Morocco)

2–2 on aggregate. JS Kabylie won 5–4 on penalties.


ASC Kara  0–0  AS Vita Club
Report
Referee: Salisu Basheer (Nigeria)
AS Vita Club  1–0  ASC Kara
Report
Referee: Souleiman Ahmed Djama (Djibouti)

AS Vita Club won 1–0 on aggregate.


Enyimba  0–0  Al-Hilal
Report
Referee: Jean-Jacques Ngambo Ndala (DR Congo)
Al-Hilal  1–0  Enyimba
Report
Referee: Eric Arnaud Otogo Castane (Gabon)

Al-Hilal won 1–0 on aggregate.


USM Alger  4–1  Gor Mahia
Report
Referee: Bakary Papa Gassama (Gambia)
Gor Mahia  0–2  USM Alger
Report

USM Alger won 6–1 on aggregate.


Cano Sport  0–2  Al-Ahly
Report
Referee: Ahmed Sekou Touré (Guinea)
Al-Ahly  4–0  Cano Sport
Report
Referee: Joshua Bondo (Botswana)

Al-Ahly won 6–0 on aggregate.


Génération Foot  2–1  Zamalek
Report
Referee: Beida Dahane (Mauritania)
Zamalek  1–0  Génération Foot
Report

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


Asante Kotoko  2–0  Étoile du Sahel
Report
Referee: Hassen Corneh (Liberia)
Étoile du Sahel  3–0  Asante Kotoko
Report

Étoile du Sahel won 3–2 on aggregate.


Petro de Luanda  0–0  KCCA
Report
Referee: Belay Tadesse (Ethiopia)
KCCA  1–1  Petro de Luanda
Report
Startimes Stadium, Kampala
Referee: Ahmad Imtehaz Heeralall (Mauritius)

1–1 on aggregate. Petro de Luanda won on away goals.


Côte d'Or  0–5  Mamelodi Sundowns
Report
Referee: Celso Armindo Alvacao (Mozambique)
Mamelodi Sundowns  11–1  Côte d'Or
Report
Referee: Ali Mohamed Adelaid (Comoros)

Mamelodi Sundowns won 16–1 on aggregate.


FC Nouadhibou  0–2  Wydad AC
Report
Referee: Kokou Ognankotan Ntale (Togo)
Wydad AC  4–1  FC Nouadhibou
Report
Referee: Sadok Selmi (Tunisia)

Wydad AC won 6–1 on aggregate.


Elect-Sport  1–1  Espérance de Tunis
Report
Espérance de Tunis  2–1  Elect-Sport
Report
Referee: Tsegay Mogos Mogos Teklu (Eritrea)

Espérance de Tunis won 3–2 on aggregate.


Young Africans  1–1  ZESCO United
Report
Referee: Helder Martins De Carvalho (Angola)
ZESCO United  2–1  Young Africans
Report
Referee: Andofetra Rakotojaona (Madagascar)

ZESCO United won 3–2 on aggregate.


FC Platinum  1–0  UD Songo
Report
Referee: Peter Waweru (Kenya)
UD Songo  2–4  FC Platinum
Report
Referee: Bernard Camille (Seychelles)

FC Platinum won 5–2 on aggregate.


Green Eagles  1–2  1º de Agosto
Report
1º de Agosto  0–1  Green Eagles
Report
Referee: Bamlak Tessema Weyesa (Ethiopia)

2–2 on aggregate. 1º de Agosto won on away goals.


Fosa Juniors  0–0  TP Mazembe
Report
Referee: Norman Matemera (Zimbabwe)
TP Mazembe  3–1  Fosa Juniors
Report
Referee: Pacifique Ndabihawenimana (Burundi)

TP Mazembe won 3–1 on aggregate.

Notes edit

  1. ^ a b The teams from Egypt were listed as Egypt 1 (Al-Ahly) and Egypt 2 (Zamalek) at the time of the qualifying round draw as the identity of the teams had not been confirmed.
  2. ^ a b Teams from Libya played their home matches outside the country due to security concerns from the ongoing civil war.
  3. ^ Teams from South Sudan played their home matches outside the country due to renovation of Juba Stadium.
  4. ^ The Dekedaha v Zamalek match was postponed from 11 August to 16 August due to Eid al-Adha celebrations.[5]
  5. ^ Teams from Somalia played their home matches outside the country due to security concerns from the ongoing civil war.
  6. ^ The Zamalek v Génération Foot match was originally scheduled to be played on 28 September at Petro Sport Stadium, Cairo, but was postponed to 29 September and moved to Borg El Arab Stadium, Alexandria on 27 September following requests from the local security forces, but Génération Foot refused to play the match in Alexandria.[7] The CAF announced on 8 October that the match would be replayed on 24 October 2019 in Cairo.[8]

References edit

  1. ^ a b "Interclubs competition calendar; seasons 2018/19, 2019/20 & 2020/21" (PDF). CAF. Retrieved 26 July 2019.
  2. ^ a b "CAF Champions League regulations" (PDF). CAF. Retrieved 26 July 2019.
  3. ^ "Fixtures for 2019/20 Interclubs preliminary rounds released". CAF. 22 July 2019.
  4. ^ a b "CAF Champions League 2019/2020 Preliminary Rounds" (PDF). CAF.
  5. ^ "CAF postpone Zamalek clash against Dekedaha in Champions League". kingfut.com. 9 August 2019.
  6. ^ "Fixtures of the 2nd preliminary of the CL 2019/20" (PDF). cafonline.com.
  7. ^ "Generation Foot refuse to play Zamalek, set to return back to Senegal". KingFut. 29 September 2019.
  8. ^ "Total CAF Champions League 2019/20: Zamalek vs Generation Foot". CAF. 8 October 2019.

External links edit