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/ACAF
Rank
CL
Teams
Confed
Teams
Tunisia122
Senegal201
Egypt222
Congo DR322
Morocco422
Algeria522
South Africa622
Sudan722
Burkina Faso801
Zambia822
Libya912
Cameroon1012
Mozambique1000
Côte d'Ivoire1022
Nigeria1321
Ethiopia1311
Cape Verde Islands1400
Congo1521
Mali1621
Angola1711
Zimbabwe1800
Uganda1801
Eswatini1801
Guinea1801
Benin1900
Madagascar2101
Mauritania2201
Ghana2211
Kenya2301
Gabon2301
Tanzania2411
Niger2501
Namibia2600
Central African Republic2801
Sierra Leone2900
Guinea-Bissau3000
Togo3201
Malawi3301
Rwanda3701
Botswana3901
Burundi4001
Equatorial Guinea4101
Comoros4201
Lesotho4300
Liberia4501
South Sudan4601
Mauritius4600
Gambia4801
Chad4901
São Tomé e Principe5000
Seychelles5101
Djibouti5201
Eritrea5300
Somalia5300

Competition Structure

Stage# TeamsNew Teams Entering This RoundTeams From Previous RoundFormat
Premliminary Round5252 26 sets of Home/Away matches, highest aggregate goals advances
First Round325 top clubs that received Preliminary Round byes27 winners from Preliminary Round16 sets of Home/Away matches, highest aggregate goals advances
Group Stage16None16 winners from First Round4 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
Quarterfinals8Nonetop 2 teams with most points from each group in Group stage4 sets of Home/Away matches, highest aggregate goals advances
Semifinals4None4 winners from Quarterfinals2 sets of Home/Away matches, highest aggregate goals advances
Finals2None2 winners from SemifinalsHome/Away matches, highest aggregate goals advances

Finals

DateHome Status RoadVenue
AggregateWydad Casablanca (MAR1) 12 ES de Tunis (TUN1) 
24.05.19Wydad Casablanca 11 ES de TunisStade Prince Moulay Abdallah
31.05.19ES de Tunis 10 Wydad CasablancaStade Olympique de Radès

Semifinals

DateHome Status RoadVenue
AggregateWydad Casablanca (MAR1) 21 Mamelodi Sundowns FC (RSA1) 
26.04.19Wydad Casablanca 21 Mamelodi Sundowns FCStade Prince Moulay Abdallah
04.05.19Mamelodi Sundowns FC 00 Wydad CasablancaLucas Masterpieces Moripe Stadium
AggregateES de Tunis (TUN1) 10 TP Mazembe (COD1) 
27.04.19ES de Tunis 10 TP MazembeStade Olympique de Radès
04.05.19TP Mazembe 00 ES de TunisStade TP Mazembe

Quarterfinals

DateHome Status RoadVenue
AggregateMamelodi Sundowns FC (RSA1) 51 Al Ahly SC (EGY1) 
06.04.19Mamelodi Sundowns FC 50 Al Ahly SCLucas Masterpieces Moripe Stadium
13.04.19Al Ahly SC 10 Mamelodi Sundowns FCEgyptian Army Stadium
AggregateSimba SC (TAN1) 14 TP Mazembe (COD1) 
06.04.19Simba SC 00 TP MazembeBenjamin Mkapa National Stadium
13.04.19TP Mazembe 41 Simba SCStade TP Mazembe
AggregateHoroya AC (GUI1) 05 Wydad Casablanca (MAR1) 
06.04.19Horoya AC 00 Wydad CasablancaStade du 28 Septembre
13.04.19Wydad Casablanca 50 Horoya ACStade Prince Moulay Abdallah
AggregateCS Constantine (ALG1) 36 ES de Tunis (TUN1) 
06.04.19CS Constantine 23 ES de TunisStade Mohamed Hamlaoui
13.04.19ES de Tunis 31 CS ConstantineStade Olympique de Radès

Group

 Group ALeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Mamelodi Sundowns FC (RSA1)21 -0-13-31211 -0-0330310 -0-1001-1
2ASEC Mimosas (CIV1)21 -0-13-22011 -0-0320210 -0-1002-2
3Lobi Stars FC (NGA1)21 -0-13-23-111 -0-0320210 -0-1003-3
4Wydad Casablanca (MAR1)21 -0-13-12-111 -0-0310110 -0-1002-2
Quarterfinals
DateHome Status RoadVenue
11.01.19Lobi Stars FC 21 Mamelodi Sundowns FCNnamdi Azikiwe Stadium
 Wydad Casablanca 52 ASEC MimosasStade Prince Moulay Abdallah
