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

Summary

The 2020-2021 CAF Champions League (CAFCL) is Africa's premier club football tournament where the top club teams from 42 of the 56 CAF F/As (football associations) are represented. (The F/As not represented are Cape Verde Islands, Central African Republic, Eritrea, Guinea-Bissau, Liberia, Madagascar, Malawi, Mauritius, Nambia, Réunion, São Tomé and Principe, Seychelles, Sierra Leone, and South Sudan.) The 2020-2021 winner will play against the 2020-2021 CAF Confederation Cup (CAFCC) winner in the 2020 CAF Super Cup. The top three 2020-2021 CAFCL teams will play in the 2021 FIFA World Cup in China.

Club teams qualified for the 2020-2021 CAFCL based on the Rankings for 2020-2021 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.

More Info...

Rankings for 2020-2021 CAF Competitions
F/ACAF
Rank
CAFCL
Teams
CAFCC
Teams
Morocco122
Egypt222
Tunisia322
Congo DR422
Algeria522
South Africa622
Zambia722
Nigeria822
Guinea922
Angola1022
Sudan1122
Libya1222
Tanzania1311
Côte d'Ivoire1411
Kenya1511
Zimbabwe1511
Mozambique1711
Congo1811
Uganda1811
Ghana2011
Mali2011
Madagascar2111
Rwanda2211
Eswatini2311
Ethiopia2411
Botswana2511
Togo2511
Benin2711
Mauritania2711
Burkina Faso2911
Cameroon2911
Gabon3111

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
AggregateKaizer Chiefs FC (RSA1) 03 Al Ahly SC (EGY1) 
17.07.21Kaizer Chiefs FC 03 Al Ahly SCStade Mohamed V

Semifinals

DateHome Status RoadVenue
AggregateES de Tunis (TUN1) 04 Al Ahly SC (EGY1) 
19.06.21ES de Tunis 01 Al Ahly SCStade Olympique de Radès
26.06.21Al Ahly SC 30 ES de TunisAll Ahly WE Al Salam Stadium
AggregateWydad Casablanca (MAR1) 01 Kaizer Chiefs FC (RSA1) 
19.06.21Wydad Casablanca 01 Kaizer Chiefs FCStade Mohamed V
26.06.21Kaizer Chiefs FC 00 Wydad CasablancaFNB Stadium (Soccer City)

Quarterfinals

DateHome Status RoadVenue
AggregateMC Alger (ALG1) 12 Wydad Casablanca (MAR1) 
14.05.21MC Alger 11 Wydad CasablancaStade 5 Juillet 1962
22.05.21Wydad Casablanca 10 MC AlgerStade Mohamed V
AggregateCR Belouizdad (ALG1) 22 ES de Tunis (TUN1) 
15.05.21CR Belouizdad 20 ES de TunisStade 5 Juillet 1962
22.05.21ES de Tunis 20 CR BelouizdadStade Olympique de Radès
 ES de Tunis advances on PKs (3-2) 
AggregateKaizer Chiefs FC (RSA1) 43 Simba SC (TAN1) 
15.05.21Kaizer Chiefs FC 40 Simba SCFNB Stadium (Soccer City)
22.05.21Simba SC 30 Kaizer Chiefs FCBenjamin Mkapa National Stadium
AggregateAl Ahly SC (EGY1) 31 Mamelodi Sundowns FC (RSA1) 
15.05.21Al Ahly SC 20 Mamelodi Sundowns FCAll Ahly WE Al Salam Stadium
22.05.21Mamelodi Sundowns FC 11 Al Ahly SCLucas Masterpieces Moripe Stadium

Group

 Group ALeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Simba SC (TAN1)64 -1-113-92733 -0-0981731 -1-14110
2Al Ahly SC (EGY1)63 -2-111-115632 -1-0762431 -1-14532
3AS Vita Club (COD1)62 -1-37-1012-231 -0-2335-231 -1-14770
4Al-Merreikh SC (SDN1)60 -2-42-415-1130 -2-1236-330 -0-3019-8
Quarterfinals
DateHome Status RoadVenue
12.02.21AS Vita Club 01 Simba SCStade des Martyrs
16.02.21Al Ahly SC 30 Al-Merreikh SCCairo International Stadium
23.02.21Al-Merreikh SC 14 AS Vita ClubAl-Hilal Stadium
 Simba SC 10 Al Ahly SCBenjamin Mkapa National Stadium
