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

Summary

The 2021-2022 CAF Champions League (CAFCL) is Africa's premier club football tournament where the top club teams from 32 of the 55 CAF F/As (football associations) are represented. The 2021-2022 winner will play against the 2021-2022 CAF Confederation Cup (CAFCC) winner in the 2022 CAF Super Cup. The top three 2021-2022 CAFCL teams will play in the 2021 FIFA Club World Cup in China.

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

Al Ahly SC (EGY1) is the reigning champion.

More Info...

Rankings for 2021-2022 CAF Competitions
F/ACAF
Rank
CAFCL
Teams
CAFCC
Teams
Morocco122
Egypt222
Tunisia322
Algeria422
South Africa522
Congo DR622
Guinea722
Nigeria822
Zambia922
Angola1022
Sudan1122
Tanzania1222
Cameroon1311
Senegal1411
Libya1511
Côte d'Ivoire1611
Kenya1711
Zimbabwe1711
Congo1911
Mali2011
Mozambique2011
Uganda2011
Ghana2311
Rwanda2311
Eswatini2611
Benin2711
Botswana2711
Ethiopia2711
Mauritania2711
Togo2711
Burkina Faso2911
Gabon3211

Competition Structure

Stage# TeamsNew Teams Entering This RoundTeams From Previous RoundFormat
Premliminary Round4444 22 sets of Home/Away matches, highest aggregate goals advances
First Round3210 clubs that received Preliminary Round byes22 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

Final

DateHome Status RoadVenue
Mon - 30 May 2022
 Al Ahly SC (EGY1) 02 Wydad Casablanca (MAR1)Stade Mohamed V

Semifinals

DateHome Status RoadVenue
AggregatePetróleos Luanda (ANG1) 24 Wydad Casablanca (MAR1) 
07.05.22Petróleos Luanda 13 Wydad CasablancaEstádio 11 de Novembro
13.05.22Wydad Casablanca 11 Petróleos LuandaStade Mohamed V
AggregateAl Ahly SC (EGY1) 62 ES Sétif (ALG1) 
07.05.22Al Ahly SC 40 ES SétifAll Ahly WE Al Salam Stadium
14.05.22ES Sétif 22 Al Ahly SCStade 5 Juillet 1962

Quarterfinals

DateHome Status RoadVenue
AggregateES Sétif (ALG1) 10 ES de Tunis (TUN1) 
15.04.22ES Sétif 00 ES de TunisStade 5 Juillet 1962
22.04.22ES de Tunis 01 ES SétifStade Olympique de Radès
AggregatePetróleos Luanda (ANG1) 32 Mamelodi Sundowns FC (RSA1) 
16.04.22Petróleos Luanda 21 Mamelodi Sundowns FCEstádio 11 de Novembro
23.04.22Mamelodi Sundowns FC 11 Petróleos LuandaFNB Stadium (Soccer City)
AggregateAl Ahly SC (EGY1) 32 Raja Casablanca (MAR1) 
16.04.22Al Ahly SC 21 Raja CasablancaAll Ahly WE Al Salam Stadium
22.04.22Raja Casablanca 11 Al Ahly SCStade Mohamed V
AggregateCR Belouizdad (ALG1) 01 Wydad Casablanca (MAR1) 
16.04.22CR Belouizdad 01 Wydad CasablancaStade 5 Juillet 1962
23.04.22Wydad Casablanca 00 CR BelouizdadStade Mohamed V

Group

 Group ALeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Mamelodi Sundowns FC (RSA1)65 -1-016-102833 -0-0950532 -1-07523
