2019–20 CAF Champions League group stage

The 2019–20 CAF Champions League group stage started on 29 November 2019 and ended on 1 February 2020.[1] A total of 16 teams competed in the group stage to decide the eight places in the knockout stage of the 2019–20 CAF Champions League.[2]

2019–20 CAF Champions League group stage
Dates29 November 2019 – 1 February 2020
Tournament statistics
Matches played48
Goals scored102 (2.13 per match)

Draw

The draw for the group stage was held on 9 October 2019, 20:00 CAT (UTC+2), at the Hilton Pyramids Golf in Cairo, Egypt.[3] The 16 teams, all winners of the first round of qualifying, were drawn into four groups of four.

The teams were seeded by their performances in the CAF competitions for the previous five seasons (CAF 5-year ranking points shown in parentheses). Each group contained one team from each of Pot 1, Pot 2, Pot 3, and Pot 4, and each team was drawn into one of the positions in their group.[4]

PotPot 1Pot 2Pot 3Pot 4
Teams

Format

In each group, teams play against each other home-and-away in a round-robin format. The group winners and runners-up advance to the quarter-finals of the knockout stage.

Tiebreakers

Teams are ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If tied on points, tiebreakers are applied in the following order (Regulations III. 20 & 21):[2]

  1. Points in head-to-head matches among tied teams;
  2. Goal difference in head-to-head matches among tied teams;
  3. Goals scored in head-to-head matches among tied teams;
  4. Away goals scored in head-to-head matches among tied teams;
  5. If more than two teams are tied, and after applying all head-to-head criteria above, a subset of teams are still tied, all head-to-head criteria above are reapplied exclusively to this subset of teams;
  6. Goal difference in all group matches;
  7. Goals scored in all group matches;
  8. Away goals scored in all group matches;
  9. Drawing of lots.

Schedule

The schedule of each matchday is as follows. Effective from the Champions League group stage, matches are played on Fridays and Saturdays. Kick-off times are fixed at 13:00 (Saturdays only), 16:00 and 19:00 GMT.

Note: Positions for scheduling do not use the seeding pots, e.g. Team 1 is not necessarily the team from Pot 1 in the draw.[5]

MatchdayDatesMatches
Original dates[1]Revised dates[6]
Matchday 129–30 November 2019Team 1 vs. Team 4, Team 2 vs. Team 3
Matchday 26–7 December 2019Team 3 vs. Team 1, Team 4 vs. Team 2
Matchday 327–28 December 2019Team 4 vs. Team 3, Team 1 vs. Team 2
Matchday 414–15 February 202010–11 January 2020Team 3 vs. Team 4, Team 2 vs. Team 1
Matchday 521–22 February 202024–25 January 2020Team 4 vs. Team 1, Team 3 vs. Team 2
Matchday 66–7 March 202031 January – 1 February 2020Team 1 vs. Team 3, Team 2 vs. Team 4

Groups

Times are GMT as listed by CAF (local times, even if not different, are in parentheses).

Group A

PosTeamPldWDLGFGAGDPtsQualification TPM ZAM AGO ZES
1 TP Mazembe6420114+714Advance to knockout stage3–02–13–1
2 Zamalek623154+190–02–02–0
3 1º de Agosto604247−341–10–01–1
4 ZESCO United6033510−531–21–11–1
Source: CAF
Rules for classification: Tiebreakers
TP Mazembe 3–0 Zamalek
  • Muleka 60', 84'
  • Mputu 66'
Report
Referee: Mahamadou Keita (Mali)
1º de Agosto 1–1 ZESCO United
Report
Referee: Andofetra Rakotojaona (Madagascar)

ZESCO United 1–2 TP Mazembe
Report
Referee: Youssef Essrayri (Tunisia)
Zamalek 2–0 1º de Agosto
Report
Referee: Louis Hakizimana (Rwanda)

1º de Agosto 1–1 TP Mazembe
Report
Referee: Davies Omweno (Kenya)
ZESCO United 1–1 Zamalek
  • Aladeokun 78'
Report
Referee: Ahmad Heeralall (Mauritius)

Zamalek 2–0 ZESCO United
Report
TP Mazembe 2–1 1º de Agosto
Report
Referee: Souleiman Ahmed Djama (Djibouti)

Zamalek 0–0 TP Mazembe
Report
Referee: Maguette N'Diaye (Senegal)
ZESCO United 1–1 1º de Agosto
Report