06.03.21Al-Merreikh SC 00 Simba SCAl-Hilal Stadium
 Al Ahly SC 22 AS Vita ClubCairo International Stadium
16.03.21Simba SC 30 Al-Merreikh SCBenjamin Mkapa National Stadium
 AS Vita Club 03 Al Ahly SCStade des Martyrs
03.04.21Simba SC 41 AS Vita ClubBenjamin Mkapa National Stadium
 Al-Merreikh SC 22 Al Ahly SCAl-Hilal Stadium
09.04.21Al Ahly SC 10 Simba SCAll Ahly WE Al Salam Stadium
 AS Vita Club 31 Al-Merreikh SCStade des Martyrs
 Group BLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Mamelodi Sundowns FC (RSA1)64 -1-113-104632 -0-1632132 -1-07725
2CR Belouizdad (ALG1)62 -3-19-66031 -1-1446-231 -2-05202
3TP Mazembe (COD1)61 -2-35-36-331 -1-1433030 -1-2103-3
4Al-Hilal FC (SDN1)60 -4-24-25-330 -3-0300030 -1-2125-3
Quarterfinals
DateHome Status RoadVenue
13.02.21TP Mazembe 00 CR BelouizdadStade TP Mazembe
 Mamelodi Sundowns FC 20 Al-Hilal FCLoftus Versfeld Stadium
24.02.21Al-Hilal FC 00 TP MazembeAl-Hilal Stadium
28.02.21CR Belouizdad 15 Mamelodi Sundowns FCStade 5 Juillet 1962
05.03.21CR Belouizdad 11 Al-Hilal FCStade 5 Juillet 1962
06.03.21TP Mazembe 12 Mamelodi Sundowns FCStade TP Mazembe
16.03.21Al-Hilal FC 00 CR BelouizdadAl-Hilal Stadium
 Mamelodi Sundowns FC 10 TP MazembeLoftus Versfeld Stadium
02.04.21Al-Hilal FC 00 Mamelodi Sundowns FCAl-Hilal Stadium
 CR Belouizdad 20 TP MazembeStade 5 Juillet 1962
09.04.21TP Mazembe 21 Al-Hilal FCStade TP Mazembe
 Mamelodi Sundowns FC 02 CR BelouizdadLoftus Versfeld Stadium
 Group CLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1Wydad Casablanca (MAR1)64 -1-113-91833 -0-0980831 -1-14110
2Kaizer Chiefs FC (RSA1)62 -3-19-56-132 -1-0730330 -2-1226-4
3Horoya AC (GUI1)62 -3-19-54131 -2-0542231 -1-1412-1
4Petróleos Luanda (ANG1)60 -1-51-08-830 -1-2102-230 -0-3006-6
Quarterfinals
DateHome Status RoadVenue
13.02.21Horoya AC 20 Petróleos LuandaGeneral Lansana Conté Stadium
23.02.21Petróleos Luanda 01 Wydad CasablancaEstádio 11 de Novembro
 Kaizer Chiefs FC 00 Horoya ACFNB Stadium (Soccer City)
28.02.21Wydad Casablanca 40 Kaizer Chiefs FCStade Mohamed V
06.03.21Kaizer Chiefs FC 20 Petróleos LuandaFNB Stadium (Soccer City)
 Wydad Casablanca 20 Horoya ACStade Mohamed V
16.03.21Petróleos Luanda 00 Kaizer Chiefs FCEstádio 11 de Novembro
 Horoya AC 00 Wydad CasablancaGeneral Lansana Conté Stadium
03.04.21Petróleos Luanda 01 Horoya ACEstádio 11 de Novembro
 Kaizer Chiefs FC 10 Wydad CasablancaFNB Stadium (Soccer City)
10.04.21Wydad Casablanca 20 Petróleos LuandaStade Mohamed V
 Horoya AC 22 Kaizer Chiefs FCGeneral Lansana Conté Stadium
 Group DLeagueHomeRoad