2Al Ahly SC (EGY1)63 -1-210-75232 -0-1643131 -1-14321
3Al-Hilal FC (SDN1)61 -1-44-48-431 -1-1434-130 -0-3014-3
4Al-Merreikh SC (SDN1)61 -1-44-511-631 -1-1434-130 -0-3027-5
Quarterfinals
DateHome Status RoadVenue
11.02.22Mamelodi Sundowns FC 10 Al-Hilal FCRoyal Bafokeng Stadium
18.02.22Al-Hilal FC 00 Al Ahly SCAl-Hilal Stadium
19.02.22Al-Merreikh SC 00 Mamelodi Sundowns FCAll Ahly WE Al Salam Stadium
25.02.22Al-Merreikh SC 21 Al-Hilal FCAll Ahly WE Al Salam Stadium
26.02.22Al Ahly SC 01 Mamelodi Sundowns FCCairo International Stadium
05.03.22Al Ahly SC 32 Al-Merreikh SCCairo International Stadium
11.03.22Al-Hilal FC 10 Al-Merreikh SCAl-Hilal Stadium
12.03.22Mamelodi Sundowns FC 10 Al Ahly SCFNB Stadium (Soccer City)
18.03.22Al-Merreikh SC 13 Al Ahly SCAll Ahly WE Al Salam Stadium
19.03.22Al-Hilal FC 24 Mamelodi Sundowns FCAl-Hilal Stadium
02.04.22Mamelodi Sundowns FC 30 Al-Merreikh SCFNB Stadium (Soccer City)
03.04.22Al Ahly SC 10 Al-Hilal FCCairo International Stadium
 Group BLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Raja Casablanca (MAR1)65 -0-115-72533 -0-0930332 -0-16422
2ES Sétif (ALG1)63 -0-39-65132 -0-1653231 -0-2312-1
3AmaZulu FC (RSA1)62 -1-37-36-332 -0-1622030 -1-2114-3
4Horoya AC (GUI1)61 -1-44-58-331 -1-1433030 -0-3025-3
Quarterfinals
DateHome Status RoadVenue
12.02.22Horoya AC 01 ES SétifGeneral Lansana Conté Stadium
 Raja Casablanca 10 AmaZulu FCStade Mohamed V
18.02.22ES Sétif 01 Raja CasablancaStade 5 Juillet 1962
 AmaZulu FC 10 Horoya ACMoses Mabhida Stadium
25.02.22AmaZulu FC 10 ES SétifMoses Mabhida Stadium
 Raja Casablanca 10 Horoya ACStade Mohamed V
12.03.22Horoya AC 21 Raja CasablancaGeneral Lansana Conté Stadium
 ES Sétif 20 AmaZulu FCStade 5 Juillet 1962
18.03.22AmaZulu FC 02 Raja CasablancaMoses Mabhida Stadium
 ES Sétif 32 Horoya ACStade 5 Juillet 1962
01.04.22Horoya AC 11 AmaZulu FCGeneral Lansana Conté Stadium
03.04.22Raja Casablanca 10 ES SétifStade Mohamed V
 Group CLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1ES de Tunis (TUN1)64 -2-014-1221032 -1-0761532 -1-07615
2CR Belouizdad (ALG1)63 -2-111-105532 -1-0772531 -1-14330
3Étoile Sportive du Sahel (TUN1)61 -3-26-47-331 -1-1434-130 -2-1213-2
4Jwaneng Galaxy FC (BOT1)60 -1-51-517-1230 -1-2126-430 -0-30311-8
Quarterfinals
DateHome Status RoadVenue
11.02.22Étoile Sportive du Sahel 00 CR BelouizdadStade Olympique de Radès
12.02.22ES de Tunis 40 Jwaneng Galaxy FCStade Olympique de Radès
19.02.22Jwaneng Galaxy FC 11 Étoile Sportive du SahelFrancistown Stadium
 CR Belouizdad 11 ES de TunisStade 5 Juillet 1962
26.02.22ES de Tunis 00 Étoile Sportive du SahelStade Olympique de Radès
 Jwaneng Galaxy FC 12 CR BelouizdadFrancistown Stadium
11.03.22CR Belouizdad 41 Jwaneng Galaxy FCStade 5 Juillet 1962
12.03.22Étoile Sportive du Sahel 02 ES de TunisStade Olympique de Radès
19.03.22Jwaneng Galaxy FC 03 ES de TunisFrancistown Stadium
01.04.22Étoile Sportive du Sahel 32 Jwaneng Galaxy FCStade Olympique de Radès
02.04.22ES de Tunis 21 CR BelouizdadStade Olympique de Radès
 Group DLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Wydad Casablanca (MAR1)65 -0-115-1551033 -0-09112932 -0-16431