1º de Agosto 0–0 Zamalek
Report
Referee: Tsegay Mogos Teklu (Eritrea)
TP Mazembe 3–1 ZESCO United
Report
Referee: Norman Matemera (Zimbabwe)

Group B

PosTeamPldWDLGFGAGDPtsQualification ESS AHL HIL PLA
1 Étoile du Sahel640283+512Advance to knockout stage1–00–12–0
2 Al-Ahly632174+3111–02–12–0
3 Al-Hilal631276+1101–21–12–1
4 FC Platinum6015211−910–31–10–1
Source: CAF
Rules for classification: Tiebreakers
Étoile du Sahel 1–0 Al-Ahly
Report
Al-Hilal 2–1 FC Platinum
  • Aldai 26', 70'
Report

Al-Ahly 2–1 Al-Hilal
Report
Referee: Lahlou Benbraham (Algeria)
FC Platinum 0–3 Étoile du Sahel
Report
Referee: Helder Martins de Carvalho (Angola)

Étoile du Sahel 0–1 Al-Hilal
Report
Referee: Noureddine El Jaafari (Morocco)
Al-Ahly 2–0 FC Platinum
Report
Referee: Georges Gatogato (Burundi)

FC Platinum 1–1 Al-Ahly
  • Ngala 19'
Report
Referee: Jean-Jacques Ndala Ngambo (DR Congo)
Al-Hilal 1–2 Étoile du Sahel
Report

FC Platinum 0–1 Al-Hilal
Report
  • Aldai 84'
Al-Ahly 1–0 Étoile du Sahel
Report

Étoile du Sahel 2–0 FC Platinum
Report
Al-Hilal 1–1 Al-Ahly
Report
Referee: Rédouane Jiyed (Morocco)

Group C

PosTeamPldWDLGFGAGDPtsQualification MSD WAC PET USM
1 Mamelodi Sundowns642093+614Advance to knockout stage1–03–02–1
2 Wydad AC6231106+490–04–13–1
3 Petro de Luanda6042814−642–22–21–1
4 USM Alger6033610−430–11–12–2
Source: CAF
Rules for classification: Tiebreakers
USM Alger 1–1 Wydad AC
Report
Mamelodi Sundowns 3–0 Petro de Luanda
Report

Petro de Luanda 1–1 USM Alger
Report
Wydad AC 0–0 Mamelodi Sundowns
Report
Referee: Jean-Jacques Ndala Ngambo (DR Congo)

USM Alger 0–1 Mamelodi Sundowns
Report
Wydad AC 4–1 Petro de Luanda
Report

Mamelodi Sundowns 2–1 USM Alger
Report
Referee: Mahmoud El Banna (Egypt)
Petro de Luanda 2–2 Wydad AC
Report
Referee: Kalilou Traoré (Ivory Coast)

Wydad AC 3–1 USM Alger
Report
Petro de Luanda 2–2 Mamelodi Sundowns
Report
Referee: Mahamadou Keita (Mali)

USM Alger 2–2 Petro de Luanda
Report
Mamelodi Sundowns 1–0 Wydad AC
Report

Group D

PosTeamPldWDLGFGAGDPtsQualification EST RCA JSK VIT
1 Espérance de Tunis632173+411[a]Advance to knockout stage2–21–00–0
2 Raja Casablanca632164+211[a]0–22–01–0
3 JS Kabylie621337−471–00–01–0
4 AS Vita Club611446−240–20–14–1
Source: CAF
Rules for classification: Tiebreakers
Notes:
JS Kabylie 1–0 AS Vita Club
Report
Raja Casablanca 0–2 Espérance de Tunis
Report

AS Vita Club 0–1 Raja Casablanca
Report
Espérance de Tunis 1–0 JS Kabylie
Report
Referee: Maguette N'Diaye (Senegal)

Espérance de Tunis 0–0 AS Vita Club
Report
Raja Casablanca 2–0 JS Kabylie
Report
Referee: Mohamed Maarouf (Egypt)

JS Kabylie 0–0 Raja Casablanca
Report
Referee: Louis Hakizimana (Rwanda)
AS Vita Club 0–2 Espérance de Tunis
Report
Referee: Pacifique Ndabihawenimana (Burundi)

AS Vita Club 4–1 JS Kabylie
Report

Raja Casablanca 1–0 AS Vita Club
Report
Referee: Joshua Bondo (Botswana)
JS Kabylie 1–0 Espérance de Tunis
Report

Notes

References