19.01.19ASEC Mimosas 10 Lobi Stars FCStade Félix Houphouët-Boigny
 Mamelodi Sundowns FC 21 Wydad CasablancaLucas Masterpieces Moripe Stadium
01.02.19Mamelodi Sundowns FC 31 ASEC MimosasLucas Masterpieces Moripe Stadium
02.02.19Lobi Stars FC 01 Wydad CasablancaNnamdi Azikiwe Stadium
12.02.19ASEC Mimosas 00 Mamelodi Sundowns FCStade Félix Houphouët-Boigny
 Wydad Casablanca 00 Lobi Stars FCStade Prince Moulay Abdallah
09.03.19ASEC Mimosas 20 Wydad CasablancaStade Félix Houphouët-Boigny
 Mamelodi Sundowns FC 30 Lobi Stars FCLoftus Versfeld Stadium
16.03.19Wydad Casablanca 10 Mamelodi Sundowns FCStade Prince Moulay Abdallah
 Lobi Stars FC 20 ASEC MimosasNnamdi Azikiwe Stadium
 Group BLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1ES de Tunis (TUN1)22 -0-06-41311 -0-0320211 -0-03211
2Horoya AC (GUI1)21 -0-13-23-111 -0-0321110 -0-1002-2
3Orlando Pirates FC (RSA1)20 -1-11-34-110 -1-0122010 -0-1012-1
4FC Platinum (ZIM1)20 -1-11-34-110 -0-1012-110 -1-01220
Quarterfinals
DateHome Status RoadVenue
11.01.19Horoya AC 11 ES de TunisStade du 28 Septembre
12.01.19FC Platinum 00 Orlando Pirates FCBarbourfields Stadium
18.01.19ES de Tunis 20 FC PlatinumStade Olympique de Radès
 Orlando Pirates FC 30 Horoya ACOrlando Stadium
02.02.19FC Platinum 01 Horoya ACBarbourfields Stadium
 Orlando Pirates FC 00 ES de TunisOrlando Stadium
12.02.19ES de Tunis 20 Orlando Pirates FCStade Olympique de Radès
 Horoya AC 20 FC PlatinumStade du 28 Septembre
08.03.19ES de Tunis 20 Horoya ACStade Olympique de Radès
 Orlando Pirates FC 22 FC PlatinumOrlando Stadium
16.03.19FC Platinum 12 ES de TunisMandava Stadium
 Horoya AC 21 Orlando Pirates FCStade du 28 Septembre
 Group CLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Club Africain (TUN1)22 -0-06-20211 -0-0310111 -0-03101
2TP Mazembe (COD1)21 -1-04-31211 -0-0320210 -1-01110
3Ismaily SC (EGY1)20 -1-11-12-110 -1-0111010 -0-1001-1
4CS Constantine (ALG1)20 -0-20-03-310 -0-1001-110 -0-1002-2
Quarterfinals
DateHome Status RoadVenue
11.01.19Club Africain 01 CS ConstantineStade Olympique de Radès
12.01.19TP Mazembe 20 Ismaily SCStade TP Mazembe
18.01.19Ismaily SC 12 Club AfricainIsmaïlia Stadium
19.01.19CS Constantine 30 TP MazembeStade Mohamed Hamlaoui
02.02.19TP Mazembe 80 Club AfricainStade TP Mazembe
12.02.19Club Africain 00 TP MazembeStade Olympique de Radès
23.02.19Ismaily SC 11 CS ConstantineIsmaïlia Stadium
02.03.19CS Constantine 32 Ismaily SCStade Mohamed Hamlaoui
08.03.19CS Constantine 01 Club AfricainStade Mohamed Hamlaoui
 Ismaily SC 11 TP MazembeBorg El Arab Stadium
16.03.19Club Africain 10 Ismaily SCStade Olympique de Radès
 TP Mazembe 20 CS ConstantineStade TP Mazembe
 Group DLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Al Ahly SC (EGY1)21 -0-13-31211 -0-0330310 -0-1001-1
2AS Vita Club (COD1)21 -0-13-22011 -0-0310110 -0-1012-1
3JS Saoura (ALG1)21 -0-13-23-111 -0-0320210 -0-1003-3
4Simba SC (TAN1)21 -0-13-23-111 -0-0321110 -0-1002-2
Quarterfinals
DateHome Status RoadVenue
12.01.19Simba SC 30 JS SaouraBenjamin Mkapa National Stadium
 Al Ahly SC 20 AS Vita ClubBorg El Arab Stadium
