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 |
Al Ahly SC (EGY1) | 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 | Petróleos Luanda | 13 | Wydad Casablanca | Estádio 11 de Novembro |
13.05.22 | Wydad Casablanca | 11 | Petróleos Luanda | Stade Mohamed V |
Aggregate | Al Ahly SC (EGY1) | 62 | ES Sétif (ALG1) |
07.05.22 | Al Ahly SC | 40 | ES Sétif | All Ahly WE Al Salam Stadium |
14.05.22 | ES Sétif | 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 | ES Sétif | 00 | ES de Tunis | Stade 5 Juillet 1962 |
22.04.22 | ES de Tunis | 01 | ES Sétif | Stade Olympique de Radès |
Aggregate | Petróleos Luanda (ANG1) | 32 | Mamelodi Sundowns FC (RSA1) |
16.04.22 | Petróleos Luanda | 21 | Mamelodi Sundowns FC | Estádio 11 de Novembro |
23.04.22 | Mamelodi Sundowns FC | 11 | Petróleos Luanda | FNB Stadium (Soccer City) |
Aggregate | Al Ahly SC (EGY1) | 32 | Raja Casablanca (MAR1) |
16.04.22 | Al Ahly SC | 21 | Raja Casablanca | All Ahly WE Al Salam Stadium |
22.04.22 | Raja Casablanca | 11 | Al Ahly SC | Stade Mohamed V |
Aggregate | CR Belouizdad (ALG1) | 01 | Wydad Casablanca (MAR1) |
16.04.22 | CR Belouizdad | 01 | Wydad Casablanca | Stade 5 Juillet 1962 |
23.04.22 | Wydad Casablanca | 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 | Mamelodi Sundowns FC | 10 | Al-Hilal FC | Royal Bafokeng Stadium |
18.02.22 | Al-Hilal FC | 00 | Al Ahly SC | Al-Hilal Stadium |
19.02.22 | Al-Merreikh SC | 00 | Mamelodi Sundowns FC | All Ahly WE Al Salam Stadium |
25.02.22 | Al-Merreikh SC | 21 | Al-Hilal FC | All Ahly WE Al Salam Stadium |
26.02.22 | Al Ahly SC | 01 | Mamelodi Sundowns FC | Cairo International Stadium |
05.03.22 | Al Ahly SC | 32 | Al-Merreikh SC | Cairo International Stadium |
11.03.22 | Al-Hilal FC | 10 | Al-Merreikh SC | Al-Hilal Stadium |
12.03.22 | Mamelodi Sundowns FC | 10 | Al Ahly SC | FNB Stadium (Soccer City) |
18.03.22 | Al-Merreikh SC | 13 | Al Ahly SC | All Ahly WE Al Salam Stadium |
19.03.22 | Al-Hilal FC | 24 | Mamelodi Sundowns FC | Al-Hilal Stadium |
02.04.22 | Mamelodi Sundowns FC | 30 | Al-Merreikh SC | FNB Stadium (Soccer City) |
03.04.22 | Al Ahly SC | 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 |
Raja Casablanca | 10 | AmaZulu FC | Stade Mohamed V |
18.02.22 | ES Sétif | 01 | Raja Casablanca | Stade 5 Juillet 1962 |
AmaZulu FC | 10 | Horoya AC | Moses Mabhida Stadium |
25.02.22 | AmaZulu FC | 10 | ES Sétif | Moses Mabhida Stadium |
Raja Casablanca | 10 | Horoya AC | Stade Mohamed V |
12.03.22 | Horoya AC | 21 | Raja Casablanca | General Lansana Conté Stadium |
ES Sétif | 20 | AmaZulu FC | Stade 5 Juillet 1962 |
18.03.22 | AmaZulu FC | 02 | Raja Casablanca | Moses Mabhida Stadium |
01.04.22 | Horoya AC | 11 | AmaZulu FC | General Lansana Conté Stadium |
03.04.22 | Raja Casablanca | 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 | Étoile Sportive du Sahel | 00 | CR Belouizdad | Stade Olympique de Radès |
12.02.22 | ES de Tunis | 40 | Jwaneng Galaxy FC | Stade Olympique de Radès |
19.02.22 | Jwaneng Galaxy FC | 11 | Étoile Sportive du Sahel | Francistown Stadium |
CR Belouizdad | 11 | ES de Tunis | Stade 5 Juillet 1962 |
26.02.22 | ES de Tunis | 00 | Étoile Sportive du Sahel | Stade Olympique de Radès |
Jwaneng Galaxy FC | 12 | CR Belouizdad | Francistown Stadium |
11.03.22 | CR Belouizdad | 41 | Jwaneng Galaxy FC | Stade 5 Juillet 1962 |
12.03.22 | Étoile Sportive du Sahel | 02 | ES de Tunis | Stade Olympique de Radès |
19.03.22 | Jwaneng Galaxy FC | 03 | ES de Tunis | Francistown Stadium |
CR Belouizdad | 20 | Étoile Sportive du Sahel | Stade 5 Juillet 1962 |
01.04.22 | Étoile Sportive du Sahel | 32 | Jwaneng Galaxy FC | Stade Olympique de Radès |
02.04.22 | ES de Tunis | 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 | Wydad Casablanca | 30 | GD Sagrada Esperança | Stade Mohamed V |
12.02.22 | Zamalek SC | 22 | Petróleos Luanda | Cairo International Stadium |
19.02.22 | Petróleos Luanda | 21 | Wydad Casablanca | Estádio 11 de Novembro |
GD Sagrada Esperança | 00 | Zamalek SC | Estádio 11 de Novembro |
26.02.22 | GD Sagrada Esperança | 01 | Petróleos Luanda | Estádio 11 de Novembro |
Wydad Casablanca | 31 | Zamalek SC | Stade Mohamed V |
11.03.22 | Zamalek SC | 01 | Wydad Casablanca | Cairo International Stadium |
12.03.22 | Petróleos Luanda | 30 | GD Sagrada Esperança | Estádio 11 de Novembro |
19.03.22 | Petróleos Luanda | 00 | Zamalek SC | Estádio 11 de Novembro |
GD Sagrada Esperança | 12 | Wydad Casablanca | Estádio 11 de Novembro |
01.04.22 | Zamalek SC | 00 | GD Sagrada Esperança | Cairo International Stadium |
02.04.22 | Wydad Casablanca | 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 | AmaZulu FC | 00 | TP Mazembe | Moses Mabhida Stadium |
23.10.21 | TP Mazembe | 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 | Tusker FC | 01 | Zamalek SC | Nyayo National Stadium |
22.10.21 | Zamalek SC | 40 | Tusker FC | Borg El Arab Stadium |
Aggregate | APR FC (RWA1) | 15 | Étoile Sportive du Sahel (TUN1) |
16.10.21 | APR FC | 11 | Étoile Sportive du Sahel | Stade Régional de Nyamirambo |
23.10.21 | Étoile Sportive du Sahel | 40 | APR FC | Stade Mustapha Ben Jannet |
Aggregate | GD Sagrada Esperança (ANG1) | 32 | Royal Leopards FC (SWZ1) |
16.10.21 | GD Sagrada Esperança | 31 | Royal Leopards FC | Estádio Municipal dos Coqueiros |
23.10.21 | Royal Leopards FC | 10 | GD Sagrada Esperança | Mavuso Sports Centre |
Aggregate | ASEC Mimosas (CIV1) | 33 | CR Belouizdad (ALG1) |
16.10.21 | ASEC Mimosas | 31 | CR Belouizdad | Stade Robert Champroux |
24.10.21 | CR Belouizdad | 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 | USGN | 11 | Al Ahly SC | Général Seyni Kountché Stadion |
23.10.21 | Al Ahly SC | 61 | USGN | All Ahly WE Al Salam Stadium |
Aggregate | Al-Merreikh SC (SDN1) | 42 | Zanaco FC (ZAM1) |
16.10.21 | Al-Merreikh SC | 30 | Zanaco FC | All Ahly WE Al Salam Stadium |
23.10.21 | Zanaco FC | 21 | Al-Merreikh SC | National Heroes Stadium |
Aggregate | Stade Malien de Bamako (MLI1) | 13 | Horoya AC (GUI1) |
16.10.21 | Stade Malien de Bamako | 01 | Horoya AC | Stade Omnisports Modibo Kéïta |
24.10.21 | Horoya AC | 21 | Stade Malien de Bamako | General Lansana Conté Stadium |
Aggregate | Jwaneng Galaxy FC (BOT1) | 33 | Simba SC (TAN1) |
17.10.21 | Jwaneng Galaxy FC | 02 | Simba SC | Botswana National Stadium |
24.10.21 | Simba SC | 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 | AS Maniema Union | 22 | Mamelodi Sundowns FC | Stade des Martyrs |
24.10.21 | Mamelodi Sundowns FC | 20 | AS Maniema Union | Loftus Versfeld Stadium |
Aggregate | FC Nouadhibou (MTN1) | 33 | ES Sétif (ALG1) |
17.10.21 | FC Nouadhibou | 31 | ES Sétif | Stade Olympique (Nouakchott) |
24.10.21 | ES Sétif | 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 | AS Otôho d'Oyo | 22 | Petróleos Luanda | Stade Alphonse Massamba-Débat |
23.10.21 | Petróleos Luanda | 20 | AS Otôho d'Oyo | Estádio 11 de Novembro |
Aggregate | Hearts of Oak SC (GHA1) | 26 | Wydad Casablanca (MAR1) |
17.10.21 | Hearts of Oak SC | 10 | Wydad Casablanca | Ohene Djan Sports Stadium (Accra) |
24.10.21 | Wydad Casablanca | 61 | Hearts of Oak SC | Stade Mohamed V |
Aggregate | Rivers United FC (NGA1) | 12 | Al-Hilal FC (SDN1) |
17.10.21 | Rivers United FC | 11 | Al-Hilal FC | Adokiye Amiesimaka Stadium |
24.10.21 | Al-Hilal FC | 10 | Rivers United FC | Suez Stadium |
Aggregate | LPRC Oilers FC (LBR1) | 04 | Raja Casablanca (MAR1) |
17.10.21 | LPRC Oilers FC | 02 | Raja Casablanca | Stade de Marrakech |
23.10.21 | Raja Casablanca | 20 | LPRC Oilers FC | Stade Mohamed V |
Aggregate | Al-Ittihad SCSC (LBY1) | 01 | ES de Tunis (TUN1) |
17.10.21 | Al-Ittihad SCSC | 00 | ES de Tunis | Martyrs of February Stadium |
24.10.21 | ES de Tunis | 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 | Express FC | 21 | Al-Merreikh SC | St Mary's Stadium (Kitende) |
19.09.21 | Al-Merreikh SC | 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 | AmaZulu FC | 01 | Big Bullets FC | Moses Mabhida Stadium |
18.09.21 | Big Bullets FC | 13 | AmaZulu FC | Bingu National Stadium |
Aggregate | Royal Leopards FC (SWZ1) | 22 | ZESCO United FC (ZAM1) |
11.09.21 | Royal Leopards FC | 10 | ZESCO United FC | Mavuso Sports Centre |
18.09.21 | ZESCO United FC | 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 | UD Songo | 10 | AS Otôho d'Oyo | Estádio do Zimpeto |
19.09.21 | AS Otôho d'Oyo | 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 | Jwaneng Galaxy FC | 20 | DFC8 | Botswana National Stadium |
17.09.21 | DFC8 | 10 | Jwaneng Galaxy FC | Stade de la Réunification |
Aggregate | GD Sagrada Esperança (ANG1) | 00 | FC Platinum (ZIM1) |
11.09.21 | GD Sagrada Esperança | 00 | FC Platinum | Estádio Municipal dos Coqueiros |
18.09.21 | FC Platinum | 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 | AS Arta/Solar7 | 11 | Tusker FC | Stade El Hadj Hassan Gouled |
18.09.21 | Tusker FC | 30 | AS Arta/Solar7 | Nyayo National Stadium |
Aggregate | Bouenguidi FC (GAB1) | 13 | AS Maniema Union (COD1) |
11.09.21 | Bouenguidi FC | 11 | AS Maniema Union | Stade Augustin Monédan de Sibang |
19.09.21 | AS Maniema Union | 20 | Bouenguidi FC | Stade Joseph Kabila |
Aggregate | AS de la SONABEL (BFA1) | 04 | Stade Malien de Bamako (MLI1) |
11.09.21 | AS de la SONABEL | 01 | Stade Malien de Bamako | Stade Ahmadou Ahidjo |
17.09.21 | Stade Malien de Bamako | 30 | AS de la SONABEL | Stade Omnisports Modibo Kéïta |
Aggregate | USGN (NIG1) | 21 | Le Messager FC (BDI1) |
11.09.21 | USGN | 11 | Le Messager FC | Général Seyni Kountché Stadion |
17.09.21 | Le Messager FC | 01 | USGN | Chamazi Stadium |
Aggregate | Fortune FC (GAM1) | 33 | ES Sétif (ALG1) |
11.09.21 | Fortune FC | 30 | ES Sétif | Independence Stadium (Bakau) |
19.09.21 | ES Sétif | 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 | Esae FC | 11 | FC Nouadhibou | Stade de l'Amitié |
18.09.21 | FC Nouadhibou | 20 | Esae FC | Stade Olympique (Nouakchott) |
Aggregate | Teungueth FC (SEN1) | 02 | ASEC Mimosas (CIV1) |
11.09.21 | Teungueth FC | 01 | ASEC Mimosas | Stade Lat Dior |
19.09.21 | ASEC Mimosas | 10 | Teungueth FC | Stade Robert Champroux |
Aggregate | Fasil Kenema SC (ETH1) | 33 | Al-Hilal FC (SDN1) |
12.09.21 | Fasil Kenema SC | 22 | Al-Hilal FC | Bahir Dar Stadium |
19.09.21 | Al-Hilal FC | 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 | Mogadishu City Club | 00 | APR FC | Stade El Hadj Hassan Gouled |
19.09.21 | APR FC | 21 | Mogadishu City Club | Stade Régional de Nyamirambo |
Aggregate | Akwa United FC (NGA1) | 12 | CR Belouizdad (ALG1) |
12.09.21 | Akwa United FC | 10 | CR Belouizdad | Godswill Akpabio International Stadium |
19.09.21 | CR Belouizdad | 20 | Akwa United FC | Stade Omar Hamadi |
Aggregate | KMKM FC (ZAN1) | 04 | Al-Ittihad SCSC (LBY1) |
12.09.21 | KMKM FC | 02 | Al-Ittihad SCSC | Amaan Stadium (Zanzibar City) |
19.09.21 | Al-Ittihad SCSC | 20 | KMKM FC | Stade Taïeb Mhiri |
Aggregate | Young Africans SC (TAN1) | 02 | Rivers United FC (NGA1) |
12.09.21 | Young Africans SC | 01 | Rivers United FC | Benjamin Mkapa National Stadium |
19.09.21 | Rivers United FC | 10 | Young Africans SC | Adokiye Amiesimaka Stadium |
Aggregate | Akonangui FC (EQG1) | 03 | Zanaco FC (ZAM1) |
12.09.21 | Akonangui FC | 02 | Zanaco FC | Nuevo Estadio de Ebebiyín |
18.09.21 | Zanaco FC | 10 | Akonangui FC | National Heroes Stadium |
Aggregate | Fovu Club de Baham (CMR1) | 22 | Petróleos Luanda (ANG1) |
12.09.21 | Fovu Club de Baham | 22 | Petróleos Luanda | Stade Ahmadou Ahidjo |
18.09.21 | Petróleos Luanda | 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 | LPRC Oilers FC | 30 | ASKO de Kara | Antoinette Tubman Stadium |
19.09.21 | ASKO de Kara | 21 | LPRC Oilers FC | Stade de Kégué |
Aggregate | CI Kamsar (GUI1) | 02 | Hearts of Oak SC (GHA1) |
12.09.21 | CI Kamsar | CANC | Hearts of Oak SC | Ohene Djan Sports Stadium (Accra) |
19.09.21 | Hearts of Oak SC | 20 | CI Kamsar | Ohene Djan Sports Stadium (Accra) |