CAF Champions League
FIFA Region
CAF
Season
2022-2023
Location
Africa
Abbreviation
CAFCL

Summary

The 2022-2023 CAF Champions League (CAFCL) is Africa's premier club football tournament where the top club teams from 34 of the 56 CAF F/As (football associations) are represented. Ten eligible F/As did not enter teams. The 2022-2023 winner will play against the 2022-2023 CAF Confederation Cup (CAFCC) winner in the 2023 CAF Super Cup and in the 2023 FIFA Club World Cup.

Club teams qualified for the 2022-2023 CAFCL based on the Rankings for 2022-2023 CAF Competitions table. This table is based on results from each CAF Champions League and Confederation Cup from the 2018 to 2022 seasons. F/As that were not ranked (due to lack of results in previous CAFCL and CAFCC competitions) were only given one CAFCL berth.

Al Ahly SC (EGY1) is the reigning champion.

During 1st Qualifying Round, 2nd Qualifying Round, and the Playoff Round, if the aggregate score is tied after the two legs are played, the AWAY goals rule applies. If still tied, a penalty shoot-out is held.

More Info...

Rankings for 2022-2023 CAF Competitions
F/ACAF
Rank
CAFCL
Teams
CAFCC
Teams
Morocco122
Egypt222
Algeria322
Tunisia422
South Africa522
Congo DR622
Angola721
Sudan822
Libya922
Guinea1022
Tanzania1122
Nigeria1222
Zambia1311
Cameroon1411
Senegal1510
Côte d'Ivoire1611
Congo1711
Kenya1910
Zimbabwe1910
Eswatini2111
Mali2111
Burkina Faso2311
Ghana2411
Rwanda2611
Uganda2611
Benin2811
Botswana2811
Mauritania2811
Mozambique3011
Togo3011

Competition Structure

Stage# TeamsNew Teams Entering This RoundTeams From Previous RoundFormat
1st Qualifying Round5252 26 sets of Home/Away matches, highest aggregate goals advances
2nd Qualifying Round326 clubs that received 1st Qualifying Round byes26 winners from 1st Qualifying Round16 sets of Home/Away matches, highest aggregate goals advances
Group Stage16None16 winners from 2nd Qualifying 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
AggregateAl Ahly SC (EGY1) 32 Wydad Casablanca (MAR1) 
04.06.23Al Ahly SC 21 Wydad CasablancaCairo International Stadium
11.06.23Wydad Casablanca 11 Al Ahly SCStade Mohamed V

Semifinals

DateHome Status RoadVenue
AggregateES de Tunis (TUN1) 04 Al Ahly SC (EGY1) 
12.05.23ES de Tunis 03 Al Ahly SCStade Olympique Hammadi Agrebi
19.05.23Al Ahly SC 10 ES de TunisCairo International Stadium
AggregateWydad Casablanca (MAR1) 22 Mamelodi Sundowns FC (RSA1) 
13.05.23Wydad Casablanca 00 Mamelodi Sundowns FCStade Mohamed V
20.05.23Mamelodi Sundowns FC 22 Wydad CasablancaLoftus Versfeld Stadium

Quarterfinals

DateHome Status RoadVenue
AggregateJS Kabylie (ALG1) 12 ES de Tunis (TUN1) 
21.04.23JS Kabylie 01 ES de TunisStade 5 Juillet 1962 (Hadjout)
29.04.23ES de Tunis 11 JS KabylieStade Olympique Hammadi Agrebi
AggregateSimba SC (TAN1) 11 Wydad Casablanca (MAR1) 
22.04.23Simba SC 10 Wydad CasablancaBenjamin Mkapa National Stadium
28.04.23Wydad Casablanca 10 Simba SCStade Mohamed V
 Wydad Casablanca advances on PKs (4-3) 
AggregateAl Ahly SC (EGY1) 20 Raja Casablanca (MAR1) 
22.04.23Al Ahly SC 20 Raja CasablancaCairo International Stadium
29.04.23Raja Casablanca 00 Al Ahly SCStade Mohamed V
AggregateCR Belouizdad (ALG1) 26 Mamelodi Sundowns FC (RSA1) 
22.04.23CR Belouizdad 14 Mamelodi Sundowns FCStade de Nelson Mandela (Baraki)
29.04.23Mamelodi Sundowns FC 21 CR BelouizdadLoftus Versfeld Stadium

