Result grid
A Grubu
Al Ahly
Espérance ST
Kampala City Council FC
Township Rollers
Puan
Al AhlyAl Ahly
13
Espérance STEspérance ST
11
Kampala City Council FCKampala City Council
6
Township RollersTownship Rollers
4
B Grubu
TP Mazembe
ES Sétif
Difaa El Jadida
MC Alger
Puan
TP MazembeTP Mazembe
12
ES SétifES Sétif
8
Difaa El JadidaDifaa El Jadida
6
MC AlgerMC Alger
5
C Grubu
Wydad Casablanca
Horoya AC
Mamelodi Sundowns
AS Togo-Port
Puan
Wydad CasablancaWydad Casablanca
12
Horoya ACHoroya AC
9
Mamelodi SundownsMamelodi Sundowns
6
AS Togo-PortAS Togo-Port
4
D Grubu
Étoile Sportive du Sahel
Primeiro de Agosto
ZESCO United
Mbabane Swallows
Puan
Étoile Sportive du SahelÉtoile Sportive du Sahel
12
Primeiro de AgostoPrimeiro de Agosto
9
ZESCO UnitedZESCO United
6
Mbabane SwallowsMbabane Swallows
4