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