18.01.19JS Saoura 11 Al Ahly SCStade du 20 Août 1955 (Béchar)
19.01.19AS Vita Club 50 Simba SCStade des Martyrs
02.02.19AS Vita Club 22 JS SaouraStade des Martyrs
 Al Ahly SC 50 Simba SCBorg El Arab Stadium
12.02.19Simba SC 10 Al Ahly SCBenjamin Mkapa National Stadium
 JS Saoura 10 AS Vita ClubStade du 20 Août 1955 (Béchar)
09.03.19AS Vita Club 10 Al Ahly SCStade des Martyrs
 JS Saoura 20 Simba SCStade du 20 Août 1955 (Béchar)
16.03.19Al Ahly SC 30 JS SaouraBorg El Arab Stadium
 Simba SC 21 AS Vita ClubBenjamin Mkapa National Stadium

Preliminary Round 2

DateHome Status RoadVenue
AggregateAl-Nasr Club (LBY1) 56 Horoya AC (GUI1) 
14.12.18Al-Nasr Club 30 Horoya ACPetrosport Stadium
23.12.18Horoya AC 62 Al-Nasr ClubStade du 28 Septembre
AggregateAl Ahly SC (EGY1) 21 Jimma Aba Jifar FC (ETH1) 
14.12.18Al Ahly SC 20 Jimma Aba Jifar FCBorg El Arab Stadium
23.12.18Jimma Aba Jifar FC 10 Al Ahly SCAddis Ababa National Stadium
AggregateCS Constantine (ALG1) 30 Vipers SC (UGA1) 
14.12.18CS Constantine 10 Vipers SCStade Mohamed Hamlaoui
22.12.18Vipers SC 02 CS ConstantineSt. Mary's Stadium (Kitende)
AggregateNkana FC (ZAM1) 34 Simba SC (TAN1) 
15.12.18Nkana FC 21 Simba SCNkana Stadium
23.12.18Simba SC 31 Nkana FCBenjamin Mkapa National Stadium
AggregateJS Saoura (ALG1) 21 Ittihad Riadhi de Tanger (MAR1) 
15.12.18JS Saoura 20 Ittihad Riadhi de TangerStade de Béchar
23.12.18Ittihad Riadhi de Tanger 10 JS SaouraGrand Stade de Tanger
AggregateStade Malien de Bamako (MLI1) 02 ASEC Mimosas (CIV1) 
15.12.18Stade Malien de Bamako 01 ASEC MimosasStade Omnisports Modibo Kéïta
23.12.18ASEC Mimosas 10 Stade Malien de BamakoStade Félix Houphouët-Boigny
AggregateWydad Casablanca (MAR1) 33 ASC Diaraf (SEN1) 
15.12.18Wydad Casablanca 20 ASC DiarafStade Mohamed V
22.12.18ASC Diaraf 31 Wydad CasablancaStade Léopold Sédar Senghor
 Wydad Casablanca advances w/more away goals (1-0) 
AggregateOrlando Pirates FC (RSA1) 10 African Stars FC (NAM1) 
15.12.18Orlando Pirates FC 00 African Stars FCOrlando Stadium
22.12.18African Stars FC 01 Orlando Pirates FCSam Nujoma Stadium
AggregateGor Mahia FC (KEN1) 33 Lobi Stars FC (NGA1) 
16.12.18Gor Mahia FC 31 Lobi Stars FCMoi International Sports Centre
22.12.18Lobi Stars FC 20 Gor Mahia FCNnamdi Azikiwe Stadium
 Lobi Stars FC advances w/more away goals (1-0) 
AggregateAS Vita Club (COD1) 52 Bantu FC (LES1) 
16.12.18AS Vita Club 41 Bantu FCStade des Martyrs
23.12.18Bantu FC 11 AS Vita ClubSetsoto Stadium
AggregateAS Otôho d'Oyo (CGO1) 11 FC Platinum (ZIM1) 
16.12.18AS Otôho d'Oyo 11 FC PlatinumStade Omnisport Marien Ngouabi d'Owando
22.12.18FC Platinum 00 AS Otôho d'OyoMandava Stadium
 FC Platinum advances w/more away goals (1-0) 
