# 2016 CAF Champions League group stage

The 2016 CAF Champions League group stage was played from 18 June to 24 August 2016. A total of eight teams competed in the group stage to decide the four places in the knockout stage of the 2016 CAF Champions League.

## Draw

The draw for the group stage was held on 24 May 2016, 14:30 EET (UTC+2), at the CAF headquarters in Cairo, Egypt. The eight teams were drawn into two groups of four.
The eight teams, all winners of the second round, were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses): two teams in Pot 1, two teams in Pot 2, two teams in Pot 3, and two teams in Pot 4. One team from each of the four pots were drawn into each group, with each team then assigned a random "position" in the group to determine the fixtures.
| Pot | Pot 1 | Pot 2 | Pot 3 | Pot 4 |
| Teams | Al Ahly (53 pts) ES Sétif (33 pts) | Zamalek (22 pts) Wydad AC (6 pts) | ASEC Mimosas (5 pts) Enyimba (3 pts) | Mamelodi Sundowns ZESCO United |

## Format

In the group stage, each group was played on a home-and-away round-robin basis. The winners and runners-up of each group advanced to the semi-finals.

### Tiebreakers

The teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If tied on points, tiebreakers would be applied in the following order (Regulations III. 20 & 21):
* Number of points obtained in games between the teams concerned;
* Goal difference in games between the teams concerned;
* Goals scored in games between the teams concerned;
* Away goals scored in games between the teams concerned;
* If, after applying criteria 1 to 4 to several teams, two teams still have an equal ranking, criteria 1 to 4 are reapplied exclusively to the matches between the two teams in question to determine their final rankings. If this procedure does not lead to a decision, criteria 6 to 9 apply;
* Goal difference in all games;
* Goals scored in all games;
* Away goals scored in all games;
* Drawing of lots.

## Schedule

The schedule of each matchday was as follows.
| Matchday | Dates | Matches |
| Matchday 1 | 17–19 June 2016 | Team 1 vs. Team 2, Team 3 vs. Team 4 |
| Matchday 2 | 28–29 June 2016 | Team 2 vs. Team 3, Team 4 vs. Team 1 |
| Matchday 3 | 15–17 July 2016 | Team 1 vs. Team 3, Team 2 vs. Team 4 |
| Matchday 4 | 26–27 July 2016 | Team 3 vs. Team 1, Team 4 vs. Team 2 |
| Matchday 5 | 12–14 August 2016 | Team 2 vs. Team 1, Team 4 vs. Team 3 |
| Matchday 6 | 23–24 August 2016 | Team 3 vs. Team 2, Team 1 vs. Team 4 |

## Groups
### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | WAC | ZES | AHL | MIM |
| 1 | Wydad AC | 6 | 3 | 2 | 1 | 6 | 3 | +3 | 11 | Knockout stage | — | 2–0 | 0–1 | 2–1 |
| 2 | ZESCO United | 6 | 2 | 3 | 1 | 10 | 9 | +1 | 9 | Knockout stage | 1–1 | — | 3–2 | 3–1 |
| 3 | Al Ahly | 6 | 1 | 3 | 2 | 6 | 7 | −1 | 6 | | 0–0 | 2–2 | — | 1–2 |
| 4 | ASEC Mimosas | 6 | 1 | 2 | 3 | 5 | 8 | −3 | 5 | | 0–1 | 1–1 | 0–0 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MSD | ZAM | ENY | ESS |
| 1 | Mamelodi Sundowns | 4 | 3 | 0 | 1 | 6 | 5 | +1 | 9 | Knockout stage | — | 1–0 | 2–1 | — |
| 2 | Zamalek | 4 | 2 | 0 | 2 | 3 | 3 | 0 | 6 | Knockout stage | 1–2 | — | 1–0 | — |
| 3 | Enyimba | 4 | 1 | 0 | 3 | 4 | 5 | −1 | 3 | | 3–1 | 0–1 | — | — |
| 4 | ES Sétif | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Disqualified | 0–2 | — | — | — |
* ↑ The CAF announced on 23 June 2016 that ES Sétif were disqualified for a pitch invasion and other incidents at their home match against Mamelodi Sundowns on 18 June 2016. The result of this match was annulled and not taken into consideration according to the regulations.