CAF Champions League

Quarter-finals
Group stage
Preliminary rounds
13/03/2026
- 6:00 PM
Mamelodi Sundowns
1.77
xG
0.52
3 0
Stade Malien Bamako
22/03/2026
- 4:00 PM
Stade Malien Bamako
1.55
xG
0.51
2 0
Mamelodi Sundowns
13/03/2026
- 10:00 PM
FAR Rabat
0.28
xG
1.03
1 1
Pyramids
21/03/2026
- 4:00 PM
Pyramids
0.98
xG
0.35
1 2
FAR Rabat
14/03/2026
- 10:00 PM
Renaissance Berkane
1.07
xG
1.44
1 1
Al Hilal Omdurman
22/03/2026
- 4:00 PM
Al Hilal Omdurman
0.45
xG
1.26
0 1
Renaissance Berkane
15/03/2026
- 9:00 PM
ES Tunis
1.75
xG
0.48
1 0
Al Ahly
21/03/2026
- 7:00 PM
Al Ahly
1.50
xG
1.08
2 3
ES Tunis
Group #1
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
6
3
2
1
9
7
2
11
2
6
2
3
1
9
6
3
9
3
MC Alger
d l w w l
6
2
1
3
5
6
-1
7
4
6
1
2
3
4
8
-4
5
Al Hilal Omdurman
Mamelodi Sundowns
MC Alger
Saint Eloi Lupopo
1 Al Hilal Omdurman 2–1 2–1 1–0
2 Mamelodi Sundowns 2–2 2–0 3–1
3 MC Alger 2–1 0–0 2–0
4 Saint Eloi Lupopo 1–1 1–1 1–0
Matchweek 1
21/11/2025
- 1:00 PM
Al Hilal Omdurman
2 1
MC Alger
22/11/2025
- 1:00 PM
Mamelodi Sundowns
3 1
Saint Eloi Lupopo
Matchweek 2
28/11/2025
- 7:00 PM
MC Alger
0 0
Mamelodi Sundowns
30/11/2025
- 1:00 PM
Saint Eloi Lupopo
1 1
Al Hilal Omdurman
Matchweek 3
23/01/2026
- 6:00 PM
Mamelodi Sundowns
2 2
Al Hilal Omdurman
25/01/2026
- 1:00 PM
Saint Eloi Lupopo
1 0
MC Alger
Matchweek 4
30/01/2026
- 7:00 PM
Al Hilal Omdurman
2 1
Mamelodi Sundowns
01/02/2026
- 7:00 PM
MC Alger
2 0
Saint Eloi Lupopo
Matchweek 5
06/02/2026
- 7:00 PM
MC Alger
2 1
Al Hilal Omdurman
08/02/2026
- 1:00 PM
Saint Eloi Lupopo
0.94
xG
0.62
1 1
Mamelodi Sundowns
Matchweek 6
14/02/2026
- 1:00 PM
Mamelodi Sundowns
0.60
xG
0.55
2 0
MC Alger
14/02/2026
- 1:00 PM
Al Hilal Omdurman
0.60
xG
0.75
1 0
Saint Eloi Lupopo
Group #2
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
6
3
2
1
5
2
3
11
2
ES Tunis
d w d l w
6
2
3
1
6
4
2
9
3
6
1
3
2
3
6
-3
6
4
Simba
l l d d w
6
1
2
3
5
7
-2
5
Stade Malien Bamako
ES Tunis
Petro de Luanda
Simba
1 Stade Malien Bamako 1–0 2–0 2–1
2 ES Tunis 0–0 2–0 1–0
3 Petro de Luanda 0–0 1–1 1–1
4 Simba 1–0 2–2 0–1
Matchweek 1
22/11/2025
- 4:00 PM
ES Tunis
0 0
Stade Malien Bamako
23/11/2025
- 1:00 PM
Simba
0 1
Petro de Luanda
Matchweek 2
29/11/2025
- 4:00 PM
Petro de Luanda
1 1
ES Tunis
30/11/2025
- 4:00 PM
Stade Malien Bamako
2 1
Simba
Matchweek 3
24/01/2026
- 4:00 PM
ES Tunis
1 0
Simba
25/01/2026
- 4:00 PM
Stade Malien Bamako
2 0
Petro de Luanda
Matchweek 4
31/01/2026
- 4:00 PM
Petro de Luanda
0 0
Stade Malien Bamako
01/02/2026
- 1:00 PM
Simba
2 2
ES Tunis
Matchweek 5
07/02/2026
- 4:00 PM
Petro de Luanda
1 1
Simba
08/02/2026
- 4:00 PM
Stade Malien Bamako
1.34
xG
0.77
1 0
ES Tunis
Matchweek 6
14/02/2026
- 4:00 PM
ES Tunis
0.84
xG
0.39
2 0
Petro de Luanda
14/02/2026
- 4:00 PM
Simba
0.99
xG
0.34
1 0
Stade Malien Bamako
Group #3
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
Al Ahly
d w d d d
6
2
4
0
8
3
5
10
2
FAR Rabat
d d w w d
6
2
3
1
3
2
1
9
3
6
2
2
2
5
4
1
8
4
JS Kabylie
d d l d l
6
0
3
3
1
8
-7
3
Al Ahly
FAR Rabat
Young Africans
JS Kabylie
1 Al Ahly 0–0 2–0 4–1
2 FAR Rabat 1–1 1–0 1–0
3 Young Africans 1–1 1–0 3–0
4 JS Kabylie 0–0 0–0 0–0
Matchweek 1
22/11/2025
- 1:00 PM
Young Africans
1 0
FAR Rabat
22/11/2025
- 4:00 PM
Al Ahly
4 1
JS Kabylie
Matchweek 2
28/11/2025
- 4:00 PM
JS Kabylie
0 0
Young Africans
28/11/2025
- 7:00 PM
FAR Rabat
1 1
Al Ahly
Matchweek 3
23/01/2026
- 4:00 PM
Al Ahly
2 0
Young Africans
24/01/2026
- 4:00 PM
JS Kabylie
0 0
FAR Rabat
Matchweek 4
31/01/2026
- 1:00 PM
Young Africans
1 1
Al Ahly
31/01/2026
- 7:00 PM
FAR Rabat
1 0
JS Kabylie
Matchweek 5
07/02/2026
- 7:00 PM
JS Kabylie
0 0
Al Ahly
07/02/2026
- 7:00 PM
FAR Rabat
1 0
Young Africans
Matchweek 6
15/02/2026
- 4:00 PM
Al Ahly
0.95
xG
0.04
0 0
FAR Rabat
15/02/2026
- 4:00 PM
Young Africans
2.66
xG
0.49
3 0
JS Kabylie
Group #4
All
Home
Away
#
Club
M
W
D
L
GF
GA
GD
Pt
1
Pyramids
w d w w w
6
5
1
0
14
2
12
16
2
6
3
1
2
8
6
2
10
3
Power Dynamos
l d w w l
6
2
1
3
4
7
-3
7
4
Rivers United
l d l l l
6
0
1
5
2
13
-11
1
Pyramids
Renaissance Berkane
Power Dynamos
Rivers United
1 Pyramids 3–0 3–1 3–0
2 Renaissance Berkane 0–0 3–0 3–0
3 Power Dynamos 0–1 2–0 0–0
4 Rivers United 1–4 1–2 0–1
Matchweek 1
22/11/2025
- 7:00 PM
Renaissance Berkane
3 0
Power Dynamos
22/11/2025
- 7:00 PM
Pyramids
3 0
Rivers United
Matchweek 2
28/11/2025
- 4:00 PM
Rivers United
1 2
Renaissance Berkane
29/11/2025
- 4:00 PM
Power Dynamos
0 1
Pyramids
Matchweek 3
24/01/2026
- 1:00 PM
Power Dynamos
0 0
Rivers United
24/01/2026
- 7:00 PM
Renaissance Berkane
0 0
Pyramids
Matchweek 4
01/02/2026
- 4:00 PM
Pyramids
3 0
Renaissance Berkane
01/02/2026
- 4:00 PM
Rivers United
0 1
Power Dynamos
Matchweek 5
07/02/2026
- 1:00 PM
Power Dynamos
2 0
Renaissance Berkane
08/02/2026
- 4:00 PM
Rivers United
0.63
xG
2.30
1 4
Pyramids
Matchweek 6
14/02/2026
- 7:00 PM
Renaissance Berkane
2.69
xG
0.05
3 0
Rivers United
14/02/2026
- 7:00 PM
Pyramids
1.91
xG
1.45
3 1
Power Dynamos
16/09/2025
- 12:00 PM
Côte d'Or
0 2
Stade d'Abidjan
24/09/2025
- 4:00 PM
Stade d'Abidjan
3 1
Côte d'Or
19/09/2025
- 2:00 PM
Dadjè
0 0
Al Ahli Tripoli
28/09/2025
- 6:00 PM
Al Ahli Tripoli
1 0
Dadjè
19/09/2025
- 3:00 PM
Wiliete
0 3
Young Africans
27/09/2025
- 2:00 PM
Young Africans
2 0
Wiliete
19/09/2025
- 4:00 PM
African Stars
0 1
Vipers
27/09/2025
- 4:00 PM
Vipers
1 0
African Stars
20/09/2025
- 12:00 PM
Ethiopian Medhin
2 0
Mlandege
27/09/2025
- 1:15 PM
Mlandege
3 2
Ethiopian Medhin
20/09/2025
- 1:00 PM
Power Dynamos
1 0
ASEC Mimosas
28/09/2025
- 4:00 PM
ASEC Mimosas
1 0
Power Dynamos
20/09/2025
- 1:00 PM
Mogadishu City
1 3
Police
28/09/2025
- 1:00 PM
Police
0 2
Mogadishu City
20/09/2025
- 1:00 PM
Lioli
0 3
Orlando Pirates
27/09/2025
- 1:00 PM
Orlando Pirates
4 0
Lioli
20/09/2025
- 2:00 PM
Cercle de Joachim
0 3
Petro de Luanda
27/09/2025
- 4:00 PM
Petro de Luanda
3 0
Cercle de Joachim
20/09/2025
- 2:30 PM
JSK
0 0
Rivers United
28/09/2025
- 3:00 PM
Rivers United
1 0
JSK
20/09/2025
- 3:00 PM
Bibiani Gold Stars
0 2
JS Kabylie
28/09/2025
- 6:00 PM
JS Kabylie
5 0
Bibiani Gold Stars
20/09/2025
- 4:00 PM
Rahimo
0 0
Mangasport
28/09/2025
- 2:30 PM
Mangasport
0 0
Rahimo
20/09/2025
- 4:00 PM
Fassell
0 0
MC Alger
27/09/2025
- 7:00 PM
MC Alger
3 0
Fassell
20/09/2025
- 5:00 PM
Gaborone United
0 1
Simba
28/09/2025
- 1:00 PM
Simba
1 1
Gaborone United
20/09/2025
- 5:30 PM
Al Hilal
1 0
Horoya
27/09/2025
- 4:00 PM
Horoya
2 0
Al Hilal
21/09/2025
- 10:00 AM
Elgeco Plus
1 1
Silver Strikers
27/09/2025
- 1:00 PM
Silver Strikers
0 0
Elgeco Plus
21/09/2025
- 1:00 PM
Aigle Noir
0 0
ASAS
27/09/2025
- 11:00 AM
ASAS
1 1
Aigle Noir
21/09/2025
- 1:00 PM
Colombe
0 0
Jaraaf
28/09/2025
- 5:00 PM
Jaraaf
0 1
Colombe
21/09/2025
- 1:00 PM
Jamus
0 0
Al Hilal Omdurman
28/09/2025
- 4:00 PM
Al Hilal Omdurman
1 0
Jamus
21/09/2025
- 2:00 PM
Tempête Mocaf
0 5
Stade Malien Bamako
27/09/2025
- 7:00 PM
Stade Malien Bamako
2 0
Tempête Mocaf
21/09/2025
- 2:00 PM
Fundacion Bata
0 0
Nouadhibou
28/09/2025
- 7:00 PM
Nouadhibou
2 0
Fundacion Bata
21/09/2025
- 2:30 PM
Léopards de Dolisié
0 0
Black Bulls Maputo
27/09/2025
- 1:00 PM
Black Bulls Maputo
0 0
Léopards de Dolisié
21/09/2025
- 2:30 PM
AS-FAN
0 3
ES Tunis
27/09/2025
- 5:00 PM
ES Tunis
4 1
AS-FAN
21/09/2025
- 3:00 PM
Remo Stars
4 0
Zilimadjou
26/09/2025
- 3:00 PM
Zilimadjou
0 1
Remo Stars
21/09/2025
- 3:00 PM
Kara
1 1
Renaissance Berkane
27/09/2025
- 8:00 PM
Renaissance Berkane
3 1
Kara
21/09/2025
- 3:00 PM
East End Lions
0 4
US Monastirienne
28/09/2025
- 2:00 PM
US Monastirienne
3 1
East End Lions
21/09/2025
- 6:00 PM
Simba Bhora
1 0
Nsingizini Hotspurs
28/09/2025
- 1:00 PM
Nsingizini Hotspurs
1 0
Simba Bhora
21/09/2025
- 7:00 PM
Real de Banjul
0 2
FAR Rabat
27/09/2025
- 7:00 PM
FAR Rabat
2 1
Real de Banjul
27/09/2025
- 1:00 PM
Saint Eloi Lupopo
1 0
Al Merreikh
04/10/2025
- 4:00 PM
Al Merreikh
0 0
Saint Eloi Lupopo
01/10/2025
- 12:00 PM
APR
0 2
Pyramids
05/10/2025
- 5:00 PM
Pyramids
3 0
APR
17/10/2025
- 12:00 PM
Police
0 1
Al Hilal Omdurman
24/10/2025
- 4:00 PM
Al Hilal Omdurman
3 1
Police
17/10/2025
- 2:00 PM
US Monastirienne
0 3
JS Kabylie
25/10/2025
- 6:00 PM
JS Kabylie
2 1
US Monastirienne
18/10/2025
- 1:00 PM
Aigle Noir
0 1
Al Ahly
25/10/2025
- 5:00 PM
Al Ahly
1 0
Aigle Noir
18/10/2025
- 1:00 PM
Silver Strikers
1 0
Young Africans
25/10/2025
- 2:00 PM
Young Africans
2 0
Silver Strikers
18/10/2025
- 1:00 PM
Black Bulls Maputo
1 0
Rivers United
25/10/2025
- 3:00 PM
Rivers United
3 1
Black Bulls Maputo
18/10/2025
- 4:00 PM
Stade d'Abidjan
0 2
Petro de Luanda
25/10/2025
- 4:00 PM
Petro de Luanda
2 0
Stade d'Abidjan
18/10/2025
- 4:00 PM
Rahimo
0 1
ES Tunis
26/10/2025
- 4:00 PM
ES Tunis
3 0
Rahimo
19/10/2025
- 1:00 PM
Colombe
1 1
MC Alger
26/10/2025
- 7:00 PM
MC Alger
0 0
Colombe
19/10/2025
- 1:00 PM
Saint Eloi Lupopo
3 0
Orlando Pirates
25/10/2025
- 1:00 PM
Orlando Pirates
3 0
Saint Eloi Lupopo
19/10/2025
- 1:00 PM
Nsingizini Hotspurs
0 3
Simba
26/10/2025
- 1:00 PM
Simba
0 0
Nsingizini Hotspurs
19/10/2025
- 3:00 PM
Remo Stars
1 5
Mamelodi Sundowns
26/10/2025
- 1:30 PM
Mamelodi Sundowns
2 0
Remo Stars
19/10/2025
- 4:00 PM
Horoya
1 1
FAR Rabat
25/10/2025
- 7:00 PM
FAR Rabat
3 0
Horoya
19/10/2025
- 4:00 PM
Vipers
1 2
Power Dynamos
24/10/2025
- 1:00 PM
Power Dynamos
1 1
Vipers
19/10/2025
- 7:00 PM
Nouadhibou
1 1
Stade Malien Bamako
26/10/2025
- 4:00 PM
Stade Malien Bamako
2 0
Nouadhibou
26/10/2025
- 3:00 PM
Ethiopian Medhin
1 1
Pyramids
30/10/2025
- 4:00 PM
Pyramids
2 0
Ethiopian Medhin
26/10/2025
- 6:00 PM
Al Ahli Tripoli
1 1
Renaissance Berkane
01/11/2025
- 5:00 PM
Renaissance Berkane
2 1
Al Ahli Tripoli
Matches News Leagues TV Guide