2Petróleos Luanda (ANG1)63 -2-111-98132 -1-0751431 -1-1447-3
3Zamalek SC (EGY1)60 -4-24-36-330 -2-1223-130 -2-1213-2
4GD Sagrada Esperança (ANG1)60 -2-42-19-830 -1-2113-230 -1-2106-6
Quarterfinals
DateHome Status RoadVenue
11.02.22Wydad Casablanca 30 GD Sagrada EsperançaStade Mohamed V
12.02.22Zamalek SC 22 Petróleos LuandaCairo International Stadium
19.02.22Petróleos Luanda 21 Wydad CasablancaEstádio 11 de Novembro
 GD Sagrada Esperança 00 Zamalek SCEstádio 11 de Novembro
26.02.22GD Sagrada Esperança 01 Petróleos LuandaEstádio 11 de Novembro
 Wydad Casablanca 31 Zamalek SCStade Mohamed V
11.03.22Zamalek SC 01 Wydad CasablancaCairo International Stadium
12.03.22Petróleos Luanda 30 GD Sagrada EsperançaEstádio 11 de Novembro
19.03.22Petróleos Luanda 00 Zamalek SCEstádio 11 de Novembro
 GD Sagrada Esperança 12 Wydad CasablancaEstádio 11 de Novembro
01.04.22Zamalek SC 00 GD Sagrada EsperançaCairo International Stadium
02.04.22Wydad Casablanca 51 Petróleos LuandaStade Mohamed V

2ndPreliminary Round

DateHome Status RoadVenue
AggregateAmaZulu FC (RSA1) 11 TP Mazembe (COD1) 
15.10.21AmaZulu FC 00 TP MazembeMoses Mabhida Stadium
23.10.21TP Mazembe 11 AmaZulu FCStade TP Mazembe
 AmaZulu FC advances w/more away goals (1-0) 
AggregateTusker FC (KEN1) 05 Zamalek SC (EGY1) 
16.10.21Tusker FC 01 Zamalek SCNyayo National Stadium
22.10.21Zamalek SC 40 Tusker FCBorg El Arab Stadium
AggregateAPR FC (RWA1) 15 Étoile Sportive du Sahel (TUN1) 
16.10.21APR FC 11 Étoile Sportive du SahelStade Régional de Nyamirambo
23.10.21Étoile Sportive du Sahel 40 APR FCStade Mustapha Ben Jannet
AggregateGD Sagrada Esperança (ANG1) 32 Royal Leopards FC (SWZ1) 
16.10.21GD Sagrada Esperança 31 Royal Leopards FCEstádio Municipal dos Coqueiros
23.10.21Royal Leopards FC 10 GD Sagrada EsperançaMavuso Sports Centre
AggregateASEC Mimosas (CIV1) 33 CR Belouizdad (ALG1) 
16.10.21ASEC Mimosas 31 CR BelouizdadStade Robert Champroux
24.10.21CR Belouizdad 20 ASEC MimosasStade Omar Hamadi
 CR Belouizdad advances w/more away goals (1-0) 
AggregateUSGN (NIG1) 27 Al Ahly SC (EGY1) 
16.10.21USGN 11 Al Ahly SCGénéral Seyni Kountché Stadion
23.10.21Al Ahly SC 61 USGNAll Ahly WE Al Salam Stadium
AggregateAl-Merreikh SC (SDN1) 42 Zanaco FC (ZAM1) 
16.10.21Al-Merreikh SC 30 Zanaco FCAll Ahly WE Al Salam Stadium
23.10.21Zanaco FC 21 Al-Merreikh SCNational Heroes Stadium
AggregateStade Malien de Bamako (MLI1) 13 Horoya AC (GUI1) 
16.10.21Stade Malien de Bamako 01 Horoya ACStade Omnisports Modibo Kéïta
24.10.21Horoya AC 21 Stade Malien de BamakoGeneral Lansana Conté Stadium
AggregateJwaneng Galaxy FC (BOT1) 33 Simba SC (TAN1) 
17.10.21Jwaneng Galaxy FC 02 Simba SCBotswana National Stadium
24.10.21Simba SC 13 Jwaneng Galaxy FCBenjamin Mkapa National Stadium
 Jwaneng Galaxy FC advances w/more away goals (3-2) 
