HomeCAF Champions LeagueMatch details
Finished · CAF Champions League
Match info
Status
Finished
Date
2026/04/12 · 19:00
Round
Semi-final
Stadium
Stade Olympique Hammadi Agrebi
Referee
M. Ghorbal
AI predictionExpected goals 1.4 : 0.3
🧠 The model favours ES Tunis at 64%, with expected goals 1-0, and the likeliest scorer is K. Boualia (17%).
ES Tunis 64% Draw 28% Mamelodi Sundowns 8%
ES Tunis 0% Draw 0% Mamelodi Sundowns 0%
0 votes
Confidence 85% High confidence
🔒 Tight, low-scoring
Most likely score 1 - 0 26%
Both teams to score 20% No
Over / Under 2.5 Under 76%
Over 2.5 24%Under 2.5 76%
Win Probability
100%
ES Tunis 0% Draw 0% Mamelodi Sundowns 100%
75% 50%
0'Half-time 45'90'
Momentum Balanced
Live Poisson model from score, time and expected goals — for insight only. Hover any minute.
Scorer prediction AI
K. Boualia
🏠 ES Tunis
17%
B. León
✈️ Mamelodi Sundowns
15%
Yan Sasse
🏠 ES Tunis
14%
Aboubacar Diakite
🏠 ES Tunis
9%
Y. Belaïli
🏠 ES Tunis
9%
M. Tougai
🏠 ES Tunis
6%
I. Rayners
✈️ Mamelodi Sundowns
6%
Arthur Sales
✈️ Mamelodi Sundowns
6%
Team comparison API-Football
ES Tunis Mamelodi Sundowns
Strength Attack Defense Poisson H2H Goals
59%
Team strength
64%
H2H
59%Strength41%
53%Attacking strength47%
50%Defensive strength50%
85%Poisson distribution15%
64%Head-to-head36%
67%Expected goals33%
41%
Team strength
36%
H2H
💡 Analysis tip: Double chance : ES Tunis or draw
Head-to-head Last 4
2ES Tunis win
1Draw
1Mamelodi Sundowns win
2025/04/08 ES Tunis 0 : 0 Mamelodi Sundowns
2025/04/01 Mamelodi Sundowns 1 : 0 ES Tunis
2024/04/26 Mamelodi Sundowns 0 : 1 ES Tunis
2024/04/20 ES Tunis 1 : 0 Mamelodi Sundowns
Key events
B. LeonAssists T. Morena
goals
51'
🔄J. DiarraYan Sasse
Substitution
63'
🔄A. DiakiteK. Boualia
Substitution
63'
📺Hamza Jelassi
Goal cancelled
69'
🟨Hamza Jelassi
Yellow Card
70'
🟨Ronwen Williams
Yellow Card
73'
🔄T. MatthewsArthur Sales
Substitution
73'
🔄B. J. AubaasM. Allende
Substitution
76'
🔄M. Haj AliH. Tka
Substitution
81'
🟥Grant Kekana
Red Card
84'
🔄Z. MdunyelwaB. Leon
Substitution
88'
🔄K. NdamaneT. Morena
Substitution
88'
🟨Khuliso Mudau
Yellow Card
90+5'
🔄A. JabriA. Konate
Substitution
90+1'
Lineup
32
B. Ben Said 6.3
20
M. Ben Hamida 7
15
M. Tougai 7
6
H. Jelassi 6.7
23
I. Keita 6.9
14
O. Ogbelu 7
7
K. Boualia 6.2
21
A. Konate 7.5
8
H. Tka 6.5
10
Yan Sasse 6.9
22
F. Danho 6.9
30
R. Williams 7.7
29
D. Lunga 6.9
24
K. Cupido 6.9
20
G. Kekana 6.2
25
K. Mudau 7.6
8
J. Adams 7
4
T. Mokoena 6.9
11
M. Allende 6.9
27
T. Morena 7
12
B. Leon 7.3
9
Arthur Sales 6.9
Player rating API-Football
ES Tunis
21
Abdramane Konate
MID · 89′
7.5
15
Mohamed Tougai
DEF · 90′
7
20
Amine Ben Hmida C
DEF · 90′
7
14
Onuche Ogbelu
MID · 90′
7
23
Ibrahima Keita
DEF · 90′
6.9
10
Yan Sasse
MID · 63′
6.9
22
Florian Danho
FWD · 90′
6.9
6
Hamza Jelassi
DEF · 90′ · 🟨
6.7
39
Moez Haj Ali
MID · 9′ · Substitute
6.7
19
Achref Jabri
FWD · 10′ · Substitute
6.7
8
Houssem Teka
MID · 81′
6.5
29
Aboubacar Diakite
FWD · 27′ · Substitute
6.5
32
Bechir Ben Said
GK · 90′
6.3
7
Kouceila Boualia
MID · 63′
6.2
34
Jack Diarra
FWD · 27′ · Substitute
6.2
24
Hamza Rafia
MID · 0′ · Substitute
2
Mohamed Ben Ali
MID · 0′ · Substitute
1
Amanallah Memmiche
GK · 0′ · Substitute
37
Mohamed Dräger
DEF · 0′ · Substitute
27
Khalil Guenichi
MID · 0′ · Substitute
Mamelodi Sundowns
30
Ronwen Williams C
GK · 90′ · 🟨
7.7
25
Khuliso Mudau
DEF · 90′ · 🟨
7.6
12
Brayan Léon Muñiz
FWD · 88′ · ⚽1
7.3
8
Jayden Adams
MID · 90′
7
27
Thapelo Morena
MID · 88′ · 🅰️1
7
24
Keanu Cupido
DEF · 90′
6.9
29
Divine Lunga
DEF · 90′
6.9
11
Marcelo Allende
MID · 76′
6.9
4
Teboho Mokoena
MID · 90′
6.9
9
Arthur Sales
FWD · 73′
6.9
28
Zuko Mdunyelwa
DEF · 13′ · Substitute
6.7
15
Bathusi Aubaas
MID · 14′ · Substitute
6.6
17
Tashreeq Matthews
FWD · 17′ · Substitute
6.3
20
Grant Kekana
DEF · 84′ 🟥
6.2
3
Khulumani Ndamane
DEF · 13′ · Substitute
6.2
13
Iqraam Rayners
FWD · 0′ · Substitute
1
Denis Onyango
GK · 0′ · Substitute
34
Tsiki Ntsabeleng
MID · 0′ · Substitute
18
Themba Zwane
MID · 0′ · Substitute
23
Fawaaz Basadien
DEF · 0′ · Substitute
Live commentary AI
Preparing…
Match statistics
18% Shot Accuracy
82% Pass Accuracy
51% Possession
ES Tunis Mamelodi Sundowns
1.05Expected Goals (xG)0.73
The quality of chances each team created — how many goals it "deserved" based on the danger of its shots.
17Shots7
3Shots on Target2
9Shots off Target4
11Shots Inside Box5
6Shots Outside Box2
5Blocked Shots1
353Passes348
290Accurate Passes274
9Corners3
8Offsides0
1Goalkeeper saves3
12Tackles11
4Interceptions9
1Blocks (defensive)5
50Duels Won41
14Fouls18
1Yellow Cards2
0Red Cards1
29% Shot Accuracy
79% Pass Accuracy
49% Possession
Chance Creators (Key Passes) API-Football
ES Tunis
Ibrahima Keita
5
Amine Ben Hmida
3
Yan Sasse
3
Hamza Jelassi
1
Onuche Ogbelu
1
Florian Danho
1
Mamelodi Sundowns
Ronwen Williams
1
Divine Lunga
1
Jayden Adams
1
Thapelo Morena
1
Marcelo Allende
1
Teboho Mokoena
1
Key passes = a pass leading directly to a teammate's shot (the available proxy for expected assists / xA).
Standings
CAF Champions League , Group C
#TeamPWDL+/−Pts
1 Al Hilal Omdurman 6321 +211
2 Mamelodi Sundowns 6231 +39
3 MC Alger 6213 −17
4 Saint Eloi Lupopo 6123 −45
Discussion 0 comments
No comments yet. Be the first!