POSMPW - D - LPTSCPTSGFGAGDMPW - D - LPTSGFGAGDMPW - D - LPTSGFGAGD
1ES de Tunis (TUN1)63 -2-111-96332 -1-0763331 -1-14330
2MC Alger (ALG1)62 -3-19-44031 -1-1423-131 -2-05211
3Zamalek SC (EGY1)62 -2-28-75231 -1-1442231 -1-14330
4Teungueth FC (SEN1)61 -1-44-49-531 -1-1422030 -0-3027-5
Quarterfinals
DateHome Status RoadVenue
12.02.21Zamalek SC 00 MC AlgerCairo International Stadium
13.02.21ES de Tunis 21 Teungueth FCStade Olympique de Radès
23.02.21Teungueth FC 00 Zamalek SCStade Lat Dior
 MC Alger 11 ES de TunisStade 5 Juillet 1962
06.03.21Teungueth FC 01 MC AlgerStade Lat Dior
 ES de Tunis 31 Zamalek SCStade Olympique de Radès
16.03.21MC Alger 10 Teungueth FCStade 5 Juillet 1962
 Zamalek SC 01 ES de TunisCairo International Stadium
03.04.21Teungueth FC 21 ES de TunisStade Lat Dior
 MC Alger 02 Zamalek SCStade 5 Juillet 1962
10.04.21ES de Tunis 11 MC AlgerStade Olympique de Radès
 Zamalek SC 41 Teungueth FCCairo International Stadium

1st Round

DateHome Status RoadVenue
AggregateYoung Buffaloes FC (SWZ1) 36 AS Vita Club (COD1) 
22.12.20Young Buffaloes FC 22 AS Vita ClubMavuso Sports Centre
06.01.21AS Vita Club 41 Young Buffaloes FCStade des Martyrs
AggregateJwaneng Galaxy FC (BOT1) 15 Mamelodi Sundowns FC (RSA1) 
22.12.20Jwaneng Galaxy FC 02 Mamelodi Sundowns FCLobatse Stadium
05.01.21Mamelodi Sundowns FC 31 Jwaneng Galaxy FCLoftus Versfeld Stadium
AggregateTeungueth FC (SEN1) 00 Raja Casablanca (MAR1) 
22.12.20Teungueth FC 00 Raja CasablancaStade Lat Dior
05.01.21Raja Casablanca 00 Teungueth FCStade Mohamed V
 Teungueth FC advances on PKs (3-1) 
AggregateGazelle FC (CHA1) 04 Zamalek SC (EGY1) 
23.12.20Gazelle FC 02 Zamalek SCPetrosport Stadium
 Match awarded 2-0 to Zamalak SC by walkover. 
05.01.21Zamalek SC 20 Gazelle FCCairo International Stadium
 Match awarded 2-0 to Zamalak SC by walkover. 
AggregateAl-Merreikh SC (SDN1) 42 Enyimba International (NGA1) 
23.12.20Al-Merreikh SC 30 Enyimba InternationalAl-Hilal Stadium
06.01.21Enyimba International 21 Al-Merreikh SCEnyimba International Stadium
AggregateNkana FC (ZAM1) 01 Petróleos Luanda (ANG1) 
23.12.20Nkana FC 00 Petróleos LuandaNkana Stadium
06.01.21Petróleos Luanda 10 Nkana FCEstádio 11 de Novembro
AggregateFC Platinum (ZIM1) 14 Simba SC (TAN1) 
23.12.20FC Platinum 10 Simba SCNational Sports Stadium (Harare)
06.01.21Simba SC 40 FC PlatinumBenjamin Mkapa National Stadium
AggregateAS SONIDEP (NIG1) 05 Al Ahly SC (EGY1) 
23.12.20AS SONIDEP 01 Al Ahly SCGénéral Seyni Kountché Stadion
05.01.21Al Ahly SC 40 AS SONIDEPAll Ahly WE Al Salam Stadium
AggregateBouenguidi FC (GAB1) 24 TP Mazembe (COD1) 
23.12.20Bouenguidi FC 12 TP MazembeStade Augustin Monédan de Sibang
06.01.21TP Mazembe 21 Bouenguidi FCStade TP Mazembe
AggregateAsante Kotoko SC (GHA1) 03 Al-Hilal FC (SDN1) 
23.12.20Asante Kotoko SC 01 Al-Hilal FCOhene Djan Sports Stadium (Accra)
06.01.21Al-Hilal FC 20 Asante Kotoko SCAl-Hilal Stadium
 Match awarded 2-0 to Al-Hilal FC by walkover 
