CAF Champions League 2019-2020
23 January 2023

CAF Champions League
Quarter-finals
Semi-finals
Final
Knockout stage
Final
Semi-finals
Quarter-finals
Group stage
Group A
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
4
2
0
11
4
7
14
2
2
3
1
5
4
1
9
3
0
4
2
4
7
-3
4
4
0
3
3
5
10
-5
3
TP Mazembe
|
Zamalek SC
|
1º de Agosto
|
ZESCO United
|
||
1 | TP Mazembe |
3–0
0–0
|
2–1
1–1
|
3–1
2–1
|
|
2 | Zamalek SC |
0–0
0–3
|
2–0
0–0
|
2–0
1–1
|
|
3 | 1º de Agosto |
1–1
1–2
|
0–0
0–2
|
1–1
1–1
|
|
4 | ZESCO United |
1–2
1–3
|
1–1
0–2
|
1–1
1–1
|
Group B
All
Home
Away
ES Sahel
|
Al Ahly
|
Al Hilal Omdurman
|
Platinum
|
||
1 | ES Sahel |
1–0
0–1
|
0–1
2–1
|
2–0
3–0
|
|
2 | Al Ahly |
1–0
0–1
|
2–1
1–1
|
2–0
1–1
|
|
3 | Al Hilal Omdurman |
1–2
1–0
|
1–1
1–2
|
2–1
1–0
|
|
4 | Platinum |
0–3
0–2
|
1–1
0–2
|
0–1
1–2
|
Group C
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
4
2
0
9
3
6
14
2
2
3
1
10
6
4
9
3
0
4
2
8
14
-6
4
4
0
3
3
6
10
-4
3
Mamelodi Sundowns
|
Wydad AC
|
Petro de Luanda
|
USM Alger
|
||
1 | Mamelodi Sundowns |
1–0
0–0
|
3–0
2–2
|
2–1
1–0
|
|
2 | Wydad AC |
0–0
0–1
|
4–1
2–2
|
3–1
1–1
|
|
3 | Petro de Luanda |
2–2
0–3
|
2–2
1–4
|
1–1
2–2
|
|
4 | USM Alger |
0–1
1–2
|
1–1
1–3
|
2–2
1–1
|
Group D
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
3
2
1
7
3
4
11
2
3
2
1
6
4
2
11
3
2
1
3
3
7
-4
7
4
1
1
4
4
6
-2
4
ES Tunis
|
Raja Casablanca
|
JS Kabylie
|
Vita Club
|
||
1 | ES Tunis |
2–2
2–0
|
1–0
0–1
|
0–0
2–0
|
|
2 | Raja Casablanca |
0–2
2–2
|
2–0
0–0
|
1–0
1–0
|
|
3 | JS Kabylie |
1–0
0–1
|
0–0
0–2
|
1–0
1–4
|
|
4 | Vita Club |
0–2
0–0
|
0–1
0–1
|
4–1
0–1
|
First round
Second round
Qualifying rounds
Second round
First round