Group

 Group ALeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Wydad Casablanca (MAR1)64 -1-113-71633 -0-0950531 -1-14211
2JS Kabylie (ALG1)63 -1-210-45-133 -0-0941330 -1-2104-4
3Petróleos Luanda (ANG1)62 -1-37-35-231 -1-1412-131 -0-2323-1
4AS Vita Club (COD1)61 -1-44-36-331 -1-1422030 -0-3014-3
Quarterfinals
DateHome Status RoadVenue
11.02.23Petróleos Luanda 00 JS KabylieEstádio 11 de Novembro
17.02.23JS Kabylie 10 Wydad CasablancaStade 5 Juillet 1962 (Hadjout)
18.02.23AS Vita Club 12 Petróleos LuandaStade Alphonse Massamba-Débat
24.02.23Wydad Casablanca 10 Petróleos LuandaStade Mohamed V
25.02.23AS Vita Club 10 JS KabylieStade Alphonse Massamba-Débat
03.03.23Wydad Casablanca 10 AS Vita ClubStade Mohamed V
11.03.23Petróleos Luanda 02 Wydad CasablancaEstádio 11 de Novembro
 JS Kabylie 21 AS Vita ClubStade 5 Juillet 1962 (Hadjout)
18.03.23AS Vita Club 00 Wydad CasablancaStade Alphonse Massamba-Débat
 JS Kabylie 10 Petróleos LuandaStade 5 Juillet 1962 (Hadjout)
01.04.23Petróleos Luanda 10 AS Vita ClubEstádio 11 de Novembro
 Wydad Casablanca 30 JS KabylieStade Mohamed V
 Group BLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Mamelodi Sundowns FC (RSA1)64 -2-014-147733 -0-0983531 -2-05642
2Al Ahly SC (EGY1)63 -1-210-148632 -1-0782631 -0-23660
3Al-Hilal FC (SDN1)63 -1-210-66032 -1-0741331 -0-2325-3
4Coton Sport FC (CMR1)60 -0-60-316-1330 -0-3029-730 -0-3017-6
Quarterfinals
DateHome Status RoadVenue
11.02.23Mamelodi Sundowns FC 10 Al-Hilal FCLoftus Versfeld Stadium
17.02.23Coton Sport FC 13 Mamelodi Sundowns FCStade Omnisport Roumdé Adjia
18.02.23Al-Hilal FC 10 Al Ahly SCAl-Hilal Stadium
24.02.23Coton Sport FC 12 Al-Hilal FCStade Omnisport Roumdé Adjia
25.02.23Al Ahly SC 22 Mamelodi Sundowns FCAll Ahly WE Al Salam Stadium
04.03.23Al Ahly SC 30 Coton Sport FCAll Ahly WE Al Salam Stadium
07.03.23Al-Hilal FC 20 Coton Sport FCAl-Hilal Stadium
11.03.23Mamelodi Sundowns FC 52 Al Ahly SCLoftus Versfeld Stadium
17.03.23Coton Sport FC 04 Al Ahly SCStade Omnisport Roumdé Adjia
18.03.23Al-Hilal FC 11 Mamelodi Sundowns FCAl-Hilal Stadium
01.04.23Al Ahly SC 30 Al-Hilal FCCairo International Stadium
 Mamelodi Sundowns FC 21 Coton Sport FCLoftus Versfeld Stadium
 Group CLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Raja Casablanca (MAR1)65 -1-016-1731433 -0-09101932 -1-07725
2Simba SC (TAN1)63 -0-39-107332 -0-1683531 -0-2324-2
3Horoya AC (GUI1)62 -1-37-412-832 -0-1643130 -1-2109-9
4Vipers SC (UGA1)60 -2-42-110-930 -2-1212-130 -0-3008-8
Quarterfinals
DateHome Status RoadVenue
10.02.23Raja Casablanca 50 Vipers SCStade Mohamed V
11.02.23Horoya AC 10 Simba SCGeneral Lansana Conté Stadium
18.02.23Vipers SC 00 Horoya ACSt Mary's Stadium
 Simba SC 03 Raja CasablancaBenjamin Mkapa National Stadium
25.02.23Vipers SC 01 Simba SCSt Mary's Stadium
 Raja Casablanca 20 Horoya ACStade Mohamed V
