Skip to main content
CAF Champions League

CAF Champions League

Africa  · Season 2025/26
🏆
Winner CAF Champions League 2025
Mamelodi Sundowns
Final · 2–1 agg.
Previous rounds (3)
1st Preliminary Round
Côte d'Or Côte d'Or 0–2 Stade d'Abidjan Stade d'Abidjan
Dadjè Dadjè 0–0 Al Ahli Tripoli Al Ahli Tripoli
Wiliete Wiliete 0–3 Young Africans Young Africans
African Stars African Stars 0–1 Vipers Vipers
Ethiopian Medhin Ethiopian Medhin 2–0 Mlandege Mlandege
Power Dynamos Power Dynamos 1–0 ASEC Mimosas ASEC Mimosas
Mogadishu City Mogadishu City 1–3 Police Police
Lioli Lioli 0–3 Orlando Pirates Orlando Pirates
Cercle de Joachim Cercle de Joachim 0–3 Petro de Luanda Petro de Luanda
JSK JSK 0–0 Rivers United Rivers United
Bibiani Gold Stars Bibiani Gold Stars 0–2 JS Kabylie JS Kabylie
Fassell Fassell 0–0 MC Alger MC Alger
Rahimo Rahimo 0–0 Mangasport Mangasport
Gaborone United Gaborone United 0–1 Simba Simba
Al Hilal Al Hilal 1–0 Horoya Horoya
Elgeco Plus Elgeco Plus 1–1 Silver Strikers Silver Strikers
Jamus Jamus 0–0 Al Hilal Omdurman Al Hilal Omdurman
Aigle Noir Aigle Noir 0–0 ASAS ASAS
Colombe Colombe 0–0 Jaraaf Jaraaf
Fundacion Bata Fundacion Bata 0–0 Nouadhibou Nouadhibou
Tempête Mocaf Tempête Mocaf 0–5 Stade Malien Bamako Stade Malien Bamako
AS-FAN AS-FAN 0–3 ES Tunis ES Tunis
Léopards de Dolisié Léopards de Dolisié 0–0 Black Bulls Maputo Black Bulls Maputo
Remo Stars Remo Stars 4–0 Zilimadjou Zilimadjou
East End Lions East End Lions 0–4 US Monastirienne US Monastirienne
ASC Kara ASC Kara 1–1 Renaissance Berkane Renaissance Berkane
Simba Bhora Simba Bhora 1–0 Nsingizini Hotspurs Nsingizini Hotspurs
Real de Banjul Real de Banjul 0–2 FAR Rabat FAR Rabat
Saint Eloi Lupopo Saint Eloi Lupopo 1–0 Al Merreikh Al Merreikh
APR APR 0–2 Pyramids FC Pyramids FC
Police Police 0–1 Al Hilal Omdurman Al Hilal Omdurman
US Monastirienne US Monastirienne 0–3 JS Kabylie JS Kabylie
Silver Strikers Silver Strikers 1–0 Young Africans Young Africans
Aigle Noir Aigle Noir 0–1 Al Ahly Al Ahly
Black Bulls Maputo Black Bulls Maputo 1–0 Rivers United Rivers United
Stade d'Abidjan Stade d'Abidjan 0–2 Petro de Luanda Petro de Luanda
Rahimo Rahimo 0–1 ES Tunis ES Tunis
Nsingizini Hotspurs Nsingizini Hotspurs 0–3 Simba Simba
Colombe Colombe 1–1 MC Alger MC Alger
Saint Eloi Lupopo Saint Eloi Lupopo 3–0 Orlando Pirates Orlando Pirates
Remo Stars Remo Stars 1–5 Mamelodi Sundowns Mamelodi Sundowns
Vipers Vipers 1–2 Power Dynamos Power Dynamos
Horoya Horoya 1–1 FAR Rabat FAR Rabat
Nouadhibou Nouadhibou 1–1 Stade Malien Bamako Stade Malien Bamako
Ethiopian Medhin Ethiopian Medhin 1–1 Pyramids FC Pyramids FC
Al Ahli Tripoli Al Ahli Tripoli 1–1 Renaissance Berkane Renaissance Berkane
Regular season - 1
Al Hilal Omdurman Al Hilal Omdurman 2–1 MC Alger MC Alger
Young Africans Young Africans 1–0 FAR Rabat FAR Rabat
Mamelodi Sundowns Mamelodi Sundowns 3–1 Saint Eloi Lupopo Saint Eloi Lupopo
ES Tunis ES Tunis 0–0 Stade Malien Bamako Stade Malien Bamako
Al Ahly Al Ahly 4–1 JS Kabylie JS Kabylie
Pyramids FC Pyramids FC 3–0 Rivers United Rivers United
Renaissance Berkane Renaissance Berkane 3–0 Power Dynamos Power Dynamos
Simba Simba 0–1 Petro de Luanda Petro de Luanda
Regular season - 2
Rivers United Rivers United 1–2 Renaissance Berkane Renaissance Berkane
JS Kabylie JS Kabylie 0–0 Young Africans Young Africans
MC Alger MC Alger 0–0 Mamelodi Sundowns Mamelodi Sundowns
FAR Rabat FAR Rabat 1–1 Al Ahly Al Ahly
Petro de Luanda Petro de Luanda 1–1 ES Tunis ES Tunis
Power Dynamos Power Dynamos 0–1 Pyramids FC Pyramids FC
Saint Eloi Lupopo Saint Eloi Lupopo 1–1 Al Hilal Omdurman Al Hilal Omdurman
Stade Malien Bamako Stade Malien Bamako 2–1 Simba Simba

