Group Stage
February 12th - April 11th, 2021
16 Teams, 4 Groups, the 1st and 2nd Teams from each Group will qualify for Quarterfinals
Group A AS Vita Club Ahly SC El Merreikh Simba SC
Group B
CR Belouizdad TP Mazembe Mamelodi Sundowns El Hilal
Group C
Athletico Petroleos Horoya Athletic Club Wydad Athletic Club Kaizer Chiefs
Group D
MC Alger Zamalek Teungueth FC Espérance Sportive de Tunis
Group A
AS Vita Club 0 - 1 Simba SC
Half-Time: 0-0
February 12th 2021, h. 19:00 (GMT +1), Stade des Martyrs, Kinshasa
Ahly SC 3 - 0 El Merreikh 
Half-Time: 0-0
February 16th 2021, h. 19:00 (GMT +2), Al Ahly WE Stadium, Cairo
Simba SC 1 - 0 Ahly SC 
Half-Time: 1-0
February 23rd 2021, h. 13:00 (GMT +3), National Stadium, Dar es Salaam
El Merreikh 1 - 4 AS Vita Club 
Half-Time: 1-2
February 23rd 2021, h. 13:00 (GMT +2), Al-Hilal Stadium, Omdurman
El Merreikh 0 - 0 Simba SC 
Half-Time: 0-0
March 6th 2021, h. 13:00 (GMT +2), Al-Hilal Stadium, Omdurman
Ahly SC 2 - 2 AS Vita Club 
Half-Time: 0-1
March 6th 2021, h. 19:00 (GMT +2), Cairo International Stadium, Cairo
Simba SC 3 - 0 El Merreikh 
Half-Time: 2-0
March 16th 2021, h. 13:00 (GMT +3), National Stadium, Dar es Salaam
AS Vita Club 0 - 3 Ahly SC 
Half-Time: 0-2
March 16th 2021, h. 13:00 (GMT +1), Stade des Martyrs, Kinshasa
Simba SC 4 - 1 AS Vita Club 
Half-Time: 2-1
April 3rd 2021, h. 13:00 (GMT +3), National Stadium, Dar es Salaam
El Merreikh 2 - 2 Ahly SC 
Half-Time: 2-0
April 3rd 2021, h. 13:00 (GMT +2), Al-Merrikh Stadium, Omdurman
Ahly SC 1 - 0 Simba SC 
Half-Time: 0-0
April 9th 2021, h. 19:00 (GMT +2), Al Ahly WE Stadium, Cairo
AS Vita Club 3 - 1 El Merreikh 
Half-Time: 1-1
April 9th 2021, h. 19:00 (GMT +1), Stade des Martyrs, Kinshasa
Group A Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Simba SC | 6
| 4
| 1
| 1
| 9
| 2
| +7
| 13
| Ahly SC | 6
| 3
| 2
| 1
| 11
| 5
| +6
| 11
| AS Vita Club | 6
| 2
| 1
| 3
| 10
| 12
| -2
| 7
| El Merreikh | 6
| 0
| 2
| 4
| 4
| 15
| -11
| 2
|
Group B
TP Mazembe 0 - 0 CR Belouizdad
Half-Time: 0-0
February 13th 2021, h. 13:00 (GMT +2), Stade TP Mazembe, Lubumbashi
Mamelodi Sundowns 2 - 0 El Hilal 
Half-Time: 1-0
February 13th 2021, h. 16:00 (GMT +2), Lucas Masterpieces Mpripe Stadium, Pretoria
El Hilal 0 - 0 TP Mazembe 
Half-Time: 0-0
February 24th 2021, h. 13:00 (GMT +2), Al-Hilal Stadium, Omdurman
CR Belouizdad 1 - 5 Mamelodi Sundowns 
Half-Time: 1-1
February 28th 2021, h. 13:00 (GMT +1), Stade du 5 Julliet, Algiers
CR Belouizdad 1 - 1 El Hilal 
Half-Time: 1-1
March 5th 2021, h.19:00 (GMT +1), Stade du 5 Julliet, Algiers
TP Mazembe 1 - 2 Mamelodi Sundowns 
Half-Time: 0-0
March 6th 2021, h. 13:00 (GMT +2), Stade TP Mazembe, Lubumbashi
El Hilal 0 - 0 CR Belouizdad 
Half-Time: 0-0
March 16th 2021, h. 13:00 (GMT +2), Al-Hilal Stadium, Omdurman
Mamelodi Sundowns 1 - 0 TP Mazembe 
Half-Time: 1-0
March 16th 2021, h. 16:00 (GMT +2), Loftus Versfeld Stadium, Pretoria
El Hilal 0 - 0 Mamelodi Sundowns 
Half-Time: 0-0
April 2nd 2021, h. 16:00 (GMT +2), Al-Hilal Stadium, Omdurman
CR Belouizdad 2 - 0 TP Mazembe 
Half-Time: 0-0
April 2nd 2021, h. 19:00 (GMT +1), Stade du 5 Julliet, Algiers
TP Mazembe 2 - 1 El Hilal 
Half-Time: 1-1
April 9th 2021, h. 16:00 (GMT +2), Stade TP Mazembe, Lubumbashi
Mamelodi Sundowns 0 - 2 CR Belouizdad 
Half-Time: 0-2
April 9th 2021, h. 16:00 (GMT +2), Loftus Versfeld Stadium, Pretoria
Group B Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Mamelodi Sundowns | 6
| 4
| 1
| 1
| 10
| 4
| +6
| 13
| CR Belouizdad
| 6
| 2
| 3
| 1
| 6
| 6
| 0
| 9
| TP Mazembe
| 6
| 1
| 2
| 3
| 3
| 6
| -3
| 5
| El Hilal | 6
| 0
| 4
| 2
| 2
| 5
| -3
| 4
|
Group C
Horoya Athletic Club 2 - 0 Athletico Petroleos
Half-Time: 1-0
February 13th 2021, h. 16:00 (GMT), Stade de L'Unite de Nongo, Konakry
Athletico Petroleos 0 - 1 Wydad Athletic Club 
Half-Time: 0-0
February 23rd 2021, h. 13:00 (GMT +1), Estadio 11 de Novembro, Luanda
Kaizer Chiefs 0 - 0 Horoya Athletic Club 
Half-Time: 0-0
February 23rd 2021, h. 16:00 (GMT +2), FNB Stadium, Johannesburg
Wydad Athletic Club 4 - 0 Kaizer Chiefs 
Half-Time: 2-0
February 28th 2021, h. 16:00 (GMT +1), Stade Mohammed V, Casablanca
Kaizer Chiefs 2 - 0 Athletico Petroleos 
Half-Time: 1-0
March 6th 2021, h. 16:00 (GMT +2), FNB Stadium, Johannesburg
Wydad Athletic Club 2 - 0 Horoya Athletic Club 
Half-Time: 1-0
March 6th 2021, h. 19:00 (GMT +1), Stade Mohammed V, Casablanca
Athletico Petroleos 0 - 0 Kaizer Chiefs
Half-Time: 0-0
March 16th 2021, h. 16:00 (GMT +1), Estadio 11 de Novembro, Luanda
Horoya Athletic Club 0 - 0 Wydad Athletic Club
Half-Time: 0-0
March 16th 2021, h. 16:00 (GMT), General Lansna Conte Stadium, Conakry
Athletico Petroleos 0 - 1 Horoya Athletic Club
Half-Time: 0-1
April 3rd 2021, h. 16:00 (GMT +1), Estadio 11 de Novembro, Luanda
Kaizer Chiefs 1 - 0 Wydad Athletic Club 
Half-Time: 0-0
April 3rd 2021, h. 16:00 (GMT +2), FNB Stadium, Johannesburg
Wydad Athletic Club 2 - 0 Athletico Petroleos 
Half-Time: 2-0
March 10th 2021, h. 13:00 (GMT +1), Stade Mohammed V, Casablanca
Horoya Athletic Club 2 - 2 Kaizer Chiefs
Half-Time: 1-0
March 10th, h. 13:00 (GMT), General Lansana Conte Stadium, Konakry
Group C Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Wydad Athletic Club | 6
| 4
| 1
| 1
| 9
| 1
| +8
| 13
| Kaizer Chiefs | 6
| 2
| 3
| 1
| 5
| 6
| -1
| 9
| Horoya Athletic Club | 6
| 2
| 3
| 1
| 5
| 4
| +1
| 9
| Athletico Petroleos | 6
| 0
| 1
| 5
| 0
| 8
| -8
| 1
|
Group D
Zamalek 0 - 0 MC Alger 
Half-Time: 0-0
February 12th 2021, h. 19:00 (GMT +2), Cairo International Stadium, Cairo
Espérance Sportive de Tunis 2 - 1 Teungueth FC 
Half-Time: 1-1
February 13th 2021, h. 13:00 (GMT +1), Stade Olympique de Rades, Tunis
MC Alger 1 - 1 Espérance Sportive de Tunis 
Half-Time: 1-0
February 23rd 2021, h. 19:00 (GMT +1), Stade 5 Juillet 1962, Algiers
Teungueth FC 0 - 0 Zamalek 
Half-Time: 0-0
February 23rd 2021, h. 16:00 (GMT), Stade Lat-Dior, Rufisque
Teungueth FC 0 - 1 MC Alger 
Half-Time: 0-1
March 6th 2021, h. 16:00 (GMT), Stade Lat-Dior, Rufisque
Espérance Sportive de Tunis 3 - 1 Zamalek 
Half-Time: 2-1
March 6th 2021, h. 16:00 (GMT +1), Stade Olympique de Rades, Tunis
MC Alger 1 - 0 Teungueth FC 
Half-Time: 1-0
March 16th 2021, h. 19:00 (GMT +1), Stade 5 Juillet 1962, Algiers
Zamalek 0 - 1 Espérance Sportive de Tunis 
Half-Time: 0-0
March 16th 2021, h. 19:00 (GMT +2), Cairo International Stadium, Cairo
MC Alger 0 - 2 Zamalek 
Half-Time: 0-2
April 3rd 2021, h. 21:00 (GMT +1), Stade 5 Juillet 1962, Algiers
Teungueth FC 2 - 1 Espérance Sportive de Tunis 
Half-Time: 1-1
April 3rd 2021, h. 19:00 (GMT), Stade Lat-Dior, Rufisque
Espérance Sportive de Tunis 1 - 1 MC Alger 
Half-Time: 1-0
April 10th 2021, h. 16:00 (GMT +1), Stade Olympique de Rades, Rades
Zamalek 4 - 1 Teungueth FC 
Half-Time: 4-0
April 101th 2021, h. 16:00 (GMT +2), Cairo International Stadium, Cairo
Group D Final Standing
Team | P | W | D | L | GF | GA | +/- | Pt. | Espérance Sportive | 6
| 3
| 2
| 1
| 9
| 6
| +3
| 11
| MC Alger | 6
| 2
| 3
| 1
| 4
| 4
| 0
| 9
| Zamalek | 6
| 2
| 2
| 2
| 7
| 5
| +2
| 8
| Teungueth FC | 6
| 1
| 1
| 4
| 4
| 9
| -5
| 4
|
|