AggregateAS Maniema Union (COD1) 24 Mamelodi Sundowns FC (RSA1) 
17.10.21AS Maniema Union 22 Mamelodi Sundowns FCStade des Martyrs
24.10.21Mamelodi Sundowns FC 20 AS Maniema UnionLoftus Versfeld Stadium
AggregateFC Nouadhibou (MTN1) 33 ES Sétif (ALG1) 
17.10.21FC Nouadhibou 31 ES SétifStade Olympique (Nouakchott)
24.10.21ES Sétif 20 FC NouadhibouStade 8 Mai 1945
 ES Sétif advances w/more away goals (1-0) 
AggregateAS Otôho d'Oyo (CGO1) 24 Petróleos Luanda (ANG1) 
17.10.21AS Otôho d'Oyo 22 Petróleos LuandaStade Alphonse Massamba-Débat
23.10.21Petróleos Luanda 20 AS Otôho d'OyoEstádio 11 de Novembro
AggregateHearts of Oak SC (GHA1) 26 Wydad Casablanca (MAR1) 
17.10.21Hearts of Oak SC 10 Wydad CasablancaOhene Djan Sports Stadium (Accra)
24.10.21Wydad Casablanca 61 Hearts of Oak SCStade Mohamed V
AggregateRivers United FC (NGA1) 12 Al-Hilal FC (SDN1) 
17.10.21Rivers United FC 11 Al-Hilal FCAdokiye Amiesimaka Stadium
24.10.21Al-Hilal FC 10 Rivers United FCSuez Stadium
AggregateLPRC Oilers FC (LBR1) 04 Raja Casablanca (MAR1) 
17.10.21LPRC Oilers FC 02 Raja CasablancaStade de Marrakech
23.10.21Raja Casablanca 20 LPRC Oilers FCStade Mohamed V
AggregateAl-Ittihad SCSC (LBY1) 01 ES de Tunis (TUN1) 
17.10.21Al-Ittihad SCSC 00 ES de TunisMartyrs of February Stadium
24.10.21ES de Tunis 10 Al-Ittihad SCSCStade Olympique de Radès

1st Preliminary Round

DateHome Status RoadVenue
AggregateExpress FC (UGA1) 22 Al-Merreikh SC (SDN1) 
10.09.21Express FC 21 Al-Merreikh SCSt Mary's Stadium (Kitende)
19.09.21Al-Merreikh SC 10 Express FCAl-Ubayyid Stadium
 Al-Merreikh SC advances w/more away goals (1-0) 
AggregateAmaZulu FC (RSA1) 32 Big Bullets FC (MWI1) 
10.09.21AmaZulu FC 01 Big Bullets FCMoses Mabhida Stadium
18.09.21Big Bullets FC 13 AmaZulu FCBingu National Stadium
AggregateRoyal Leopards FC (SWZ1) 22 ZESCO United FC (ZAM1) 
11.09.21Royal Leopards FC 10 ZESCO United FCMavuso Sports Centre
18.09.21ZESCO United FC 21 Royal Leopards FCLevy Mwanawasa Stadium
 Royal Leopards FC advances w/more away goals (1-0) 
AggregateUD Songo (MOZ1) 11 AS Otôho d'Oyo (CGO1) 
11.09.21UD Songo 10 AS Otôho d'OyoEstádio do Zimpeto
19.09.21AS Otôho d'Oyo 10 UD SongoStade Alphonse Massamba-Débat
 AS Otôho d'Oyo advances on PKs (4-3) 
AggregateJwaneng Galaxy FC (BOT1) 21 DFC8 (CTA1) 
11.09.21Jwaneng Galaxy FC 20 DFC8Botswana National Stadium
17.09.21DFC8 10 Jwaneng Galaxy FCStade de la Réunification
AggregateGD Sagrada Esperança (ANG1) 00 FC Platinum (ZIM1) 
11.09.21GD Sagrada Esperança 00 FC PlatinumEstádio Municipal dos Coqueiros
18.09.21FC Platinum 00 GD Sagrada EsperançaNational Sports Stadium (Harare)
 GD Sagrada Esperança advances on PKs (5-4) 