07.03.23Simba SC 10 Vipers SCBenjamin Mkapa National Stadium
 Horoya AC 13 Raja CasablancaStade du 26 Mars
18.03.23Vipers SC 11 Raja CasablancaSt Mary's Stadium
 Simba SC 70 Horoya ACBenjamin Mkapa National Stadium
31.03.23Horoya AC 20 Vipers SCStade du 26 Mars
 Raja Casablanca 31 Simba SCStade Mohamed V
 Group DLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1ES de Tunis (TUN1)63 -2-111-64232 -1-0730331 -1-1434-1
2CR Belouizdad (ALG1)63 -1-210-42232 -0-1631231 -1-14110
3Zamalek SC (EGY1)62 -1-37-79-232 -0-1675230 -1-2104-4
4Al-Merreikh SC (SDN1)61 -2-35-57-231 -2-0521130 -0-3036-3
Quarterfinals
DateHome Status RoadVenue
10.02.23Zamalek SC 01 CR BelouizdadCairo International Stadium
11.02.23ES de Tunis 10 Al-Merreikh SCStade Olympique Hammadi Agrebi
17.02.23Al-Merreikh SC 00 Zamalek SCMartyrs of February Stadium
18.02.23CR Belouizdad 01 ES de TunisStade 5 Juillet 1962 (Hadjout)
24.02.23Al-Merreikh SC 10 CR BelouizdadMartyrs of February Stadium
25.02.23ES de Tunis 20 Zamalek SCStade Olympique Hammadi Agrebi
07.03.23CR Belouizdad 10 Al-Merreikh SCStade 8 Mai 1945
 Zamalek SC 31 ES de TunisBorg El Arab Stadium
17.03.23Al-Merreikh SC 11 ES de TunisMartyrs of February Stadium
 CR Belouizdad 20 Zamalek SCStade 5 Juillet 1962 (Hadjout)
31.03.23Zamalek SC 43 Al-Merreikh SCCairo International Stadium
01.04.23ES de Tunis 00 CR BelouizdadStade Olympique Hammadi Agrebi

2nd Preliminary Round

DateHome Status RoadVenue
AggregateAl-Merreikh SC (SDN1) 33 Al Ahli SC (LBY1) 
07.10.22Al-Merreikh SC 20 Al Ahli SCAl-Ubayyid Stadium
15.10.22Al Ahli SC 31 Al-Merreikh SCMartyrs of February Stadium
AggregateYoung Africans SC (TAN1) 12 Al-Hilal FC (SDN1) 
08.10.22Young Africans SC 11 Al-Hilal FCBenjamin Mkapa National Stadium
16.10.22Al-Hilal FC 10 Young Africans SCAl-Hilal Stadium
AggregateASKO de Kara (TOG1) 23 JS Kabylie (ALG1) 
08.10.22ASKO de Kara 12 JS KabylieStade de Kégué
15.10.22JS Kabylie 11 ASKO de KaraStade 8 Mai 1945
AggregateCape Town City FC (RSA1) 04 Petróleos Luanda (ANG1) 
14.10.22Petróleos Luanda 10 Cape Town City FCEstádio 11 de Novembro
AggregateNigérienne d'Electricité (NIG1) 03 Raja Casablanca (MAR1) 
08.10.22Nigérienne d'Electricité 02 Raja CasablancaGénéral Seyni Kountché Stadion
AggregateRoyal Leopards FC (SWZ1) 23 Coton Sport FC (CMR1) 
09.10.22Royal Leopards FC 11 Coton Sport FCMavuso Sports Centre
16.10.22Coton Sport FC 21 Royal Leopards FCStade Omnisport Roumdé Adjia
AggregateVolcan Club de Moroni (COM1) 115 Mamelodi Sundowns FC (RSA1) 
09.10.22Volcan Club de Moroni 07 Mamelodi Sundowns FCLoftus Versfeld Stadium
14.10.22Mamelodi Sundowns FC 81 Volcan Club de MoroniLoftus Versfeld Stadium
AggregateUS Monastirienne (TUN1) 04 Al Ahly SC (EGY1) 
09.10.22US Monastirienne 01 Al Ahly SCStade Mustapha Ben Jannet
15.10.22Al Ahly SC 30 US MonastirienneAll Ahly WE Al Salam Stadium
AggregateCD 1º de Agosto (ANG1) 14 Simba SC (TAN1) 
09.10.22CD 1º de Agosto 13 Simba SCEstádio 11 de Novembro
16.10.22Simba SC 10 CD 1º de AgostoBenjamin Mkapa National Stadium
16.10.22Wydad Casablanca 60 Rivers United FCStade Mohamed V
AggregatePlateau United FC (NGA1) 22 ES de Tunis (TUN1) 
09.10.22Plateau United FC 21 ES de TunisAbuja Stadium
15.10.22ES de Tunis 10 Plateau United FCStade Olympique de Radès
AggregateRivers United FC (NGA1) 21 Wydad Casablanca (MAR1) 
09.10.22Rivers United FC 21 Wydad CasablancaAdokiye Amiesimaka Stadium
AggregateASEC Mimosas (CIV1) 12 Horoya AC (GUI1) 
09.10.22ASEC Mimosas 01 Horoya ACStade de Yamoussoukro
16.10.22Horoya AC 11 ASEC MimosasGeneral Lansana Conté Stadium
AggregateDjoliba AC (MLI1) 23 CR Belouizdad (ALG1) 
09.10.22Djoliba AC 21 CR BelouizdadStade du 26 Mars
14.10.22CR Belouizdad 20 Djoliba ACStade 8 Mai 1945
AggregateFlambeau du Centre FC (BDI1) 16 Zamalek SC (EGY1) 
09.10.22Flambeau du Centre FC 01 Zamalek SCBorg El Arab Stadium
14.10.22Zamalek SC 51 Flambeau du Centre FCBorg El Arab Stadium
AggregateRail Club du Kadiogo (BFA1) 01 AS Vita Club (COD1) 
16.10.22Rail Club du Kadiogo 00 AS Vita ClubStade de l'Amitié
20.10.22AS Vita Club 10 Rail Club du KadiogoStade des Martyrs
 AS Vita Club advances on PKs (4-3) 

