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
Lioli Lioli 0–3 Orlando Pirates Orlando Pirates
Power Dynamos Power Dynamos 1–0 ASEC Mimosas ASEC Mimosas
Mogadishu City Mogadishu City 1–3 Police Police
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
Rahimo Rahimo 0–0 Mangasport Mangasport
Fassell Fassell 0–0 MC Alger MC Alger
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
Colombe Colombe 0–0 Jaraaf Jaraaf
Jamus Jamus 0–0 Al Hilal Omdurman Al Hilal Omdurman
Aigle Noir Aigle Noir 0–0 ASAS ASAS
Tempête Mocaf Tempête Mocaf 0–5 Stade Malien Bamako Stade Malien Bamako
Fundacion Bata Fundacion Bata 0–0 Nouadhibou Nouadhibou
Léopards de Dolisié Léopards de Dolisié 0–0 Black Bulls Maputo Black Bulls Maputo
AS-FAN AS-FAN 0–3 ES Tunis ES Tunis
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
Rahimo Rahimo 0–1 ES Tunis ES Tunis
Stade d'Abidjan Stade d'Abidjan 0–2 Petro de Luanda Petro de Luanda
Colombe Colombe 1–1 MC Alger MC Alger
Nsingizini Hotspurs Nsingizini Hotspurs 0–3 Simba Simba
Saint Eloi Lupopo Saint Eloi Lupopo 3–0 Orlando Pirates Orlando Pirates
Remo Stars Remo Stars 1–5 Mamelodi Sundowns Mamelodi Sundowns
Horoya Horoya 1–1 FAR Rabat FAR Rabat
Vipers Vipers 1–2 Power Dynamos Power Dynamos
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
Mamelodi Sundowns Mamelodi Sundowns 3–1 Saint Eloi Lupopo Saint Eloi Lupopo
Young Africans Young Africans 1–0 FAR Rabat FAR Rabat
ES Tunis ES Tunis 0–0 Stade Malien Bamako Stade Malien Bamako
Al Ahly Al Ahly 4–1 JS Kabylie JS Kabylie
Renaissance Berkane Renaissance Berkane 3–0 Power Dynamos Power Dynamos
Pyramids FC Pyramids FC 3–0 Rivers United Rivers United
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
FAR Rabat FAR Rabat 1–1 Al Ahly Al Ahly
MC Alger MC Alger 0–0 Mamelodi Sundowns Mamelodi Sundowns
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

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.