
CAF Champions League
FIFA Region
CAF
Season
2018-2019
Location
Africa
Abbreviation
CAFCL
Summary
The 2018-2019 CAF Champions League is Africa's premier club football tournament where the top club teams from 18 of the 55 CAF F/As (football associations) are represented. The 2018-2019 winner will play in the 2019 FIFA Club World Cup and against the 2018-2019 CAF Confederation Cup winner in the 2018-2019 CAF Super Cup.
Club teams qualified for the 2018-2019 CAF Champions League based on the 2018 CAF F/A Rankings table. This table is based on results from each CAF tournament (Champions League and Confederation Cup) from 2013 to 2017.
ES de Tunis (TUN1) was the reigning champion.
More Info...
2018-2019 CAF F/A Rankings
F/A | CAF Rank | CL Teams | Confed Teams |
---|
Tunisia | 1 | 2 | 2 |
Senegal | 2 | 0 | 1 |
Egypt | 2 | 2 | 2 |
Congo DR | 3 | 2 | 2 |
Morocco | 4 | 2 | 2 |
Algeria | 5 | 2 | 2 |
South Africa | 6 | 2 | 2 |
Sudan | 7 | 2 | 2 |
Burkina Faso | 8 | 0 | 1 |
Zambia | 8 | 2 | 2 |
Libya | 9 | 1 | 2 |
Cameroon | 10 | 1 | 2 |
Mozambique | 10 | 0 | 0 |
Côte d'Ivoire | 10 | 2 | 2 |
Nigeria | 13 | 2 | 1 |
Ethiopia | 13 | 1 | 1 |
Cape Verde Islands | 14 | 0 | 0 |
Congo | 15 | 2 | 1 |
Mali | 16 | 2 | 1 |
Angola | 17 | 1 | 1 |
Zimbabwe | 18 | 0 | 0 |
Uganda | 18 | 0 | 1 |
Eswatini | 18 | 0 | 1 |
Guinea | 18 | 0 | 1 |
Benin | 19 | 0 | 0 |
Madagascar | 21 | 0 | 1 |
Mauritania | 22 | 0 | 1 |
Ghana | 22 | 1 | 1 |
Kenya | 23 | 0 | 1 |
Gabon | 23 | 0 | 1 |
Tanzania | 24 | 1 | 1 |
Niger | 25 | 0 | 1 |
Namibia | 26 | 0 | 0 |
Central African Republic | 28 | 0 | 1 |
Sierra Leone | 29 | 0 | 0 |
Guinea-Bissau | 30 | 0 | 0 |
Togo | 32 | 0 | 1 |
Malawi | 33 | 0 | 1 |
Rwanda | 37 | 0 | 1 |
Botswana | 39 | 0 | 1 |
Burundi | 40 | 0 | 1 |
Equatorial Guinea | 41 | 0 | 1 |
Comoros | 42 | 0 | 1 |
Lesotho | 43 | 0 | 0 |
Liberia | 45 | 0 | 1 |
South Sudan | 46 | 0 | 1 |
Mauritius | 46 | 0 | 0 |
Gambia | 48 | 0 | 1 |
Chad | 49 | 0 | 1 |
São Tomé e Principe | 50 | 0 | 0 |
Seychelles | 51 | 0 | 1 |
Djibouti | 52 | 0 | 1 |
Eritrea | 53 | 0 | 0 |
Somalia | 53 | 0 | 0 |
Competition Structure
Stage | # Teams | New Teams Entering This Round | Teams From Previous Round | Format |
---|---|---|---|---|
Premliminary Round | 52 | 52 | 26 sets of Home/Away matches, highest aggregate goals advances | |
First Round | 32 | 5 top clubs that received Preliminary Round byes | 27 winners from Preliminary Round | 16 sets of Home/Away matches, highest aggregate goals advances |
Group Stage | 16 | None | 16 winners from First Round | 4 groups of 4 with Home/Away matches against each team in group, top 2 teams with most points (win = 3 pts, draw = 1 pt) in each group advance |
Quarterfinals | 8 | None | top 2 teams with most points from each group in Group stage | 4 sets of Home/Away matches, highest aggregate goals advances |
Semifinals | 4 | None | 4 winners from Quarterfinals | 2 sets of Home/Away matches, highest aggregate goals advances |
Finals | 2 | None | 2 winners from Semifinals | Home/Away matches, highest aggregate goals advances |
Finals
Date | Home | Status | Road | Venue |
Aggregate | Wydad Casablanca (MAR1) | 12 | ES de Tunis (TUN1) |
24.05.19 | ![]() | 11 | ES de Tunis![]() | Stade Prince Moulay Abdallah |
31.05.19 | ![]() | 10 | Wydad Casablanca![]() | Stade Olympique de Radès |
Semifinals
Date | Home | Status | Road | Venue |
Aggregate | Wydad Casablanca (MAR1) | 21 | Mamelodi Sundowns FC (RSA1) |
26.04.19 | ![]() | 21 | Mamelodi Sundowns FC![]() | Stade Prince Moulay Abdallah |
04.05.19 | ![]() | 00 | Wydad Casablanca![]() | Lucas Masterpieces Moripe Stadium |
Aggregate | ES de Tunis (TUN1) | 10 | TP Mazembe (COD1) |
27.04.19 | ![]() | 10 | TP Mazembe![]() | Stade Olympique de Radès |
04.05.19 | ![]() | 00 | ES de Tunis![]() | Stade TP Mazembe |
Quarterfinals
Date | Home | Status | Road | Venue |
Aggregate | Mamelodi Sundowns FC (RSA1) | 51 | Al Ahly SC (EGY1) |
06.04.19 | ![]() | 50 | Al Ahly SC![]() | Lucas Masterpieces Moripe Stadium |
13.04.19 | ![]() | 10 | Mamelodi Sundowns FC![]() | Egyptian Army Stadium |
Aggregate | Simba SC (TAN1) | 14 | TP Mazembe (COD1) |
06.04.19 | ![]() | 00 | TP Mazembe![]() | Benjamin Mkapa National Stadium |
13.04.19 | ![]() | 41 | Simba SC![]() | Stade TP Mazembe |
Aggregate | Horoya AC (GUI1) | 05 | Wydad Casablanca (MAR1) |
06.04.19 | ![]() | 00 | Wydad Casablanca![]() | Stade du 28 Septembre |
13.04.19 | ![]() | 50 | Horoya AC![]() | Stade Prince Moulay Abdallah |
Aggregate | CS Constantine (ALG1) | 36 | ES de Tunis (TUN1) |
06.04.19 | ![]() | 23 | ES de Tunis![]() | Stade Mohamed Hamlaoui |
13.04.19 | ![]() | 31 | CS Constantine![]() | Stade Olympique de Radès |
Group
Group A | League | Home | Road | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
1 | Mamelodi Sundowns FC (RSA1) | 2 | 1 -0-1 | 3 | - | 3 | 1 | 2 | 1 | 1 -0-0 | 3 | 3 | 0 | 3 | 1 | 0 -0-1 | 0 | 0 | 1 | -1 |
2 | ASEC Mimosas (CIV1) | 2 | 1 -0-1 | 3 | - | 2 | 2 | 0 | 1 | 1 -0-0 | 3 | 2 | 0 | 2 | 1 | 0 -0-1 | 0 | 0 | 2 | -2 |
3 | Lobi Stars FC (NGA2) | 2 | 1 -0-1 | 3 | - | 2 | 3 | -1 | 1 | 1 -0-0 | 3 | 2 | 0 | 2 | 1 | 0 -0-1 | 0 | 0 | 3 | -3 |
4 | Wydad Casablanca (MAR1) | 2 | 1 -0-1 | 3 | - | 1 | 2 | -1 | 1 | 1 -0-0 | 3 | 1 | 0 | 1 | 1 | 0 -0-1 | 0 | 0 | 2 | -2 |
Quarterfinals |
Date | Home | Status | Road | Venue |
11.01.19 | ![]() | 21 | Mamelodi Sundowns FC![]() | Nnamdi Azikiwe Stadium |
![]() | 52 | ASEC Mimosas![]() | Stade Prince Moulay Abdallah |
19.01.19 | ![]() | 10 | Lobi Stars FC![]() | Stade Félix Houphouët-Boigny |
![]() | 21 | Wydad Casablanca![]() | Lucas Masterpieces Moripe Stadium |
01.02.19 | ![]() | 31 | ASEC Mimosas![]() | Lucas Masterpieces Moripe Stadium |
02.02.19 | ![]() | 01 | Wydad Casablanca![]() | Nnamdi Azikiwe Stadium |
12.02.19 | ![]() | 00 | Mamelodi Sundowns FC![]() | Stade Félix Houphouët-Boigny |
![]() | 00 | Lobi Stars FC![]() | Stade Prince Moulay Abdallah |
09.03.19 | ![]() | 20 | Wydad Casablanca![]() | Stade Félix Houphouët-Boigny |
![]() | 30 | Lobi Stars FC![]() | Loftus Versfeld Stadium |
16.03.19 | ![]() | 10 | Mamelodi Sundowns FC![]() | Stade Prince Moulay Abdallah |
![]() | 20 | ASEC Mimosas![]() | Nnamdi Azikiwe Stadium |
Group B | League | Home | Road | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
1 | ES de Tunis (TUN1) | 2 | 2 -0-0 | 6 | - | 4 | 1 | 3 | 1 | 1 -0-0 | 3 | 2 | 0 | 2 | 1 | 1 -0-0 | 3 | 2 | 1 | 1 |
2 | Horoya AC (GUI1) | 2 | 1 -0-1 | 3 | - | 2 | 3 | -1 | 1 | 1 -0-0 | 3 | 2 | 1 | 1 | 1 | 0 -0-1 | 0 | 0 | 2 | -2 |
3 | Orlando Pirates FC (RSA1) | 2 | 0 -1-1 | 1 | - | 3 | 4 | -1 | 1 | 0 -1-0 | 1 | 2 | 2 | 0 | 1 | 0 -0-1 | 0 | 1 | 2 | -1 |
4 | FC Platinum (ZIM1) | 2 | 0 -1-1 | 1 | - | 3 | 4 | -1 | 1 | 0 -0-1 | 0 | 1 | 2 | -1 | 1 | 0 -1-0 | 1 | 2 | 2 | 0 |
Quarterfinals |
Date | Home | Status | Road | Venue |
11.01.19 | ![]() | 11 | ES de Tunis![]() | Stade du 28 Septembre |
12.01.19 | ![]() | 00 | Orlando Pirates FC![]() | Barbourfields Stadium |
18.01.19 | ![]() | 20 | FC Platinum![]() | Stade Olympique de Radès |
![]() | 30 | Horoya AC![]() | Orlando Stadium |
02.02.19 | ![]() | 01 | Horoya AC![]() | Barbourfields Stadium |
![]() | 00 | ES de Tunis![]() | Orlando Stadium |
12.02.19 | ![]() | 20 | Orlando Pirates FC![]() | Stade Olympique de Radès |
![]() | 20 | FC Platinum![]() | Stade du 28 Septembre |
08.03.19 | ![]() | 20 | Horoya AC![]() | Stade Olympique de Radès |
![]() | 22 | FC Platinum![]() | Orlando Stadium |
16.03.19 | ![]() | 12 | ES de Tunis![]() | Mandava Stadium |
![]() | 21 | Orlando Pirates FC![]() | Stade du 28 Septembre |
Group C | League | Home | Road | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
1 | Club Africain (TUN1) | 2 | 2 -0-0 | 6 | - | 2 | 0 | 2 | 1 | 1 -0-0 | 3 | 1 | 0 | 1 | 1 | 1 -0-0 | 3 | 1 | 0 | 1 |
2 | TP Mazembe (COD1) | 2 | 1 -1-0 | 4 | - | 3 | 1 | 2 | 1 | 1 -0-0 | 3 | 2 | 0 | 2 | 1 | 0 -1-0 | 1 | 1 | 1 | 0 |
3 | Ismaily SC (EGY1) | 2 | 0 -1-1 | 1 | - | 1 | 2 | -1 | 1 | 0 -1-0 | 1 | 1 | 1 | 0 | 1 | 0 -0-1 | 0 | 0 | 1 | -1 |
4 | CS Constantine (ALG1) | 2 | 0 -0-2 | 0 | - | 0 | 3 | -3 | 1 | 0 -0-1 | 0 | 0 | 1 | -1 | 1 | 0 -0-1 | 0 | 0 | 2 | -2 |
Quarterfinals |
Date | Home | Status | Road | Venue |
11.01.19 | ![]() | 01 | CS Constantine![]() | Stade Olympique de Radès |
12.01.19 | ![]() | 20 | Ismaily SC![]() | Stade TP Mazembe |
18.01.19 | ![]() | 12 | Club Africain![]() | Ismaïlia Stadium |
19.01.19 | ![]() | 30 | TP Mazembe![]() | Stade Mohamed Hamlaoui |
02.02.19 | ![]() | 80 | Club Africain![]() | Stade TP Mazembe |
12.02.19 | ![]() | 00 | TP Mazembe![]() | Stade Olympique de Radès |
23.02.19 | ![]() | 11 | CS Constantine![]() | Ismaïlia Stadium |
02.03.19 | ![]() | 32 | Ismaily SC![]() | Stade Mohamed Hamlaoui |
08.03.19 | ![]() | 01 | Club Africain![]() | Stade Mohamed Hamlaoui |
![]() | 11 | TP Mazembe![]() | Borg El Arab Stadium |
16.03.19 | ![]() | 10 | Ismaily SC![]() | Stade Olympique de Radès |
![]() | 20 | CS Constantine![]() | Stade TP Mazembe |
Group D | League | Home | Road | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
POS | MP | W - D - L | PTS | CPTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | MP | W - D - L | PTS | GF | GA | GD | |
1 | Al Ahly SC (EGY1) | 2 | 1 -0-1 | 3 | - | 3 | 1 | 2 | 1 | 1 -0-0 | 3 | 3 | 0 | 3 | 1 | 0 -0-1 | 0 | 0 | 1 | -1 |
2 | AS Vita Club (COD1) | 2 | 1 -0-1 | 3 | - | 2 | 2 | 0 | 1 | 1 -0-0 | 3 | 1 | 0 | 1 | 1 | 0 -0-1 | 0 | 1 | 2 | -1 |
3 | JS Saoura (ALG1) | 2 | 1 -0-1 | 3 | - | 2 | 3 | -1 | 1 | 1 -0-0 | 3 | 2 | 0 | 2 | 1 | 0 -0-1 | 0 | 0 | 3 | -3 |
4 | Simba SC (TAN1) | 2 | 1 -0-1 | 3 | - | 2 | 3 | -1 | 1 | 1 -0-0 | 3 | 2 | 1 | 1 | 1 | 0 -0-1 | 0 | 0 | 2 | -2 |
Quarterfinals |
Date | Home | Status | Road | Venue |
![]() | 20 | AS Vita Club![]() | Borg El Arab Stadium |
18.01.19 | ![]() | 11 | Al Ahly SC![]() | Stade du 20 Août 1955 (Béchar) |
19.01.19 | ![]() | 50 | Simba SC![]() | Stade des Martyrs |
02.02.19 | ![]() | 22 | JS Saoura![]() | Stade des Martyrs |
![]() | 50 | Simba SC![]() | Borg El Arab Stadium |
12.02.19 | ![]() | 10 | Al Ahly SC![]() | Benjamin Mkapa National Stadium |
![]() | 10 | AS Vita Club![]() | Stade du 20 Août 1955 (Béchar) |
09.03.19 | ![]() | 10 | Al Ahly SC![]() | Stade des Martyrs |
16.03.19 | ![]() | 30 | JS Saoura![]() | Borg El Arab Stadium |
![]() | 21 | AS Vita Club![]() | Benjamin Mkapa National Stadium |
Preliminary Round 2
Date | Home | Status | Road | Venue |
Aggregate | Al-Nasr Club (LBY1) | 56 | Horoya AC (GUI1) |
14.12.18 | ![]() | 30 | Horoya AC![]() | Petrosport Stadium |
23.12.18 | ![]() | 62 | Al-Nasr Club![]() | Stade du 28 Septembre |
Aggregate | Al Ahly SC (EGY1) | 21 | Jimma Aba Jifar FC (ETH1) |
14.12.18 | ![]() | 20 | Jimma Aba Jifar FC![]() | Borg El Arab Stadium |
23.12.18 | ![]() | 10 | Al Ahly SC![]() | Addis Ababa National Stadium |
Aggregate | CS Constantine (ALG1) | 30 | Vipers SC (UGA1) |
14.12.18 | ![]() | 10 | Vipers SC![]() | Stade Mohamed Hamlaoui |
22.12.18 | ![]() | 02 | CS Constantine![]() | St. Mary's Stadium (Kitende) |
Aggregate | Nkana FC (ZAM1) | 34 | Simba SC (TAN1) |
Aggregate | JS Saoura (ALG1) | 21 | Ittihad Riadhi de Tanger (MAR1) |
15.12.18 | ![]() | 20 | Ittihad Riadhi de Tanger![]() | Stade de Béchar |
23.12.18 | ![]() | 10 | JS Saoura![]() | Grand Stade de Tanger |
Aggregate | Stade Malien de Bamako (MLI1) | 02 | ASEC Mimosas (CIV1) |
15.12.18 | ![]() | 01 | ASEC Mimosas![]() | Stade Omnisports Modibo Kéïta |
23.12.18 | ![]() | 10 | Stade Malien de Bamako![]() | Stade Félix Houphouët-Boigny |
Aggregate | Wydad Casablanca (MAR1) | 33 | ASC Diaraf (SEN1) |
15.12.18 | ![]() | 20 | ASC Diaraf![]() | Stade Mohamed V |
22.12.18 | ![]() | 31 | Wydad Casablanca![]() | Stade Léopold Sédar Senghor | ||
Wydad Casablanca advances w/more away goals (1-0) |
Aggregate | Orlando Pirates FC (RSA1) | 10 | African Stars FC (NAM1) |
15.12.18 | ![]() | 00 | African Stars FC![]() | Orlando Stadium |
22.12.18 | ![]() | 01 | Orlando Pirates FC![]() | Sam Nujoma Stadium |
Aggregate | Gor Mahia FC (KEN1) | 33 | Lobi Stars FC (NGA1) |
16.12.18 | ![]() | 31 | Lobi Stars FC![]() | Moi International Sports Centre |
22.12.18 | ![]() | 20 | Gor Mahia FC![]() | Nnamdi Azikiwe Stadium | ||
Lobi Stars FC advances w/more away goals (1-0) |
Aggregate | AS Vita Club (COD1) | 52 | Bantu FC (LES1) |
16.12.18 | ![]() | 41 | Bantu FC![]() | Stade des Martyrs |
23.12.18 | ![]() | 11 | AS Vita Club![]() | Setsoto Stadium |
Aggregate | AS Otôho d'Oyo (CGO1) | 11 | FC Platinum (ZIM1) |
16.12.18 | ![]() | 11 | FC Platinum![]() | Stade Omnisport Marien Ngouabi d'Owando |
22.12.18 | ![]() | 00 | AS Otôho d'Oyo![]() | Mandava Stadium | ||
FC Platinum advances w/more away goals (1-0) |
Aggregate | Al-Ahly SC Benghazi (LBY1) | 04 | Mamelodi Sundowns FC (RSA1) |
16.12.18 | ![]() | 00 | Mamelodi Sundowns FC![]() | Petrosport Stadium |
22.12.18 | ![]() | 40 | Al-Ahly SC Benghazi![]() | Loftus Versfeld Stadium |
Aggregate | Ismaily SC (EGY1) | 32 | Coton Sport FC (CMR1) |
16.12.18 | ![]() | 20 | Coton Sport FC![]() | Ismaïlia Stadium |
22.12.18 | ![]() | 21 | Ismaily SC![]() | Stade Militaire (Yaoundé) |
Aggregate | TP Mazembe (COD1) | 21 | ZESCO United FC (ZAM1) |
16.12.18 | ![]() | 10 | ZESCO United FC![]() | Stade TP Mazembe |
22.12.18 | ![]() | 11 | TP Mazembe![]() | Levy Mwanawasa Stadium |
Aggregate | Club Africain (TUN1) | 32 | Al-Hilal FC (SDN1) |
16.12.18 | ![]() | 31 | Al-Hilal FC![]() | Stade Olympique de Radès |
23.12.18 | ![]() | 10 | Club Africain![]() | Al-Hilal Stadium |
Preliminary Round 1
Date | Home | Status | Road | Venue |
Aggregate | Volcan Club de Moroni (COM1) | 12 | African Stars FC (NAM1) |
27.11.18 | ![]() | 00 | African Stars FC![]() | Stade de Moroni |
05.12.18 | ![]() | 21 | Volcan Club de Moroni![]() | Sam Nujoma Stadium |
Aggregate | TP USCA Bangui (CTA1) | 05 | Stade Malien de Bamako (MLI1) |
27.11.18 | ![]() | 01 | Stade Malien de Bamako![]() | Stade Barthélemy Boganda |
05.12.18 | ![]() | 40 | TP USCA Bangui![]() | Stade Omnisports Modibo Kéïta |
Aggregate | ASAS Djibouti Télécom (DJI1) | 35 | Jimma Aba Jifar FC (ETH1) |
27.11.18 | ![]() | 13 | Jimma Aba Jifar FC![]() | Stade du Ville |
04.12.18 | ![]() | 22 | ASAS Djibouti Télécom![]() | Addis Ababa National Stadium |
Aggregate | AS SONIDEP (NIG1) | 15 | ZESCO United FC (ZAM1) |
27.11.18 | ![]() | 12 | ZESCO United FC![]() | Général Seyni Kountché Stadion |
04.12.18 | ![]() | 30 | AS SONIDEP![]() | Levy Mwanawasa Stadium |
Aggregate | ASF Bobo Dioulasso (BFA1) | 44 | Coton Sport FC (CMR1) |
27.11.18 | ![]() | 31 | Coton Sport FC![]() | Stade Sangoulé-Lamizana |
04.12.18 | ![]() | 31 | ASF Bobo Dioulasso![]() | Stade Ahmadou Ahidjo | ||
Coton Sport FC advances on PKs (5-3) |
Aggregate | Al-Nasr Club (LBY1) | 93 | Al-Hilal FC (Juba) (SSN1) |
27.11.18 | ![]() | 51 | Al-Hilal FC (Juba)![]() | Petrosport Stadium |
04.12.18 | ![]() | 24 | Al-Nasr Club![]() | Juba Stadium |
Aggregate | CS Constantine (ALG1) | 10 | GAMTEL FC (GAM1) |
27.11.18 | ![]() | 00 | GAMTEL FC![]() | Stade Mohamed Hamlaoui |
05.12.18 | ![]() | 01 | CS Constantine![]() | Banjul Mini-Stadium |
Aggregate | ASC Diaraf (SEN1) | 11 | US Koroki (TOG1) |
27.11.18 | ![]() | 10 | US Koroki![]() | Stade Léopold Sédar Senghor |
04.12.18 | ![]() | 10 | ASC Diaraf![]() | Stade Général Eyadema | ||
ASC Diaraf advances on PKs (4-2) |
Aggregate | Township Rollers FC (BOT1) | 22 | Bantu FC (LES1) |
27.11.18 | ![]() | 11 | Bantu FC![]() | Lobatse Stadium |
04.12.18 | ![]() | 11 | Township Rollers FC![]() | Setsoto Stadium | ||
Bantu FC advances on PKs (4-2) |
Aggregate | JS Saoura (ALG1) | 20 | SC Gagnoa (CIV1) |
Aggregate | Al-Hilal FC (SDN1) | 60 | Jeshi la Kujenga Uchumi (ZAN1) |
27.11.18 | ![]() | 40 | Jeshi la Kujenga Uchumi![]() | Al-Hilal Stadium |
05.12.18 | ![]() | 02 | Al-Hilal FC![]() | Amaan Stadium (Zanzibar City) |
Aggregate | Ittihad Riadhi de Tanger (MAR1) | 10 | Elect-Sport FC (CHA1) |
27.11.18 | ![]() | 10 | Elect-Sport FC![]() | Grand Stade de Tanger |
05.12.18 | ![]() | 00 | Ittihad Riadhi de Tanger![]() | Stade Omnisports Idriss Mahamat Ouya |
Aggregate | CNaPS Sport (MAD1) | 12 | FC Platinum (ZIM1) |
28.11.18 | ![]() | 11 | FC Platinum![]() | CNAPS Stadium |
05.12.18 | ![]() | 10 | CNaPS Sport![]() | Mandava Stadium |
Aggregate | Simba SC (TAN1) | 81 | Mbabane Swallows FC (SWZ1) |
28.11.18 | ![]() | 41 | Mbabane Swallows FC![]() | Benjamin Mkapa National Stadium |
04.12.18 | ![]() | 04 | Simba SC![]() | Mavuso Sports Centre |
Aggregate | UD Songo (MOZ1) | 13 | Nkana FC (ZAM1) |
Aggregate | Le Messager FC (BDI1) | 13 | Ismaily SC (EGY1) |
28.11.18 | ![]() | 01 | Ismaily SC![]() | Stade Rukundo |
05.12.18 | ![]() | 21 | Le Messager FC![]() | Ismaïlia Stadium |
Aggregate | APR FC (RWA1) | 13 | Club Africain (TUN1) |
28.11.18 | ![]() | 00 | Club Africain![]() | Stade Régional de Nyamirambo |
04.12.18 | ![]() | 31 | APR FC![]() | Stade Olympique de Radès |
Aggregate | Leones Vegetarianos FC (EQG1) | 17 | Mamelodi Sundowns FC (RSA1) |
28.11.18 | ![]() | 02 | Mamelodi Sundowns FC![]() | Nuevo Estadio de Ebebiyín |
05.12.18 | ![]() | 51 | Leones Vegetarianos FC![]() | Loftus Versfeld Stadium |
Aggregate | UMS de Loum (CMR1) | 12 | Lobi Stars FC (NGA1) |
28.11.18 | ![]() | 10 | Lobi Stars FC![]() | Stade Militaire (Yaoundé) |
05.12.18 | ![]() | 20 | UMS de Loum![]() | Stade Ahmadou Ahidjo |
Aggregate | CD 1º de Agosto (ANG1) | 44 | AS Otôho d'Oyo (CGO1) |
28.11.18 | ![]() | 42 | AS Otôho d'Oyo![]() | Estádio 11 de Novembro |
05.12.18 | ![]() | 20 | CD 1º de Agosto![]() | Stade Omnisport Marien Ngouabi d'Owando | ||
AS Otôho d'Oyo advances w/more away goals (2-0) |
Aggregate | ASEC Mimosas (CIV1) | 10 | AS Mangasport (GAB1) |
28.11.18 | ![]() | 10 | AS Mangasport![]() | Stade Robert Champroux |
05.12.18 | ![]() | 00 | ASEC Mimosas![]() | Stade d'Angondjé |
Aggregate | Gor Mahia FC (KEN1) | 11 | Big Bullets FC (MWI1) |
28.11.18 | ![]() | 10 | Big Bullets FC![]() | Moi International Sports Centre |
05.12.18 | ![]() | 10 | Gor Mahia FC![]() | Kamuzu Stadium | ||
Gor Mahia FC advances on PKs (4-3) |
Aggregate | Horoya AC (GUI1) | 20 | Barrack Young Controllers (LBR1) |
28.11.18 | ![]() | 10 | Barrack Young Controllers![]() | Stade du 28 Septembre |
04.12.18 | ![]() | 01 | Horoya AC![]() | Antoinette Tubman Stadium |
Aggregate | FC Nouadhibou (MTN1) | 23 | Al-Ahly SC Benghazi (LBY1) |
28.11.18 | ![]() | 21 | Al-Ahly SC Benghazi![]() | Stade Olympique (Nouakchott) |
05.12.18 | ![]() | 20 | FC Nouadhibou![]() | Petrosport Stadium |
Aggregate | Al-Merreikh SC (SDN1) | 22 | Vipers SC (UGA1) |
28.11.18 | ![]() | 21 | Vipers SC![]() | Stade de Al-Merrikh |
05.12.18 | ![]() | 10 | Al-Merreikh SC![]() | Kitende Ground | ||
Vipers SC advances w/more away goals (1-0) |
Aggregate | Orlando Pirates FC (RSA1) | 82 | Lightstars FC (SEY1) |
28.11.18 | ![]() | 51 | Lightstars FC![]() | Orlando Stadium |
05.12.18 | ![]() | 13 | Orlando Pirates FC![]() | Stade d’Amitié (Praslin) |