Group A
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Pyramids |
4 | 3 | 1 | 0 | 7 - 0 | 7 | 10 | WWDW? |
| 2 |
Berkane |
4 | 2 | 1 | 1 | 5 - 4 | 1 | 7 | WWDL? |
| 3 |
Power Dynamos |
4 | 1 | 1 | 2 | 1 - 4 | -3 | 4 | LLDW? |
| 4 |
Rivers United |
4 | 0 | 1 | 3 | 1 - 6 | -5 | 1 | LLDL? |
Group B
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Al Ahly |
4 | 2 | 2 | 0 | 8 - 3 | 5 | 8 | WDWD? |
| 2 |
Young Africans |
4 | 1 | 2 | 1 | 2 - 3 | -1 | 5 | WDLD? |
| 3 |
AS FAR |
4 | 1 | 2 | 1 | 2 - 2 | 0 | 5 | LDDW? |
| 4 |
Kabylie |
4 | 0 | 2 | 2 | 1 - 5 | -4 | 2 | LDDL? |
Group C
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Al-Hilal EC |
4 | 2 | 2 | 0 | 7 - 5 | 2 | 8 | WDDW? |
| 2 |
Sundowns |
4 | 1 | 2 | 1 | 6 - 5 | 1 | 5 | WDDL? |
| 3 |
Alger |
4 | 1 | 1 | 2 | 3 - 3 | 0 | 4 | LDLW? |
| 4 |
Saint-Éloi |
4 | 1 | 1 | 2 | 3 - 6 | -3 | 4 | LDWL? |
Group D
| Rank | Teams | Played | Won | Drawn | Lost | Differential | Goal difference | Points | Current form |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Stade Malien |
4 | 2 | 2 | 0 | 4 - 1 | 3 | 8 | DWWD? |
| 2 |
ES Tunis |
4 | 1 | 3 | 0 | 4 - 3 | 1 | 6 | DDWD? |
| 3 |
Petro de Luanda |
4 | 1 | 2 | 1 | 2 - 3 | -1 | 5 | WDLD? |
| 4 |
Simba |
4 | 0 | 1 | 3 | 3 - 6 | -3 | 1 | LLLD? |
Knockout stage
















