
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...
F/A | CAF Rank | CAFCL Teams | CAFCC Teams |
---|
Morocco | 1 | 2 | 2 |
Egypt | 2 | 2 | 2 |
Tunisia | 3 | 2 | 2 |
Algeria | 4 | 2 | 2 |
South Africa | 5 | 2 | 2 |
Congo DR | 6 | 2 | 2 |
Guinea | 7 | 2 | 2 |
Nigeria | 8 | 2 | 2 |
Zambia | 9 | 2 | 2 |
Angola | 10 | 2 | 2 |
Sudan | 11 | 2 | 2 |
Tanzania | 12 | 2 | 2 |
Cameroon | 13 | 1 | 1 |
Senegal | 14 | 1 | 1 |
Libya | 15 | 1 | 1 |
Côte d'Ivoire | 16 | 1 | 1 |
Kenya | 17 | 1 | 1 |
Zimbabwe | 17 | 1 | 1 |
Congo | 19 | 1 | 1 |
Mali | 20 | 1 | 1 |
Mozambique | 20 | 1 | 1 |
Uganda | 20 | 1 | 1 |
Ghana | 23 | 1 | 1 |
Rwanda | 23 | 1 | 1 |
Eswatini | 26 | 1 | 1 |
Benin | 27 | 1 | 1 |
Botswana | 27 | 1 | 1 |
Ethiopia | 27 | 1 | 1 |
Mauritania | 27 | 1 | 1 |
Togo | 27 | 1 | 1 |
Burkina Faso | 29 | 1 | 1 |
Gabon | 32 | 1 | 1 |
Competition Structure
Stage | # Teams | New Teams Entering This Round | Teams From Previous Round | Format |
---|---|---|---|---|
Premliminary Round | 44 | 44 | 22 sets of Home/Away matches, highest aggregate goals advances | |
First Round | 32 | 10 clubs that received Preliminary Round byes | 22 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 |
Final
Date | Home | Status | Road | Venue |
![]() | 02 | Wydad Casablanca (MAR1)![]() | Stade Mohamed V |
Semifinals
Date | Home | Status | Road | Venue |
Aggregate | Petróleos Luanda (ANG1) | 24 | Wydad Casablanca (MAR1) |
07.05.22 | ![]() | 13 | Wydad Casablanca![]() | Estádio 11 de Novembro |
13.05.22 | ![]() | 11 | Petróleos Luanda![]() | Stade Mohamed V |
Aggregate | Al Ahly SC (EGY1) | 62 | ES Sétif (ALG1) |
07.05.22 | ![]() | 40 | ES Sétif![]() | All Ahly WE Al Salam Stadium |
14.05.22 | ![]() | 22 | Al Ahly SC![]() | Stade 5 Juillet 1962 |
Quarterfinals
Date | Home | Status | Road | Venue |
Aggregate | ES Sétif (ALG1) | 10 | ES de Tunis (TUN1) |
15.04.22 | ![]() | 00 | ES de Tunis![]() | Stade 5 Juillet 1962 |
22.04.22 | ![]() | 01 | ES Sétif![]() | Stade Olympique de Radès |
Aggregate | Petróleos Luanda (ANG1) | 32 | Mamelodi Sundowns FC (RSA1) |
16.04.22 | ![]() | 21 | Mamelodi Sundowns FC![]() | Estádio 11 de Novembro |
23.04.22 | ![]() | 11 | Petróleos Luanda![]() | FNB Stadium (Soccer City) |
Aggregate | Al Ahly SC (EGY1) | 32 | Raja Casablanca (MAR1) |
16.04.22 | ![]() | 21 | Raja Casablanca![]() | All Ahly WE Al Salam Stadium |
22.04.22 | ![]() | 11 | Al Ahly SC![]() | Stade Mohamed V |
Aggregate | CR Belouizdad (ALG1) | 01 | Wydad Casablanca (MAR1) |
16.04.22 | ![]() | 01 | Wydad Casablanca![]() | Stade 5 Juillet 1962 |
23.04.22 | ![]() | 00 | CR Belouizdad![]() | Stade Mohamed V |
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) | 6 | 5 -1-0 | 16 | - | 10 | 2 | 8 | 3 | 3 -0-0 | 9 | 5 | 0 | 5 | 3 | 2 -1-0 | 7 | 5 | 2 | 3 |
2 | Al Ahly SC (EGY1) | 6 | 3 -1-2 | 10 | - | 7 | 5 | 2 | 3 | 2 -0-1 | 6 | 4 | 3 | 1 | 3 | 1 -1-1 | 4 | 3 | 2 | 1 |
3 | Al-Hilal FC (SDN1) | 6 | 1 -1-4 | 4 | - | 4 | 8 | -4 | 3 | 1 -1-1 | 4 | 3 | 4 | -1 | 3 | 0 -0-3 | 0 | 1 | 4 | -3 |
4 | Al-Merreikh SC (SDN1) | 6 | 1 -1-4 | 4 | - | 5 | 11 | -6 | 3 | 1 -1-1 | 4 | 3 | 4 | -1 | 3 | 0 -0-3 | 0 | 2 | 7 | -5 |
Quarterfinals |
Date | Home | Status | Road | Venue |
11.02.22 | ![]() | 10 | Al-Hilal FC![]() | Royal Bafokeng Stadium |
18.02.22 | ![]() | 00 | Al Ahly SC![]() | Al-Hilal Stadium |
19.02.22 | ![]() | 00 | Mamelodi Sundowns FC![]() | All Ahly WE Al Salam Stadium |
25.02.22 | ![]() | 21 | Al-Hilal FC![]() | All Ahly WE Al Salam Stadium |
26.02.22 | ![]() | 01 | Mamelodi Sundowns FC![]() | Cairo International Stadium |
05.03.22 | ![]() | 32 | Al-Merreikh SC![]() | Cairo International Stadium |
11.03.22 | ![]() | 10 | Al-Merreikh SC![]() | Al-Hilal Stadium |
12.03.22 | ![]() | 10 | Al Ahly SC![]() | FNB Stadium (Soccer City) |
18.03.22 | ![]() | 13 | Al Ahly SC![]() | All Ahly WE Al Salam Stadium |
19.03.22 | ![]() | 24 | Mamelodi Sundowns FC![]() | Al-Hilal Stadium |
02.04.22 | ![]() | 30 | Al-Merreikh SC![]() | FNB Stadium (Soccer City) |
03.04.22 | ![]() | 10 | Al-Hilal FC![]() | Cairo International 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 | Raja Casablanca (MAR1) | 6 | 5 -0-1 | 15 | - | 7 | 2 | 5 | 3 | 3 -0-0 | 9 | 3 | 0 | 3 | 3 | 2 -0-1 | 6 | 4 | 2 | 2 |
2 | ES Sétif (ALG1) | 6 | 3 -0-3 | 9 | - | 6 | 5 | 1 | 3 | 2 -0-1 | 6 | 5 | 3 | 2 | 3 | 1 -0-2 | 3 | 1 | 2 | -1 |
3 | AmaZulu FC (RSA1) | 6 | 2 -1-3 | 7 | - | 3 | 6 | -3 | 3 | 2 -0-1 | 6 | 2 | 2 | 0 | 3 | 0 -1-2 | 1 | 1 | 4 | -3 |
4 | Horoya AC (GUI1) | 6 | 1 -1-4 | 4 | - | 5 | 8 | -3 | 3 | 1 -1-1 | 4 | 3 | 3 | 0 | 3 | 0 -0-3 | 0 | 2 | 5 | -3 |
Quarterfinals |
Date | Home | Status | Road | Venue |
![]() | 10 | AmaZulu FC![]() | Stade Mohamed V |
18.02.22 | ![]() | 01 | Raja Casablanca![]() | Stade 5 Juillet 1962 |
![]() | 10 | Horoya AC![]() | Moses Mabhida Stadium |
25.02.22 | ![]() | 10 | ES Sétif![]() | Moses Mabhida Stadium |
![]() | 10 | Horoya AC![]() | Stade Mohamed V |
12.03.22 | ![]() | 21 | Raja Casablanca![]() | General Lansana Conté Stadium |
![]() | 20 | AmaZulu FC![]() | Stade 5 Juillet 1962 |
18.03.22 | ![]() | 02 | Raja Casablanca![]() | Moses Mabhida Stadium |
01.04.22 | ![]() | 11 | AmaZulu FC![]() | General Lansana Conté Stadium |
03.04.22 | ![]() | 10 | ES Sétif![]() | Stade Mohamed V |
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 | ES de Tunis (TUN1) | 6 | 4 -2-0 | 14 | - | 12 | 2 | 10 | 3 | 2 -1-0 | 7 | 6 | 1 | 5 | 3 | 2 -1-0 | 7 | 6 | 1 | 5 |
2 | CR Belouizdad (ALG1) | 6 | 3 -2-1 | 11 | - | 10 | 5 | 5 | 3 | 2 -1-0 | 7 | 7 | 2 | 5 | 3 | 1 -1-1 | 4 | 3 | 3 | 0 |
3 | Étoile Sportive du Sahel (TUN1) | 6 | 1 -3-2 | 6 | - | 4 | 7 | -3 | 3 | 1 -1-1 | 4 | 3 | 4 | -1 | 3 | 0 -2-1 | 2 | 1 | 3 | -2 |
4 | Jwaneng Galaxy FC (BOT1) | 6 | 0 -1-5 | 1 | - | 5 | 17 | -12 | 3 | 0 -1-2 | 1 | 2 | 6 | -4 | 3 | 0 -0-3 | 0 | 3 | 11 | -8 |
Quarterfinals |
Date | Home | Status | Road | Venue |
11.02.22 | ![]() | 00 | CR Belouizdad![]() | Stade Olympique de Radès |
12.02.22 | ![]() | 40 | Jwaneng Galaxy FC![]() | Stade Olympique de Radès |
19.02.22 | ![]() | 11 | Étoile Sportive du Sahel![]() | Francistown Stadium |
![]() | 11 | ES de Tunis![]() | Stade 5 Juillet 1962 |
26.02.22 | ![]() | 00 | Étoile Sportive du Sahel![]() | Stade Olympique de Radès |
![]() | 12 | CR Belouizdad![]() | Francistown Stadium |
11.03.22 | ![]() | 41 | Jwaneng Galaxy FC![]() | Stade 5 Juillet 1962 |
12.03.22 | ![]() | 02 | ES de Tunis![]() | Stade Olympique de Radès |
19.03.22 | ![]() | 03 | ES de Tunis![]() | Francistown Stadium |
![]() | 20 | Étoile Sportive du Sahel![]() | Stade 5 Juillet 1962 |
01.04.22 | ![]() | 32 | Jwaneng Galaxy FC![]() | Stade Olympique de Radès |
02.04.22 | ![]() | 21 | CR Belouizdad![]() | Stade Olympique de Radès |
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 | Wydad Casablanca (MAR1) | 6 | 5 -0-1 | 15 | - | 15 | 5 | 10 | 3 | 3 -0-0 | 9 | 11 | 2 | 9 | 3 | 2 -0-1 | 6 | 4 | 3 | 1 |
2 | Petróleos Luanda (ANG1) | 6 | 3 -2-1 | 11 | - | 9 | 8 | 1 | 3 | 2 -1-0 | 7 | 5 | 1 | 4 | 3 | 1 -1-1 | 4 | 4 | 7 | -3 |
3 | Zamalek SC (EGY1) | 6 | 0 -4-2 | 4 | - | 3 | 6 | -3 | 3 | 0 -2-1 | 2 | 2 | 3 | -1 | 3 | 0 -2-1 | 2 | 1 | 3 | -2 |
4 | GD Sagrada Esperança (ANG1) | 6 | 0 -2-4 | 2 | - | 1 | 9 | -8 | 3 | 0 -1-2 | 1 | 1 | 3 | -2 | 3 | 0 -1-2 | 1 | 0 | 6 | -6 |
Quarterfinals |
Date | Home | Status | Road | Venue |
11.02.22 | ![]() | 30 | GD Sagrada Esperança![]() | Stade Mohamed V |
12.02.22 | ![]() | 22 | Petróleos Luanda![]() | Cairo International Stadium |
19.02.22 | ![]() | 21 | Wydad Casablanca![]() | Estádio 11 de Novembro |
![]() | 00 | Zamalek SC![]() | Estádio 11 de Novembro |
26.02.22 | ![]() | 01 | Petróleos Luanda![]() | Estádio 11 de Novembro |
![]() | 31 | Zamalek SC![]() | Stade Mohamed V |
11.03.22 | ![]() | 01 | Wydad Casablanca![]() | Cairo International Stadium |
12.03.22 | ![]() | 30 | GD Sagrada Esperança![]() | Estádio 11 de Novembro |
19.03.22 | ![]() | 00 | Zamalek SC![]() | Estádio 11 de Novembro |
![]() | 12 | Wydad Casablanca![]() | Estádio 11 de Novembro |
01.04.22 | ![]() | 00 | GD Sagrada Esperança![]() | Cairo International Stadium |
02.04.22 | ![]() | 51 | Petróleos Luanda![]() | Stade Mohamed V |
2ndPreliminary Round
Date | Home | Status | Road | Venue |
Aggregate | AmaZulu FC (RSA1) | 11 | TP Mazembe (COD1) |
15.10.21 | ![]() | 00 | TP Mazembe![]() | Moses Mabhida Stadium |
23.10.21 | ![]() | 11 | AmaZulu FC![]() | Stade TP Mazembe | ||
AmaZulu FC advances w/more away goals (1-0) |
Aggregate | Tusker FC (KEN1) | 05 | Zamalek SC (EGY1) |
16.10.21 | ![]() | 01 | Zamalek SC![]() | Nyayo National Stadium |
22.10.21 | ![]() | 40 | Tusker FC![]() | Borg El Arab Stadium |
Aggregate | APR FC (RWA1) | 15 | Étoile Sportive du Sahel (TUN1) |
16.10.21 | ![]() | 11 | Étoile Sportive du Sahel![]() | Stade Régional de Nyamirambo |
23.10.21 | ![]() | 40 | APR FC![]() | Stade Mustapha Ben Jannet |
Aggregate | GD Sagrada Esperança (ANG1) | 32 | Royal Leopards FC (SWZ1) |
16.10.21 | ![]() | 31 | Royal Leopards FC![]() | Estádio Municipal dos Coqueiros |
23.10.21 | ![]() | 10 | GD Sagrada Esperança![]() | Mavuso Sports Centre |
Aggregate | ASEC Mimosas (CIV1) | 33 | CR Belouizdad (ALG1) |
16.10.21 | ![]() | 31 | CR Belouizdad![]() | Stade Robert Champroux |
24.10.21 | ![]() | 20 | ASEC Mimosas![]() | Stade Omar Hamadi | ||
CR Belouizdad advances w/more away goals (1-0) |
Aggregate | USGN (NIG1) | 27 | Al Ahly SC (EGY1) |
16.10.21 | ![]() | 11 | Al Ahly SC![]() | Général Seyni Kountché Stadion |
23.10.21 | ![]() | 61 | USGN![]() | All Ahly WE Al Salam Stadium |
Aggregate | Al-Merreikh SC (SDN1) | 42 | Zanaco FC (ZAM1) |
16.10.21 | ![]() | 30 | Zanaco FC![]() | All Ahly WE Al Salam Stadium |
23.10.21 | ![]() | 21 | Al-Merreikh SC![]() | National Heroes Stadium |
Aggregate | Stade Malien de Bamako (MLI1) | 13 | Horoya AC (GUI1) |
16.10.21 | ![]() | 01 | Horoya AC![]() | Stade Omnisports Modibo Kéïta |
24.10.21 | ![]() | 21 | Stade Malien de Bamako![]() | General Lansana Conté Stadium |
Aggregate | Jwaneng Galaxy FC (BOT1) | 33 | Simba SC (TAN1) |
17.10.21 | ![]() | 02 | Simba SC![]() | Botswana National Stadium |
24.10.21 | ![]() | 13 | Jwaneng Galaxy FC![]() | Benjamin Mkapa National Stadium | ||
Jwaneng Galaxy FC advances w/more away goals (3-2) |
Aggregate | AS Maniema Union (COD1) | 24 | Mamelodi Sundowns FC (RSA1) |
17.10.21 | ![]() | 22 | Mamelodi Sundowns FC![]() | Stade des Martyrs |
24.10.21 | ![]() | 20 | AS Maniema Union![]() | Loftus Versfeld Stadium |
Aggregate | FC Nouadhibou (MTN1) | 33 | ES Sétif (ALG1) |
17.10.21 | ![]() | 31 | ES Sétif![]() | Stade Olympique (Nouakchott) |
24.10.21 | ![]() | 20 | FC Nouadhibou![]() | Stade 8 Mai 1945 | ||
ES Sétif advances w/more away goals (1-0) |
Aggregate | AS Otôho d'Oyo (CGO1) | 24 | Petróleos Luanda (ANG1) |
17.10.21 | ![]() | 22 | Petróleos Luanda![]() | Stade Alphonse Massamba-Débat |
23.10.21 | ![]() | 20 | AS Otôho d'Oyo![]() | Estádio 11 de Novembro |
Aggregate | Hearts of Oak SC (GHA1) | 26 | Wydad Casablanca (MAR1) |
17.10.21 | ![]() | 10 | Wydad Casablanca![]() | Ohene Djan Sports Stadium (Accra) |
24.10.21 | ![]() | 61 | Hearts of Oak SC![]() | Stade Mohamed V |
Aggregate | Rivers United FC (NGA1) | 12 | Al-Hilal FC (SDN1) |
17.10.21 | ![]() | 11 | Al-Hilal FC![]() | Adokiye Amiesimaka Stadium |
24.10.21 | ![]() | 10 | Rivers United FC![]() | Suez Stadium |
Aggregate | LPRC Oilers FC (LBR1) | 04 | Raja Casablanca (MAR1) |
17.10.21 | ![]() | 02 | Raja Casablanca![]() | Stade de Marrakech |
23.10.21 | ![]() | 20 | LPRC Oilers FC![]() | Stade Mohamed V |
Aggregate | Al-Ittihad SCSC (LBY1) | 01 | ES de Tunis (TUN1) |
17.10.21 | ![]() | 00 | ES de Tunis![]() | Martyrs of February Stadium |
24.10.21 | ![]() | 10 | Al-Ittihad SCSC![]() | Stade Olympique de Radès |
1st Preliminary Round
Date | Home | Status | Road | Venue |
Aggregate | Express FC (UGA1) | 22 | Al-Merreikh SC (SDN1) |
10.09.21 | ![]() | 21 | Al-Merreikh SC![]() | St Mary's Stadium (Kitende) |
19.09.21 | ![]() | 10 | Express FC![]() | Al-Ubayyid Stadium | ||
Al-Merreikh SC advances w/more away goals (1-0) |
Aggregate | AmaZulu FC (RSA1) | 32 | Big Bullets FC (MWI1) |
10.09.21 | ![]() | 01 | Big Bullets FC![]() | Moses Mabhida Stadium |
18.09.21 | ![]() | 13 | AmaZulu FC![]() | Bingu National Stadium |
Aggregate | Royal Leopards FC (SWZ1) | 22 | ZESCO United FC (ZAM1) |
11.09.21 | ![]() | 10 | ZESCO United FC![]() | Mavuso Sports Centre |
18.09.21 | ![]() | 21 | Royal Leopards FC![]() | Levy Mwanawasa Stadium | ||
Royal Leopards FC advances w/more away goals (1-0) |
Aggregate | UD Songo (MOZ1) | 11 | AS Otôho d'Oyo (CGO1) |
11.09.21 | ![]() | 10 | AS Otôho d'Oyo![]() | Estádio do Zimpeto |
19.09.21 | ![]() | 10 | UD Songo![]() | Stade Alphonse Massamba-Débat | ||
AS Otôho d'Oyo advances on PKs (4-3) |
Aggregate | Jwaneng Galaxy FC (BOT1) | 21 | DFC8 (CTA1) |
11.09.21 | ![]() | 20 | DFC8![]() | Botswana National Stadium |
17.09.21 | ![]() | 10 | Jwaneng Galaxy FC![]() | Stade de la Réunification |
Aggregate | GD Sagrada Esperança (ANG1) | 00 | FC Platinum (ZIM1) |
11.09.21 | ![]() | 00 | FC Platinum![]() | Estádio Municipal dos Coqueiros |
18.09.21 | ![]() | 00 | GD Sagrada Esperança![]() | National Sports Stadium (Harare) | ||
GD Sagrada Esperança advances on PKs (5-4) |
Aggregate | AS Arta/Solar7 (DJI1) | 14 | Tusker FC (KEN1) |
11.09.21 | ![]() | 11 | Tusker FC![]() | Stade El Hadj Hassan Gouled |
18.09.21 | ![]() | 30 | AS Arta/Solar7![]() | Nyayo National Stadium |
Aggregate | Bouenguidi FC (GAB1) | 13 | AS Maniema Union (COD1) |
11.09.21 | ![]() | 11 | AS Maniema Union![]() | Stade Augustin Monédan de Sibang |
19.09.21 | ![]() | 20 | Bouenguidi FC![]() | Stade Joseph Kabila |
Aggregate | AS de la SONABEL (BFA1) | 04 | Stade Malien de Bamako (MLI1) |
11.09.21 | ![]() | 01 | Stade Malien de Bamako![]() | Stade Ahmadou Ahidjo |
17.09.21 | ![]() | 30 | AS de la SONABEL![]() | Stade Omnisports Modibo Kéïta |
Aggregate | USGN (NIG1) | 21 | Le Messager FC (BDI1) |
11.09.21 | ![]() | 11 | Le Messager FC![]() | Général Seyni Kountché Stadion |
17.09.21 | ![]() | 01 | USGN![]() | Chamazi Stadium |
Aggregate | Fortune FC (GAM1) | 33 | ES Sétif (ALG1) |
11.09.21 | ![]() | 30 | ES Sétif![]() | Independence Stadium (Bakau) |
19.09.21 | ![]() | 30 | Fortune FC![]() | Stade 8 Mai 1945 | ||
ES Sétif advances on PKs (5-4) |
Aggregate | Esae FC (BEN1) | 13 | FC Nouadhibou (MTN1) |
11.09.21 | ![]() | 11 | FC Nouadhibou![]() | Stade de l'Amitié |
18.09.21 | ![]() | 20 | Esae FC![]() | Stade Olympique (Nouakchott) |
Aggregate | Teungueth FC (SEN1) | 02 | ASEC Mimosas (CIV1) |
11.09.21 | ![]() | 01 | ASEC Mimosas![]() | Stade Lat Dior |
19.09.21 | ![]() | 10 | Teungueth FC![]() | Stade Robert Champroux |
Aggregate | Fasil Kenema SC (ETH1) | 33 | Al-Hilal FC (SDN1) |
12.09.21 | ![]() | 22 | Al-Hilal FC![]() | Bahir Dar Stadium |
19.09.21 | ![]() | 11 | Fasil Kenema SC![]() | Al-Hilal Stadium | ||
Al-Hilal FC advances w/more away goals (2-1) |
Aggregate | Mogadishu City Club (SOM1) | 12 | APR FC (RWA1) |
12.09.21 | ![]() | 00 | APR FC![]() | Stade El Hadj Hassan Gouled |
19.09.21 | ![]() | 21 | Mogadishu City Club![]() | Stade Régional de Nyamirambo |
Aggregate | Akwa United FC (NGA1) | 12 | CR Belouizdad (ALG1) |
12.09.21 | ![]() | 10 | CR Belouizdad![]() | Godswill Akpabio International Stadium |
19.09.21 | ![]() | 20 | Akwa United FC![]() | Stade Omar Hamadi |
Aggregate | KMKM FC (ZAN1) | 04 | Al-Ittihad SCSC (LBY1) |
12.09.21 | ![]() | 02 | Al-Ittihad SCSC![]() | Amaan Stadium (Zanzibar City) |
19.09.21 | ![]() | 20 | KMKM FC![]() | Stade Taïeb Mhiri |
Aggregate | Young Africans SC (TAN1) | 02 | Rivers United FC (NGA1) |
12.09.21 | ![]() | 01 | Rivers United FC![]() | Benjamin Mkapa National Stadium |
19.09.21 | ![]() | 10 | Young Africans SC![]() | Adokiye Amiesimaka Stadium |
Aggregate | Akonangui FC (EQG1) | 03 | Zanaco FC (ZAM1) |
12.09.21 | ![]() | 02 | Zanaco FC![]() | Nuevo Estadio de Ebebiyín |
18.09.21 | ![]() | 10 | Akonangui FC![]() | National Heroes Stadium |
Aggregate | Fovu Club de Baham (CMR1) | 22 | Petróleos Luanda (ANG1) |
12.09.21 | ![]() | 22 | Petróleos Luanda![]() | Stade Ahmadou Ahidjo |
18.09.21 | ![]() | 00 | Fovu Club de Baham![]() | Estádio 11 de Novembro | ||
Petróleos Luanda advances w/more away goals (2-0) |
Aggregate | LPRC Oilers FC (LBR1) | 42 | ASKO de Kara (TOG1) |
12.09.21 | ![]() | 30 | ASKO de Kara![]() | Antoinette Tubman Stadium |
19.09.21 | ![]() | 21 | LPRC Oilers FC![]() | Stade de Kégué |
Aggregate | CI Kamsar (GUI1) | 02 | Hearts of Oak SC (GHA1) |
12.09.21 | ![]() | CANC | Hearts of Oak SC![]() | Ohene Djan Sports Stadium (Accra) |
19.09.21 | ![]() | 20 | CI Kamsar![]() | Ohene Djan Sports Stadium (Accra) |