Bracket

Regular season - 3
Quarter-finals
Semi-finals
Final

Groups

Group A
# P GD Pts
1 6 +12 16
2 6 +2 10
3 6 -3 7
4 6 -11 1
Group B
# P GD Pts
1 6 +5 10
2 6 +1 9
3 6 +1 8
4 6 -7 3
Group C
# P GD Pts
1 6 +2 11
2 6 +3 9
3 6 -1 7
4 6 -4 5
Group D
# P GD Pts
1 6 +3 11
2 6 +2 9
3 6 -3 6
4 6 -2 5

Recent results

May 24, 2026
May 17, 2026
April 18, 2026
April 12, 2026
April 11, 2026
March 22, 2026
March 21, 2026
March 15, 2026
March 14, 2026
March 13, 2026
February 15, 2026
February 14, 2026
February 08, 2026
February 07, 2026
February 06, 2026
February 01, 2026

Player statistics

⚽ Top scorers
1 Trézéguet
Trézéguet
Al Ahly
6
2 Abdel Raouf
Abdel Raouf
Al Hilal Omdurman
5
3 B. León
B. León
Mamelodi Sundowns
5
4 Ahmed Atef Otta
Ahmed Atef Otta
Pyramids FC
4
5 M. Chouiar
M. Chouiar
Renaissance Berkane
4
6 Aboubacar Diakite
Aboubacar Diakite
ES Tunis
3
7 T. Nkeng
T. Nkeng
Stade Malien Bamako
3
8 P. Bassène
P. Bassène
Renaissance Berkane
3
9 Nuno Santos
Nuno Santos
Mamelodi Sundowns
2
10 I. Rayners
I. Rayners
Mamelodi Sundowns
2
👟 Assists
1 Nuno Santos
Nuno Santos
Mamelodi Sundowns
4
2 I. Rayners
I. Rayners
Mamelodi Sundowns
4
3 Mamadou Traore
Mamadou Traore
Stade Malien Bamako
3
4 Arthur Sales
Arthur Sales
Mamelodi Sundowns
2
5 Mahmoud Zalaka
Mahmoud Zalaka
Pyramids FC
2
6 Nasser Maher
Nasser Maher
Pyramids FC
2
7 A. Modiba
A. Modiba
Mamelodi Sundowns
2
8 T. Matthews
T. Matthews
Mamelodi Sundowns
2
9 A. Ben Hmida
A. Ben Hmida
ES Tunis
2
10 A. Coulibaly
A. Coulibaly
Al Hilal Omdurman
2
🟨 Yellow cards
1 M. Louadni
M. Louadni
FAR Rabat
4
2 M. Hrimat
M. Hrimat
FAR Rabat
4
3 A. Coulibaly
A. Coulibaly
Al Hilal Omdurman
4
4 Mustafa Karshoum
Mustafa Karshoum
Al Hilal Omdurman
4
5 Mamadou Traore
Mamadou Traore
Stade Malien Bamako
4
6 A. Hadraf
A. Hadraf
FAR Rabat
3
7 A. Bach
A. Bach
FAR Rabat
3
8 A. Tagnaouti
A. Tagnaouti
FAR Rabat
3
9 B. León
B. León
Mamelodi Sundowns
3
10 H. Jelassi
H. Jelassi
ES Tunis
3
🟥 Red cards
1 A. Modiba
A. Modiba
Mamelodi Sundowns
1
2 A. Kante
A. Kante
Simba
1
3 G. Kekana
G. Kekana
Mamelodi Sundowns
1
4 S. Ebuela
S. Ebuela
Al Hilal Omdurman
1
5 N. Gradišar
N. Gradišar
Al Ahly
1
6 E. Flomo
E. Flomo
Al Hilal Omdurman
1

xG: who scores more (or less) than they deserve

# Team Goals xG Δ
1 Mamelodi Sundowns Mamelodi Sundowns 4 3.63 +0.37
2 FAR Rabat FAR Rabat 3 4.29 -1.29
Δ = Goals scored − accumulated xG · green = overperforms, red = underperforms
Frequently Asked Questions
What predictions are available for CAF Champions League?
For CAF Champions League, ForzaPitch provides 1X2 win probabilities, expected goals (xG), Over 1.5 and Over 2.5 signals and season projections for title, European qualification and relegation per team.
How accurate are predictions for CAF Champions League?
Accuracy for CAF Champions League is tracked match by match and shown on this page. The model is calibrated specifically for CAF Champions League using per-league historical data.
How are CAF Champions League season projections calculated?
Season projections use 10,000 Monte Carlo simulations of the remaining fixtures, sampling from match probability distributions to estimate title, Champions League, Europa League and relegation probabilities per team.