AggregateAS Arta/Solar7 (DJI1) 14 Tusker FC (KEN1) 
11.09.21AS Arta/Solar7 11 Tusker FCStade El Hadj Hassan Gouled
18.09.21Tusker FC 30 AS Arta/Solar7Nyayo National Stadium
AggregateBouenguidi FC (GAB1) 13 AS Maniema Union (COD1) 
11.09.21Bouenguidi FC 11 AS Maniema UnionStade Augustin Monédan de Sibang
19.09.21AS Maniema Union 20 Bouenguidi FCStade Joseph Kabila
AggregateAS de la SONABEL (BFA1) 04 Stade Malien de Bamako (MLI1) 
11.09.21AS de la SONABEL 01 Stade Malien de BamakoStade Ahmadou Ahidjo
17.09.21Stade Malien de Bamako 30 AS de la SONABELStade Omnisports Modibo Kéïta
AggregateUSGN (NIG1) 21 Le Messager FC (BDI1) 
11.09.21USGN 11 Le Messager FCGénéral Seyni Kountché Stadion
17.09.21Le Messager FC 01 USGNChamazi Stadium
AggregateFortune FC (GAM1) 33 ES Sétif (ALG1) 
11.09.21Fortune FC 30 ES SétifIndependence Stadium (Bakau)
19.09.21ES Sétif 30 Fortune FCStade 8 Mai 1945
 ES Sétif advances on PKs (5-4) 
AggregateEsae FC (BEN1) 13 FC Nouadhibou (MTN1) 
11.09.21Esae FC 11 FC NouadhibouStade de l'Amitié
18.09.21FC Nouadhibou 20 Esae FCStade Olympique (Nouakchott)
AggregateTeungueth FC (SEN1) 02 ASEC Mimosas (CIV1) 
11.09.21Teungueth FC 01 ASEC MimosasStade Lat Dior
19.09.21ASEC Mimosas 10 Teungueth FCStade Robert Champroux
AggregateFasil Kenema SC (ETH1) 33 Al-Hilal FC (SDN1) 
12.09.21Fasil Kenema SC 22 Al-Hilal FCBahir Dar Stadium
19.09.21Al-Hilal FC 11 Fasil Kenema SCAl-Hilal Stadium
 Al-Hilal FC advances w/more away goals (2-1) 
AggregateMogadishu City Club (SOM1) 12 APR FC (RWA1) 
12.09.21Mogadishu City Club 00 APR FCStade El Hadj Hassan Gouled
19.09.21APR FC 21 Mogadishu City ClubStade Régional de Nyamirambo
AggregateAkwa United FC (NGA1) 12 CR Belouizdad (ALG1) 
12.09.21Akwa United FC 10 CR BelouizdadGodswill Akpabio International Stadium
19.09.21CR Belouizdad 20 Akwa United FCStade Omar Hamadi
AggregateKMKM FC (ZAN1) 04 Al-Ittihad SCSC (LBY1) 
12.09.21KMKM FC 02 Al-Ittihad SCSCAmaan Stadium (Zanzibar City)
19.09.21Al-Ittihad SCSC 20 KMKM FCStade Taïeb Mhiri
AggregateYoung Africans SC (TAN1) 02 Rivers United FC (NGA1) 
12.09.21Young Africans SC 01 Rivers United FCBenjamin Mkapa National Stadium
19.09.21Rivers United FC 10 Young Africans SCAdokiye Amiesimaka Stadium
AggregateAkonangui FC (EQG1) 03 Zanaco FC (ZAM1) 
12.09.21Akonangui FC 02 Zanaco FCNuevo Estadio de Ebebiyín
18.09.21Zanaco FC 10 Akonangui FCNational Heroes Stadium
AggregateFovu Club de Baham (CMR1) 22 Petróleos Luanda (ANG1) 
12.09.21Fovu Club de Baham 22 Petróleos LuandaStade Ahmadou Ahidjo
18.09.21Petróleos Luanda 00 Fovu Club de BahamEstádio 11 de Novembro
 Petróleos Luanda advances w/more away goals (2-0) 
AggregateLPRC Oilers FC (LBR1) 42 ASKO de Kara (TOG1) 
12.09.21LPRC Oilers FC 30 ASKO de KaraAntoinette Tubman Stadium
19.09.21ASKO de Kara 21 LPRC Oilers FCStade de Kégué
AggregateCI Kamsar (GUI1) 02 Hearts of Oak SC (GHA1) 
12.09.21CI Kamsar CANC Hearts of Oak SCOhene Djan Sports Stadium (Accra)
19.09.21Hearts of Oak SC 20 CI KamsarOhene Djan Sports Stadium (Accra)