AggregateStade Malien de Bamako (MLI1) 13 Wydad Casablanca (MAR1) 
23.12.20Stade Malien de Bamako 10 Wydad CasablancaStade du 26 Mars
06.01.21Wydad Casablanca 30 Stade Malien de BamakoStade Mohamed V
AggregateRacing Club d'Abidjan (CIV1) 12 Horoya AC (GUI1) 
23.12.20Racing Club d'Abidjan 11 Horoya ACStade Olympique Alassane Ouattara
06.01.21Horoya AC 10 Racing Club d'AbidjanStade du 28 Septembre
AggregateAl-Ahly SC Benghazi (LBY1) 23 ES de Tunis (TUN1) 
23.12.20Al-Ahly SC Benghazi 00 ES de TunisPetrosport Stadium
06.01.21ES de Tunis 32 Al-Ahly SC BenghaziStade Olympique de Radès
AggregateKaizer Chiefs FC (RSA1) 10 CD 1º de Agosto (ANG1) 
23.12.20Kaizer Chiefs FC 00 CD 1º de AgostoFNB Stadium (Soccer City)
05.01.21CD 1º de Agosto 01 Kaizer Chiefs FCEstádio 11 de Novembro
AggregateCR Belouizdad (ALG1) 81 Gor Mahia FC (KEN1) 
26.12.20CR Belouizdad 60 Gor Mahia FCStade 5 Juillet 1962
06.01.21Gor Mahia FC 12 CR BelouizdadNyayo National Stadium
AggregateMC Alger (ALG1) 21 CS Sfaxien (TUN1) 
28.12.20MC Alger 20 CS SfaxienStade 5 Juillet 1962
06.01.21CS Sfaxien 10 MC AlgerStade Taïeb Mhiri

Preliminary Round

DateHome Status RoadVenue
AggregateForest Rangers FC (ZAM1) 02 Bouenguidi FC (GAB1) 
28.11.20Forest Rangers FC 00 Bouenguidi FCLevy Mwanawasa Stadium
05.12.20Bouenguidi FC 20 Forest Rangers FCStade Augustin Monédan de Sibang
AggregateAPR FC (RWA1) 34 Gor Mahia FC (KEN1) 
28.11.20APR FC 21 Gor Mahia FCStade Régional de Nyamirambo
05.12.20Gor Mahia FC 31 APR FCNyayo National Stadium
AggregateYoung Buffaloes FC (SWZ1) 11 Le Messager FC (BDI1) 
28.11.20Young Buffaloes FC 00 Le Messager FCMavuso Sports Centre
06.12.20Le Messager FC 11 Young Buffaloes FCStade Urukundo
 Young Buffaloes FC advances w/more away goals (1-0) 
AggregateVipers SC (UGA1) 02 Al-Hilal FC (SDN1) 
28.11.20Vipers SC 01 Al-Hilal FCSt. Mary's Stadium (Kitende)
06.12.20Al-Hilal FC 10 Vipers SCAl-Hilal Stadium
AggregateJwaneng Galaxy FC (BOT1) 51 US Zilimadjou (COM1) 
28.11.20Jwaneng Galaxy FC 40 US ZilimadjouLobatse Stadium
06.12.20US Zilimadjou 11 Jwaneng Galaxy FCStade de Moroni
AggregateCD Costa do Sol (MOZ1) 14 FC Platinum (ZIM1) 
28.11.20CD Costa do Sol 12 FC PlatinumEstádio do Zimpeto
05.12.20FC Platinum 20 CD Costa do SolNational Sports Stadium (Harare)
AggregateBuffles de Borgou FC (BEN1) 14 MC Alger (ALG1) 
28.11.20Buffles de Borgou FC 11 MC AlgerStade Charles de Gaulle (Porto-Novo)
04.12.20MC Alger 30 Buffles de Borgou FCStade 5 Juillet 1962
 Match awarded 2-0 to MC Alger by walkover 
AggregateMlandege FC (ZAN1) 18 CS Sfaxien (TUN1) 
28.11.20Mlandege FC 05 CS SfaxienAmaan Stadium (Zanzibar City)
05.12.20CS Sfaxien 31 Mlandege FCStade Taïeb Mhiri
AggregateAl-Ahly SC Benghazi (LBY1) 60 Mekelle 70 Enderta FC (ETH1) 
28.11.20Al-Ahly SC Benghazi 30 Mekelle 70 Enderta FCPetrosport Stadium
 Match awarded 2-0 to Al-Ahly SC Benghazi by walkover 