1st Preliminary Round

DateHome Status RoadVenue
AggregateVolcan Club de Moroni (COM1) 13 La Passe FC (SEY1) 
10.09.22Volcan Club de Moroni 10 La Passe FCStade Omnisports de Malouzini
16.09.22La Passe FC 30 Volcan Club de MoroniNational Sports Complex (MRI)
 La Passe FC wins 3-0 by walkover 
AggregateBig Bullets FC (MWI1) 04 Simba SC (TAN1) 
10.09.22Big Bullets FC 02 Simba SCBingu National Stadium
18.09.22Simba SC 20 Big Bullets FCBenjamin Mkapa National Stadium
AggregateZalan FC Rumbek (SSD1) 09 Young Africans SC (TAN1) 
10.09.22Zalan FC Rumbek 04 Young Africans SCBenjamin Mkapa National Stadium
17.09.22Young Africans SC 50 Zalan FC RumbekBenjamin Mkapa National Stadium
AggregateAPR FC (RWA1) 13 US Monastirienne (TUN1) 
10.09.22APR FC 10 US MonastirienneStade Huye
18.09.22US Monastirienne 30 APR FCStade Mustapha Ben Jannet
AggregateCape Town City FC (RSA1) 20 AS Otôho d'Oyo (CGO1) 
10.09.22Cape Town City FC 20 AS Otôho d'OyoAthlone Stadium
18.09.22AS Otôho d'Oyo 00 Cape Town City FCStade Alphonse Massamba-Débat
AggregateKMKM FC (ZAN1) 06 Al Ahli SC (LBY1) 
10.09.22KMKM FC 02 Al Ahli SCStade Omnisports de Malouzini
17.09.22Al Ahli SC 40 KMKM FCMartyrs of February Stadium
AggregateRed Arrows FC (ZAM1) 12 CD 1º de Agosto (ANG1) 
10.09.22Red Arrows FC 01 CD 1º de AgostoNational Heroes Stadium
18.09.22CD 1º de Agosto 11 Red Arrows FCEstádio 11 de Novembro
AggregateMatlama FC (LES1) 04 Coton Sport FC (CMR1) 
10.09.22Matlama FC 03 Coton Sport FCFree State Stadium
18.09.22Coton Sport FC 10 Matlama FCStade Omnisport Roumdé Adjia
AggregateAS Stade Mandji (GAB1) 23 Plateau United FC (NGA1) 
10.09.22AS Stade Mandji 22 Plateau United FCStade de Franceville
18.09.22Plateau United FC 10 AS Stade MandjiAbuja Stadium
AggregateOlympique Réal Bangui (CTA1) 04 Vipers SC (UGA1) 
10.09.22Olympique Réal Bangui 03 Vipers SCStade Alphonse Massamba-Débat
17.09.22Vipers SC 10 Olympique Réal BanguiSt Mary's Stadium
AggregateDeportivo Mongomo (EQG1) 25 Djoliba AC (MLI1) 
10.09.22Deportivo Mongomo 20 Djoliba ACEstadio de Mongomo
19.09.22Djoliba AC 50 Deportivo MongomoStade du 26 Mars
AggregateNigérienne d'Electricité (NIG1) 21 SOAR Coyah (GUI1) 
10.09.22Nigérienne d'Electricité 21 SOAR CoyahGénéral Seyni Kountché Stadion
16.09.22SOAR Coyah 00 Nigérienne d'ElectricitéGeneral Lansana Conté Stadium
AggregateBo Rangers FC (SLE1) 03 CR Belouizdad (ALG1) 
10.09.22Bo Rangers FC 00 CR BelouizdadSamuel Kanyon Doe Sports Complex
17.09.22CR Belouizdad 30 Bo Rangers FCStade 8 Mai 1945
AggregateFlambeau du Centre FC (BDI1) 22 Al-Ittihad SCSC (LBY1) 
11.09.22Flambeau du Centre FC 10 Al-Ittihad SCSCChamazi Stadium
18.09.22Al-Ittihad SCSC 21 Flambeau du Centre FCMartyrs of February Stadium
AggregateCFFA (MAD1) 35 Royal Leopards FC (SWZ1) 
11.09.22CFFA 23 Royal Leopards FCMahamasina Municipal Stadium
17.09.22Royal Leopards FC 21 CFFASomhlolo National Stadium
AggregateSaint George FC (ETH1) 22 Al-Hilal FC (SDN1) 
11.09.22Saint George FC 21 Al-Hilal FCBahir Dar Stadium
18.09.22Al-Hilal FC 10 Saint George FCAl-Hilal Stadium
AggregateAS Arta/Solar7 (DJI1) 12 Al-Merreikh SC (SDN1) 
11.09.22AS Arta/Solar7 12 Al-Merreikh SCStade El Hadj Hassan Gouled
17.09.22Al-Merreikh SC 00 AS Arta/Solar7Bahir Dar Stadium
AggregateRivers United FC (NGA1) 31 Watanga FC (LIB1) 
11.09.22Rivers United FC 30 Watanga FCAdokiye Amiesimaka Stadium
18.09.22Watanga FC 10 Rivers United FCSamuel Kanyon Doe Sports Complex
AggregateASKO de Kara (TOG1) 21 FC Nouadhibou (MTN1) 
11.09.22ASKO de Kara 11 FC NouadhibouStade de Kégué
17.09.22FC Nouadhibou 01 ASKO de KaraStade Cheikha Ould Boïdiya
AggregateGaborone United FC (BOT1) 23 AS Vita Club (COD1) 
11.09.22Gaborone United FC 10 AS Vita ClubBotswana National Stadium
18.09.22AS Vita Club 31 Gaborone United FCStade des Martyrs
AggregateCoton Sport Ouidah (BEN1) 14 ASEC Mimosas (CIV1) 
11.09.22Coton Sport Ouidah 12 ASEC MimosasStade de l'Amitié
18.09.22ASEC Mimosas 20 Coton Sport OuidahStade de Yamoussoukro
AggregateCasa Sport (SEN1) 13 JS Kabylie (ALG1) 
11.09.22Casa Sport 10 JS KabylieStade Lat Dior
18.09.22JS Kabylie 30 Casa SportStade 8 Mai 1945
AggregateRail Club du Kadiogo (BFA1) 21 Asante Kotoko SC (GHA1) 
12.09.22Rail Club du Kadiogo 01 Asante Kotoko SCStade de l'Amitié
18.09.22Asante Kotoko SC 02 Rail Club du KadiogoBaba Yara Sports Stadium
 Rail Club du Kadiogo advances on PKs (3-1) 
AggregateElect-Sport FC (CHA1) 04 Zamalek SC (EGY1) 
18.09.22Elect-Sport FC 02 Zamalek SCStade Ahmadou Ahidjo
25.09.22Zamalek SC 20 Elect-Sport FCCairo International Stadium