AggregateAl-Ahly SC Benghazi (LBY1) 04 Mamelodi Sundowns FC (RSA1) 
16.12.18Al-Ahly SC Benghazi 00 Mamelodi Sundowns FCPetrosport Stadium
22.12.18Mamelodi Sundowns FC 40 Al-Ahly SC BenghaziLoftus Versfeld Stadium
AggregateIsmaily SC (EGY1) 32 Coton Sport FC (CMR1) 
16.12.18Ismaily SC 20 Coton Sport FCIsmaïlia Stadium
22.12.18Coton Sport FC 21 Ismaily SCStade Militaire (Yaoundé)
AggregateTP Mazembe (COD1) 21 ZESCO United FC (ZAM1) 
16.12.18TP Mazembe 10 ZESCO United FCStade TP Mazembe
22.12.18ZESCO United FC 11 TP MazembeLevy Mwanawasa Stadium
AggregateClub Africain (TUN1) 32 Al-Hilal FC (SDN1) 
16.12.18Club Africain 31 Al-Hilal FCStade Olympique de Radès
23.12.18Al-Hilal FC 10 Club AfricainAl-Hilal Stadium

Preliminary Round 1

DateHome Status RoadVenue
AggregateVolcan Club de Moroni (COM1) 12 African Stars FC (NAM1) 
27.11.18Volcan Club de Moroni 00 African Stars FCStade de Moroni
05.12.18African Stars FC 21 Volcan Club de MoroniSam Nujoma Stadium
AggregateTP USCA Bangui (CTA1) 05 Stade Malien de Bamako (MLI1) 
27.11.18TP USCA Bangui 01 Stade Malien de BamakoStade Barthélemy Boganda
05.12.18Stade Malien de Bamako 40 TP USCA BanguiStade Omnisports Modibo Kéïta
AggregateASAS Djibouti Télécom (DJI1) 35 Jimma Aba Jifar FC (ETH1) 
04.12.18Jimma Aba Jifar FC 22 ASAS Djibouti TélécomAddis Ababa National Stadium
AggregateAS SONIDEP (NIG1) 15 ZESCO United FC (ZAM1) 
27.11.18AS SONIDEP 12 ZESCO United FCGénéral Seyni Kountché Stadion
04.12.18ZESCO United FC 30 AS SONIDEPLevy Mwanawasa Stadium
AggregateASF Bobo Dioulasso (BFA1) 44 Coton Sport FC (CMR1) 
27.11.18ASF Bobo Dioulasso 31 Coton Sport FCStade Sangoulé-Lamizana
04.12.18Coton Sport FC 31 ASF Bobo DioulassoStade Ahmadou Ahidjo
 Coton Sport FC advances on PKs (5-3) 
AggregateAl-Nasr Club (LBY1) 93 Al-Hilal FC (Juba) (SSN1) 
27.11.18Al-Nasr Club 51 Al-Hilal FC (Juba)Petrosport Stadium
04.12.18Al-Hilal FC (Juba) 24 Al-Nasr ClubJuba Stadium
AggregateCS Constantine (ALG1) 10 GAMTEL FC (GAM1) 
27.11.18CS Constantine 00 GAMTEL FCStade Mohamed Hamlaoui
05.12.18GAMTEL FC 01 CS ConstantineBanjul Mini-Stadium
AggregateASC Diaraf (SEN1) 11 US Koroki (TOG1) 
27.11.18ASC Diaraf 10 US KorokiStade Léopold Sédar Senghor
04.12.18US Koroki 10 ASC DiarafStade Général Eyadema
 ASC Diaraf advances on PKs (4-2) 
AggregateTownship Rollers FC (BOT1) 22 Bantu FC (LES1) 
27.11.18Township Rollers FC 11 Bantu FCLobatse Stadium
04.12.18Bantu FC 11 Township Rollers FCSetsoto Stadium
 Bantu FC advances on PKs (4-2) 
