2018–19 CAF Champions League qualifying rounds
Dates27 November – 23 December 2018

The 2018–19 CAF Champions League qualifying rounds were played from 27 November to 23 December 2018.[1] A total of 56 teams competed in the qualifying rounds to decide 15 of the 16 places in the group stage of the 2018–19 CAF Champions League.[2]

Draw

The draw for the preliminary round and first round was held on 3 November 2018 in Rabat, Morocco, and was officially announced by the CAF on 9 November due to a special situation with the transitional calendar.[3][4][5]

The entry round of the 56 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
(4 teams)
Preliminary round
(52 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 would be applied, and if still tied, extra time would not be played, and the penalty shoot-out would be used to determine the winner (Regulations III. 13 & 14).[2]

Schedule

The schedule of each round was as follows (matches scheduled in midweek in italics).[1]

Round First leg Second leg
Preliminary round 27–28 November 2018 4–5 December 2018
First round 14–16 December 2018 21–23 December 2018

Bracket

The bracket of the draw was announced by the CAF on 9 November 2018.[5] The 15 winners of the first round advanced to the group stage to join Espérance de Tunis, who received a bye to the group stage as the title holders, while the 15 losers of the first round entered the Confederation Cup play-off round.

Preliminary round First round
          
1 Morocco Wydad AC Bye
4  
Morocco Wydad AC 2 1 3 (a)
Senegal ASC Diaraf 0 3 3 (a)
3 Senegal ASC Diaraf 1 0 1 (4 p)
2 Togo US Koroki 0 1 1 (2 p)
Preliminary round First round
          
1 Algeria JS Saoura 2 0 2
4 Ivory Coast SC Gagnoa 0 0 0
Algeria JS Saoura 2 0 2
Morocco Ittihad Tanger 0 1 1
3 Morocco Ittihad Tanger 1 0 1
2 Chad Elect-Sport 0 0 0
Preliminary round First round
          
1 Burundi Le Messager Ngozi 0 1 1
4 Egypt Ismaily 1 2 3
Egypt Ismaily 2 1 3
Cameroon Coton Sport 0 2 2
3 Burkina Faso ASF Bobo Dioulasso 3 1 4 (3 p)
2 Cameroon Coton Sport 1 3 4 (5 p)
Preliminary round First round
          
1 Democratic Republic of the Congo TP Mazembe Bye
4  
Democratic Republic of the Congo TP Mazembe 1 1 2
Zambia ZESCO United 0 1 1
3 Niger AS SONIDEP 1 0 1
2 Zambia ZESCO United 2 3 5
Preliminary round First round
          
1 South Africa Orlando Pirates 5 3 8
4 Seychelles Light Stars 1 1 2
South Africa Orlando Pirates 0 1 1
Namibia African Stars 0 0 0
3 Comoros Volcan Club 0 1 1
2 Namibia African Stars 0 2 2
Preliminary round First round
          
1 Mauritania FC Nouadhibou 2 0 2
4 Libya Al-Ahly Benghazi 1 2 3
Libya Al-Ahly Benghazi 0 0 0
South Africa Mamelodi Sundowns 0 4 4
3 Equatorial Guinea Leones Vegetarianos 0 1 1
2 South Africa Mamelodi Sundowns 2 5 7
Preliminary round First round
          
1 Kenya Gor Mahia 1 0 1 (4 p)
4 Malawi Big Bullets 0 1 1 (3 p)
Kenya Gor Mahia 3 0 3 (a)
Nigeria Lobi Stars 1 2 3 (a)
3 Cameroon UMS de Loum 1 0 1
2 Nigeria Lobi Stars 0 2 2
Preliminary round First round
          
1 Mozambique UD Songo 1 0 1
4 Zambia Nkana 2 1 3
Zambia Nkana 2 1 3
Tanzania Simba 1 3 4
3 Tanzania Simba 4 4 8
2 Eswatini Mbabane Swallows 1 0 1
Preliminary round First round
          
1 Egypt Al-Ahly Bye
4  
Egypt Al-Ahly 2 0 2
Ethiopia Jimma Aba Jifar 0 1 1
3 Djibouti ASAS Djibouti Télécom 1 2 3
2 Ethiopia Jimma Aba Jifar 3 2 5
Preliminary round First round
          
1 Algeria CS Constantine 0 1 1
4 The Gambia GAMTEL 0 0 0
Algeria CS Constantine 1 2 3
Uganda Vipers 0 0 0
3 Sudan Al-Merrikh 2 0 2 (a)
2 Uganda Vipers 1 1 2 (a)
Preliminary round First round
          
1 Central African Republic Stade Centrafricaine 0 0 0
4 Mali Stade Malien 1 4 5
Mali Stade Malien 0 0 0
Ivory Coast ASEC Mimosas 1 1 2
3 Ivory Coast ASEC Mimosas 1 0 1
2 Gabon AS Mangasport 0 0 0
Preliminary round First round
          
1 Democratic Republic of the Congo AS Vita Club Bye
4  
Democratic Republic of the Congo AS Vita Club 4 1 5
Lesotho Bantu 1 1 2
3 Botswana Township Rollers 1 1 2 (2 p)
2 Lesotho Bantu 1 1 2 (4 p)
Preliminary round First round
          
1 Rwanda APR 0 1 1
4 Tunisia Club Africain 0 3 3
Tunisia Club Africain 3 0 3
Sudan Al-Hilal 1 1 2
3 Sudan Al-Hilal 4 2 6
2 Zanzibar JKU 0 0 0
Preliminary round First round
          
1 Libya Al-Nasr 5 4 9
4 South Sudan Al-Hilal Wau 1 2 3
Libya Al-Nasr 3 2 5
Guinea Horoya 0 6 6
3 Guinea Horoya 1 1 2
2 Liberia Barrack Young Controllers 0 0 0
Preliminary round First round
          
1 Angola 1º de Agosto 4 0 4 (a)
4 Republic of the Congo AS Otohô 2 2 4 (a)
Republic of the Congo AS Otohô 1 0 1 (a)
Zimbabwe FC Platinum 1 0 1 (a)
3 Madagascar CNaPS Sport 1 0 1
2 Zimbabwe FC Platinum 1 1 2

Preliminary round

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

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
ASC Diaraf Senegal 1–1 (4–2 p) Togo US Koroki 1–0 0–1
JS Saoura Algeria 2–0 Ivory Coast SC Gagnoa 2–0 0–0
Ittihad Tanger Morocco 1–0 Chad Elect-Sport 1–0 0–0
Le Messager Ngozi Burundi 1–3 Egypt Ismaily 0–1 1–2
ASF Bobo Dioulasso Burkina Faso 4–4 (3–5 p) Cameroon Coton Sport 3–1 1–3
AS SONIDEP Niger 1–5 Zambia ZESCO United 1–2 0–3
Orlando Pirates South Africa 8–2 Seychelles Light Stars 5–1 3–1
Volcan Club Comoros 1–2 Namibia African Stars 0–0 1–2
FC Nouadhibou Mauritania 2–3 Libya Al-Ahly Benghazi 2–1 0–2
Leones Vegetarianos Equatorial Guinea 1–7 South Africa Mamelodi Sundowns 0–2 1–5
Gor Mahia Kenya 1–1 (4–3 p) Malawi Nyasa Big Bullets 1–0 0–1
UMS de Loum Cameroon 1–2 Nigeria Lobi Stars 1–0 0–2
UD Songo Mozambique 1–3 Zambia Nkana 1–2 0–1
Simba Tanzania 8–1 Eswatini Mbabane Swallows 4–1 4–0
ASAS Djibouti Télécom Djibouti 3–5 Ethiopia Jimma Aba Jifar 1–3 2–2
CS Constantine Algeria 1–0 The Gambia GAMTEL 0–0 1–0
Al-Merrikh Sudan 2–2 (a) Uganda Vipers 2–1 0–1
Stade Centrafricaine Central African Republic 0–5 Mali Stade Malien 0–1 0–4
ASEC Mimosas Ivory Coast 1–0 Gabon AS Mangasport 1–0 0–0
Township Rollers Botswana 2–2 (2–4 p) Lesotho Bantu 1–1 1–1
APR Rwanda 1–3 Tunisia Club Africain 0–0 1–3
Al-Hilal Sudan 6–0 Zanzibar JKU 4–0 2–0
Al-Nasr Libya 9–3 South Sudan Al-Hilal Wau 5–1 4–2
Horoya Guinea 2–0 Liberia Barrack Young Controllers 1–0 1–0
1º de Agosto Angola 4–4 (a) Republic of the Congo AS Otohô 4–2 0–2
CNaPS Sport Madagascar 1–2 Zimbabwe FC Platinum 1–1 0–1
ASC Diaraf Senegal1–0Togo US Koroki
  • O. Guèye 2'
Report
Referee: Bangaly Konaté (Guinea)
US Koroki Togo1–0Senegal ASC Diaraf
  • Fofana 67'
Report
Penalties
  • soccer ball with check mark
  • Boukari soccer ball with red X
  • soccer ball with check mark
  • Oke soccer ball with red X
2–4
  • soccer ball with check mark
  • soccer ball with check mark
  • soccer ball with check mark
  • soccer ball with check mark
Referee: Ousmane Sidibé (Mali)

1–1 on aggregate. ASC Diaraf won 4–2 on penalties.


JS Saoura Algeria2–0Ivory Coast SC Gagnoa
Report
Referee: Haithem Kossaï (Tunisia)
SC Gagnoa Ivory Coast0–0Algeria JS Saoura
Report
Referee: Boureima Sanogo (Burkina Faso)

JS Saoura won 2–0 on aggregate.


Ittihad Tanger Morocco1–0Chad Elect-Sport
Report
Elect-Sport Chad0–0Morocco Ittihad Tanger
Report
Referee: Douglas Kouete Lemouchele (Cameroon)

Ittihad Tanger won 1–0 on aggregate.


Le Messager Ngozi Burundi0–1Egypt Ismaily
Report
Stade Urukundo, Ngozi
Referee: Sabri Mohamed Fadul (Sudan)
Ismaily Egypt2–1Burundi Le Messager Ngozi
Report
  • Urasenga 44' (pen.)
Referee: Abdulwahid Huraywidah (Libya)

Ismaily won 3–1 on aggregate.


ASF Bobo Dioulasso Burkina Faso3–1Cameroon Coton Sport
Report
  • Kalamou 33'
Coton Sport Cameroon3–1Burkina Faso ASF Bobo Dioulasso
Report
  • Hien 75'
Penalties
  • soccer ball with check mark
  • soccer ball with check mark
  • soccer ball with check mark
  • soccer ball with check mark
  • soccer ball with check mark
5–3
  • soccer ball with check mark
  • soccer ball with check mark
  • soccer ball with red X Ouattara
  • soccer ball with check mark
Stade Militaire, Yaoundé
Referee: David Ndong (Equatorial Guinea)

4–4 on aggregate. Coton Sport won 5–3 on penalties.


AS SONIDEP Niger1–2Zambia ZESCO United
  • Dognon 77'
Report
ZESCO United Zambia3–0Niger AS SONIDEP
Report
Referee: António Caluassi Dungula (Angola)

ZESCO United won 5–1 on aggregate.


Orlando Pirates South Africa5–1Seychelles Light Stars
Report
  • Ravo 17'
Referee: Tirelo Mositwane (Botswana)
Light Stars Seychelles1–3South Africa Orlando Pirates
  • Esther 76'
Report
Referee: Abdoul Kanoso (Madagascar)

Orlando Pirates won 8–2 on aggregate.


Volcan Club Comoros0–0Namibia African Stars
Report
Referee: Bilal Abdallah Ismael (Djibouti)
African Stars Namibia2–1Comoros Volcan Club
Report
  • Solonaina 13'
Referee: Tinyiko Hlungwani (South Africa)

African Stars won 2–1 on aggregate.


FC Nouadhibou Mauritania2–1Libya Al-Ahly Benghazi
Report
  • Daho 52'
Al-Ahly Benghazi Libya2–0Mauritania FC Nouadhibou
  • Kaboré 28'
  • Al-Wadawi 90'
Report

Al-Ahly Benghazi won 3–2 on aggregate.


Leones Vegetarianos Equatorial Guinea0–2South Africa Mamelodi Sundowns
Report
Mamelodi Sundowns South Africa5–1Equatorial Guinea Leones Vegetarianos
Report
  • Sall 47'
Referee: Nomore Murambiwa Musundire (Zimbabwe)

Mamelodi Sundowns won 7–1 on aggregate.


Gor Mahia Kenya1–0Malawi Nyasa Big Bullets
  • Ondiek 90'
Report
Referee: Adel Mukhtar Adam (Sudan)
Nyasa Big Bullets Malawi1–0Kenya Gor Mahia
Report
Penalties
  • Msowoya soccer ball with check mark
  • Gabeya soccer ball with red X
  • Lanjesi soccer ball with check mark
  • Fodya soccer ball with check mark
  • Zonda soccer ball with red X
3–4
Referee: Tewodros Mitiku (Ethiopia)

1–1 on aggregate. Gor Mahia won 4–3 on penalties.


UMS de Loum Cameroon1–0Nigeria Lobi Stars
  • Koa 63'
Report
Stade Militaire, Yaoundé
Referee: Pousri Armi Alfred (Chad)
Lobi Stars Nigeria2–0Cameroon UMS de Loum
  • Sikiru 10'
  • Koné 68' (pen.)
Report
Referee: Kokou Ognankotan Ntale (Togo)

Lobi Stars won 2–1 on aggregate.


UD Songo Mozambique1–2Zambia Nkana
  • Awasa 89'
Report
Referee: Osiase Koto (Lesotho)
Nkana Zambia1–0Mozambique UD Songo
Report
Referee: Thando Ndzandzeka (South Africa)

Nkana won 3–1 on aggregate.


Simba Tanzania4–1Eswatini Mbabane Swallows
Report
Referee: Pacifique Ndabihawenimana (Burundi)
Mbabane Swallows Eswatini0–4Tanzania Simba
Report
Referee: Nelson Fred (Seychelles)

Simba won 8–1 on aggregate.


ASAS Djibouti Télécom Djibouti1–3Ethiopia Jimma Aba Jifar
  • Odutola 53'
Report
Jimma Aba Jifar Ethiopia2–2Djibouti ASAS Djibouti Télécom
Report
  • Mahabeh 2'
  • Odutola 69'

Jimma Aba Jifar won 5–3 on aggregate.


CS Constantine Algeria0–0The Gambia GAMTEL
Report
GAMTEL The Gambia0–1Algeria CS Constantine
Report
Referee: Fabricio Duarte (Cape Verde)

CS Constantine won 1–0 on aggregate.


Al-Merrikh Sudan2–1Uganda Vipers
Report
Referee: Abderazzek Arab (Algeria)
Vipers Uganda1–0Sudan Al-Merrikh
  • Ndugwa 46'
Report
St Mary's Stadium, Wakiso Town
Referee: Abdoul Karim Twagirumukiza (Rwanda)

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


Stade Centrafricaine Central African Republic0–1Mali Stade Malien
Report
Referee: Fitial Charel Just Kokolo (Congo)
Stade Malien Mali4–0Central African Republic Stade Centrafricaine
Report
Referee: George Rogers (Liberia)

Stade Malien won 5–0 on aggregate.


ASEC Mimosas Ivory Coast1–0Gabon AS Mangasport
Report
Referee: Hassane Abdou (Niger)
AS Mangasport Gabon0–0Ivory Coast ASEC Mimosas
Report
Referee: Jean Pierre Tshiamala Kabangu (DR Congo)

ASEC Mimosas won 1–0 on aggregate.


Township Rollers Botswana1–1Lesotho Bantu
Report
Referee: Audrick Nkole (Zambia)
Bantu Lesotho1–1Botswana Township Rollers
Report
Penalties
4–2
Referee: Ali Adelaïd (Comoros)

2–2 on aggregate. Bantu won 4–2 on penalties.


APR Rwanda0–0Tunisia Club Africain
Report
Referee: Thulani Sibandze (Eswatini)
Club Africain Tunisia3–1Rwanda APR
Report
Referee: Hicham Tiazi (Morocco)

Club Africain won 3–1 on aggregate.


Al-Hilal Sudan4–0Zanzibar JKU
Report
Referee: Alex Muhabi (Uganda)
JKU Zanzibar0–2Sudan Al-Hilal
Report
Referee: Alier Michael James (South Sudan)

Al-Hilal won 6–0 on aggregate.


Al-Nasr Libya5–1South Sudan Al-Hilal Wau
  • A. Al-Haram 11'
  • Al-Mehdi 24', 35'
  • Abdelrhman 57'
  • Eisay 71'
Report
  • Bago 37'
Referee: Lemma Nigussie (Ethiopia)
Al-Hilal Wau South Sudan2–4Libya Al-Nasr
  • Dehiya 64'
  • Manyuat 90'
Report
  • Al-Mehdi 5', 23'
  • Al-Duweekh 6'
  • Magdi 89'
Referee: Mohamed Maarouf (Egypt)

Al-Nasr won 9–3 on aggregate.


Horoya Guinea1–0Liberia Barrack Young Controllers
Report
Referee: Omar Sallah (Gambia)
Barrack Young Controllers Liberia0–1Guinea Horoya
Report
Referee: Gilberto dos Santos (Guinea-Bissau)

Horoya won 2–0 on aggregate.


1º de Agosto Angola4–2Republic of the Congo AS Otohô
Report
Referee: Ganesh Chutooree (Mauritius)
AS Otohô Republic of the Congo2–0Angola 1º de Agosto
Report

4–4 on aggregate. AS Otohô won on away goals.


CNaPS Sport Madagascar1–1Zimbabwe FC Platinum
Report
Vontovorona Stadium, Antananarivo
Referee: Jonas Shongedi (Namibia)
FC Platinum Zimbabwe1–0Madagascar CNaPS Sport
Report
Mandava Stadium, Zvishavane
Referee: Lemma Nigussie (Ethiopia)

FC Platinum won 2–1 on aggregate.

First round

The first round included 30 teams: the 4 teams that received byes to this round, and the 26 winners of the preliminary round.

Team 1 Agg.Tooltip Aggregate score Team 2 1st leg 2nd leg
Wydad AC Morocco 3–3 (a) Senegal ASC Diaraf 2–0 1–3
JS Saoura Algeria 2–1 Morocco Ittihad Tanger 2–0 0–1
Ismaily Egypt 3–2 Cameroon Coton Sport 2–0 1–2
TP Mazembe Democratic Republic of the Congo 2–1 Zambia ZESCO United 1–0 1–1
Orlando Pirates South Africa 1–0 Namibia African Stars 0–0 1–0
Al-Ahly Benghazi Libya 0–4 South Africa Mamelodi Sundowns 0–0 0–4
Gor Mahia Kenya 3–3 (a) Nigeria Lobi Stars 3–1 0–2
Nkana Zambia 3–4 Tanzania Simba 2–1 1–3
Al-Ahly Egypt 2–1 Ethiopia Jimma Aba Jifar 2–0 0–1
CS Constantine Algeria 3–0 Uganda Vipers 1–0 2–0
Stade Malien Mali 0–2 Ivory Coast ASEC Mimosas 0–1 0–1
AS Vita Club Democratic Republic of the Congo 5–2 Lesotho Bantu 4–1 1–1
Club Africain Tunisia 3–2 Sudan Al-Hilal 3–1 0–1
Al-Nasr Libya 5–6 Guinea Horoya 3–0 2–6
AS Otohô Republic of the Congo 1–1 (a) Zimbabwe FC Platinum 1–1 0–0
Wydad AC Morocco2–0Senegal ASC Diaraf
Report
ASC Diaraf Senegal3–1Morocco Wydad AC
  • O. Guèye 18'
  • Diène 47'
  • Ba 88'
Report

3–3 on aggregate. Wydad AC won on away goals.


JS Saoura Algeria2–0Morocco Ittihad Tanger
  • Hammia 68' (pen.)
  • Konaté 79'
Report
Referee: Boubou Traoré (Mali)
Ittihad Tanger Morocco1–0Algeria JS Saoura
Report
Referee: Sékou Ahmed Touré (Guinea)

JS Saoura won 2–1 on aggregate.


Ismaily Egypt2–0Cameroon Coton Sport
Report
Referee: Noureddine El Jaafari (Morocco)
Coton Sport Cameroon2–1Egypt Ismaily
Report
Stade Militaire, Yaoundé
Referee: Maudo Jallow (Gambia)

Ismaily won 3–2 on aggregate.


TP Mazembe Democratic Republic of the Congo1–0Zambia ZESCO United
Report
Referee: El Fadil Mohamed (Sudan)
ZESCO United Zambia1–1Democratic Republic of the Congo TP Mazembe
Report
Referee: Louis Hakizimana (Rwanda)

TP Mazembe won 2–1 on aggregate.


Orlando Pirates South Africa0–0Namibia African Stars
Report
Referee: Nelson Fred (Seychelles)
African Stars Namibia0–1South Africa Orlando Pirates
Report
Referee: Ahmad Imtehaz Heeralall (Mauritius)

Orlando Pirates won 1–0 on aggregate.


Al-Ahly Benghazi Libya0–0South Africa Mamelodi Sundowns
Report
Referee: Rédouane Jiyed (Morocco)
Mamelodi Sundowns South Africa4–0Libya Al-Ahly Benghazi
Report
Referee: Joshua Bondo (Botswana)

Mamelodi Sundowns won 4–0 on aggregate.


Gor Mahia Kenya3–1Nigeria Lobi Stars
Report
Lobi Stars Nigeria2–0Kenya Gor Mahia
  • Sikiru 70', 87'
Report
Referee: Tinyiko Hlungwani (South Africa)

3–3 on aggregate. Lobi Stars won on away goals.


Nkana Zambia2–1Tanzania Simba
Report
Referee: Salisu Basheer (Nigeria)
Simba Tanzania3–1Zambia Nkana
Report

Simba won 4–3 on aggregate.


Al-Ahly Egypt2–0Ethiopia Jimma Aba Jifar
Report
Attendance: 10,000
Referee: Sadok Selmi (Tunisia)
Jimma Aba Jifar Ethiopia1–0Egypt Al-Ahly
Report
Referee: Hassan Mohamed Hagi (Somalia)

Al-Ahly won 2–1 on aggregate.


CS Constantine Algeria1–0Uganda Vipers
Report
Vipers Uganda0–2Algeria CS Constantine
Report
St Mary's Stadium, Wakiso Town

CS Constantine won 3–0 on aggregate.


Stade Malien Mali0–1Ivory Coast ASEC Mimosas
Report
Referee: Youssef Essrayri (Tunisia)
ASEC Mimosas Ivory Coast1–0Mali Stade Malien
Report

ASEC Mimosas won 2–0 on aggregate.


AS Vita Club Democratic Republic of the Congo4–1Lesotho Bantu
Report
  • Molapo 58'
Referee: Hélder Martins de Carvalho (Angola)
Bantu Lesotho1–1Democratic Republic of the Congo AS Vita Club
Report
Referee: Norman Matemera (Zimbabwe)

AS Vita Club won 5–2 on aggregate.


Club Africain Tunisia3–1Sudan Al-Hilal
Report
  • Aldai 18'
Al-Hilal Sudan1–0Tunisia Club Africain
Report
Referee: Pacifique Ndabihawenimana (Burundi)

Club Africain won 3–2 on aggregate.


Al-Nasr Libya3–0Guinea Horoya
Report
Referee: Mahamadou Keita (Mali)
Horoya Guinea6–2Libya Al-Nasr
Report

Horoya won 6–5 on aggregate.


AS Otohô Republic of the Congo1–1Zimbabwe FC Platinum
Report
  • Stima 47'
Referee: Kokou Ognankotan Ntale (Togo)
FC Platinum Zimbabwe0–0Republic of the Congo AS Otohô
Report
Mandava Stadium, Zvishavane
Referee: Souleiman Ahmed Djama (Djibouti)

1–1 on aggregate. FC Platinum won on away goals.

Notes

  1. At the time of the qualifying round draw, the 2018 CAF Champions League Final had not been completed, and thus the identity of the Champions League runners-up which were given a bye to the first round was not known (the Champions League winners were given a bye to the group stage due to their participation in the 2018 FIFA Club World Cup).
  2. AS Vita Club were given a bye to the first round due to their participation in the 2018 CAF Confederation Cup Final.
  3. 1 2 3 4 Teams from Libya are not allowed to host their home matches in their country due to security concerns.

References

  1. 1 2 "Interclubs competition calendar; seasons 2018/19, 2019/20 & 2020/21" (PDF). CAF.
  2. 1 2 "CAF Champions League regulations" (PDF). CAF.
  3. "Interclubs season 2018-2019". CAF. 4 November 2018.
  4. "Result of the drawing of lots of TOTAL CAF Champions League as well as TOTAL CAF Confederation Cup". CAF. 9 November 2018.
  5. 1 2 "Fixtures of the 23rd Edition of Total CAF Champions League" (PDF). CAF.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.