05.12.20Mekelle 70 Enderta FC 03 Al-Ahly SC BenghaziAddis Ababa National Stadium
 Match awarded 2-0 to Al-Ahly SC Benghazi by walkover 
AggregatePWD Bamenda (CMR1) 01 Kaizer Chiefs FC (RSA1) 
29.11.20PWD Bamenda 01 Kaizer Chiefs FCLimbé Omnisport Stadium
05.12.20Kaizer Chiefs FC 00 PWD BamendaFNB Stadium (Soccer City)
AggregateBantu FC (LES1) 01 Nkana FC (ZAM1) 
29.11.20Bantu FC 01 Nkana FCSetsoto Stadium
05.12.20Nkana FC 00 Bantu FCNkana Stadium
AggregateAshanti Golden Boys (GUI1) 15 Stade Malien de Bamako (MLI1) 
29.11.20Ashanti Golden Boys 12 Stade Malien de BamakoStade du 28 Septembre
05.12.20Stade Malien de Bamako 30 Ashanti Golden BoysStade du 26 Mars
 Match awarded 2-0 to Stade Malien de Bamako by walkover 
AggregateAS Otôho d'Oyo (CGO1) 13 Al-Merreikh SC (SDN1) 
29.11.20AS Otôho d'Oyo 11 Al-Merreikh SCStade Omnisport Marien Ngouabi d'Owando
04.12.20Al-Merreikh SC 20 AS Otôho d'OyoAl-Hilal Stadium
AggregateAkonangui FC (EQG1) 23 Petróleos Luanda (ANG1) 
29.11.20Akonangui FC 01 Petróleos LuandaNuevo Estadio de Ebebiyín
05.12.20Petróleos Luanda 22 Akonangui FCEstádio 11 de Novembro
AggregateGazelle FC (CHA1) 60 Garde Républicaine / SIAF (DJI1) 
29.11.20Gazelle FC 30 Garde Républicaine / SIAFStade Omnisports Idriss Mahamat Ouya
 Match awarded 2-0 to Gazelle FC by walkover 
04.12.20Garde Républicaine / SIAF 03 Gazelle FCStade El Hadj Hassan Gouled
 Match awarded 2-0 to Gazelle FC by walkover 
AggregatePlateau United FC (NGA1) 01 Simba SC (TAN1) 
29.11.20Plateau United FC 01 Simba SCJos International Stadium
05.12.20Simba SC 00 Plateau United FCBenjamin Mkapa National Stadium
AggregateRacing Club d'Abidjan (CIV1) 22 ASKO de Kara (TOG1) 
29.11.20Racing Club d'Abidjan 10 ASKO de KaraStade Olympique Alassane Ouattara
06.12.20ASKO de Kara 21 Racing Club d'AbidjanStade de Kégué
 Racing Club d'Abidjan advances w/more away goals (1-0) 
AggregateAS SONIDEP (NIG1) 20 Mogadishu City Club (SOM1) 
29.11.20AS SONIDEP 20 Mogadishu City ClubGénéral Seyni Kountché Stadion
05.12.20Mogadishu City Club 00 AS SONIDEPStade El Hadj Hassan Gouled
AggregateRahimo FC (BFA1) 12 Enyimba International (NGA1) 
29.11.20Rahimo FC 01 Enyimba InternationalStade du 4-Août
06.12.20Enyimba International 11 Rahimo FCEnyimba International Stadium
AggregateFC Nouadhibou (MTN1) 11 Asante Kotoko SC (GHA1) 
29.11.20FC Nouadhibou 11 Asante Kotoko SCStade Municipal de Nouadhibou
06.12.20Asante Kotoko SC 00 FC NouadhibouOhene Djan Sports Stadium (Accra)
 Asante Kotoko SC advances w/more away goals (1-0) 
AggregateCR Belouizdad (ALG1) 40 Al-Nasr Club (LBY1) 
29.11.20CR Belouizdad 20 Al-Nasr ClubStade 5 Juillet 1962
06.12.20Al-Nasr Club 02 CR BelouizdadPetrosport Stadium
AggregateArmed Forces FC (GAM1) 13 Teungueth FC (SEN1) 
29.11.20Armed Forces FC 11 Teungueth FCIndependence Stadium (Bakau)
06.12.20Teungueth FC 20 Armed Forces FCStade Lat Dior