AggregateJS Saoura (ALG1) 20 SC Gagnoa (CIV1) 
27.11.18JS Saoura 20 SC GagnoaStade du 20 Août 1955 (Béchar)
05.12.18SC Gagnoa 00 JS SaouraStade Robert Champroux
AggregateAl-Hilal FC (SDN1) 60 Jeshi la Kujenga Uchumi (ZAN1) 
27.11.18Al-Hilal FC 40 Jeshi la Kujenga UchumiAl-Hilal Stadium
05.12.18Jeshi la Kujenga Uchumi 02 Al-Hilal FCAmaan Stadium (Zanzibar City)
AggregateIttihad Riadhi de Tanger (MAR1) 10 Elect-Sport FC (CHA1) 
27.11.18Ittihad Riadhi de Tanger 10 Elect-Sport FCGrand Stade de Tanger
05.12.18Elect-Sport FC 00 Ittihad Riadhi de TangerStade Omnisports Idriss Mahamat Ouya
AggregateCNaPS Sport (MAD1) 12 FC Platinum (ZIM1) 
28.11.18CNaPS Sport 11 FC PlatinumCNAPS Stadium
05.12.18FC Platinum 10 CNaPS SportMandava Stadium
AggregateSimba SC (TAN1) 81 Mbabane Swallows FC (SWZ1) 
28.11.18Simba SC 41 Mbabane Swallows FCBenjamin Mkapa National Stadium
04.12.18Mbabane Swallows FC 04 Simba SCMavuso Sports Centre
AggregateUD Songo (MOZ1) 13 Nkana FC (ZAM1) 
28.11.18UD Songo 12 Nkana FCEstádio do Chiveve
05.12.18Nkana FC 10 UD SongoNkana Stadium
AggregateLe Messager FC (BDI1) 13 Ismaily SC (EGY1) 
28.11.18Le Messager FC 01 Ismaily SCStade Rukundo
05.12.18Ismaily SC 21 Le Messager FCIsmaïlia Stadium
AggregateAPR FC (RWA1) 13 Club Africain (TUN1) 
28.11.18APR FC 00 Club AfricainStade Régional de Nyamirambo
04.12.18Club Africain 31 APR FCStade Olympique de Radès
AggregateLeones Vegetarianos FC (EQG1) 17 Mamelodi Sundowns FC (RSA1) 
28.11.18Leones Vegetarianos FC 02 Mamelodi Sundowns FCNuevo Estadio de Ebebiyín
05.12.18Mamelodi Sundowns FC 51 Leones Vegetarianos FCLoftus Versfeld Stadium
AggregateUMS de Loum (CMR1) 12 Lobi Stars FC (NGA1) 
28.11.18UMS de Loum 10 Lobi Stars FCStade Militaire (Yaoundé)
05.12.18Lobi Stars FC 20 UMS de LoumStade Ahmadou Ahidjo
AggregateCD 1º de Agosto (ANG1) 44 AS Otôho d'Oyo (CGO1) 
28.11.18CD 1º de Agosto 42 AS Otôho d'OyoEstádio 11 de Novembro
05.12.18AS Otôho d'Oyo 20 CD 1º de AgostoStade Omnisport Marien Ngouabi d'Owando
 AS Otôho d'Oyo advances w/more away goals (2-0) 
AggregateASEC Mimosas (CIV1) 10 AS Mangasport (GAB1) 
28.11.18ASEC Mimosas 10 AS MangasportStade Robert Champroux
05.12.18AS Mangasport 00 ASEC MimosasStade d'Angondjé
AggregateGor Mahia FC (KEN1) 11 Big Bullets FC (MWI1) 
28.11.18Gor Mahia FC 10 Big Bullets FCMoi International Sports Centre
05.12.18Big Bullets FC 10 Gor Mahia FCKamuzu Stadium
 Gor Mahia FC advances on PKs (4-3) 
AggregateHoroya AC (GUI1) 20 Barrack Young Controllers (LBR1) 
28.11.18Horoya AC 10 Barrack Young ControllersStade du 28 Septembre
04.12.18Barrack Young Controllers 01 Horoya ACAntoinette Tubman Stadium
AggregateFC Nouadhibou (MTN1) 23 Al-Ahly SC Benghazi (LBY1) 
28.11.18FC Nouadhibou 21 Al-Ahly SC BenghaziStade Olympique (Nouakchott)
05.12.18Al-Ahly SC Benghazi 20 FC NouadhibouPetrosport Stadium
AggregateAl-Merreikh SC (SDN1) 22 Vipers SC (UGA1) 
28.11.18Al-Merreikh SC 21 Vipers SCStade de Al-Merrikh
05.12.18Vipers SC 10 Al-Merreikh SCKitende Ground
 Vipers SC advances w/more away goals (1-0) 
AggregateOrlando Pirates FC (RSA1) 82 Lightstars FC (SEY1) 
28.11.18Orlando Pirates FC 51 Lightstars FCOrlando Stadium
05.12.18Lightstars FC 13 Orlando Pirates FCStade d’Amitié (Praslin)