HomeCAF Champions LeagueMatch details
Finished · CAF Champions League
Match info
Status
Finished
Date
2026/04/18 · 13:00
Round
Semi-final
Stadium
Lucas Masterpieces Moripe Stadium — Pretoria
Referee
O. A. Artan
AI predictionExpected goals 0.6 : 1.1
🧠 The model favours ES Tunis at 47%, with expected goals 1-1, and the likeliest scorer is B. León (28%).
Mamelodi Sundowns 21% Draw 32% ES Tunis 47%
Mamelodi Sundowns 0% Draw 0% ES Tunis 0%
0 votes
Confidence 55% Medium confidence
🏠 Strong at home Mamelodi Sundowns 🔒 Tight, low-scoring
Most likely score 0 - 1 20%
Both teams to score 30% No
Over / Under 2.5 Under 76%
Over 2.5 24%Under 2.5 76%
Win Probability
100%
Mamelodi Sundowns 100% Draw 0% ES Tunis 0%
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
B. León
🏠 Mamelodi Sundowns
28%
K. Boualia
✈️ ES Tunis
14%
I. Rayners
🏠 Mamelodi Sundowns
12%
Arthur Sales
🏠 Mamelodi Sundowns
12%
T. Mokoena
🏠 Mamelodi Sundowns
12%
Nuno Santos
🏠 Mamelodi Sundowns
12%
Yan Sasse
✈️ ES Tunis
12%
Aboubacar Diakite
✈️ ES Tunis
7%
Team comparison API-Football
Mamelodi Sundowns ES Tunis
Strength Attack Defense Poisson H2H Goals
53%
Team strength
50%
H2H
53%Strength47%
54%Attacking strength46%
57%Defensive strength43%
59%Poisson distribution41%
50%Head-to-head50%
50%Expected goals50%
47%
Team strength
50%
H2H
💡 Analysis tip: Double chance : Mamelodi Sundowns or draw
Head-to-head Last 5
2Mamelodi Sundowns win
1Draw
2ES Tunis win
2026/04/12 ES Tunis 0 : 1 Mamelodi Sundowns
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
🟨Bechir Ben Said
Yellow Card
32'
B. Leon
goals
35'
🟨Arthur Sales
Yellow Card
45+4'
🟨Teboho Mokoena
Yellow Card
49'
🔄M. AllendeArthur Sales
Substitution
57'
🔄A. DiakiteK. Boualia
Substitution
59'
🔄J. DiarraYan Sasse
Substitution
69'
🔄H. RafiaH. Tka
Substitution
69'
🟨Aboubacar Diakite
Yellow Card
72'
🔄M. SalengT. Matthews
Substitution
78'
🔄I. RaynersB. Leon
Substitution
78'
🔄K. MaachaF. Danho
Substitution
83'
🔄M. Haj AliA. Konate
Substitution
83'
🔄K. JohannesT. Morena
Substitution
86'
🔄B. J. AubaasJ. Adams
Substitution
86'
🟨Onuche Ogbelu
Yellow Card
90+4'
Lineup
30
R. Williams 7.2
29
D. Lunga 7.2
24
K. Cupido 7
3
K. Ndamane 7.3
25
K. Mudau 7
8
J. Adams 6.3
17
T. Matthews 6.7
4
T. Mokoena 6.2
27
T. Morena 6.9
9
Arthur Sales 6.3
12
B. Leon 6.9
32
B. Ben Said 6.6
20
M. Ben Hamida 6.3
15
M. Tougai 6.6
6
H. Jelassi 6.9
23
I. Keita 7
14
O. Ogbelu 6.7
8
H. Tka 6.5
21
A. Konate 6.9
10
Yan Sasse 6.6
7
K. Boualia 6.6
22
F. Danho 6.2
Player rating API-Football
Mamelodi Sundowns
3
Khulumani Ndamane
DEF · 90′
7.3
30
Ronwen Williams C
GK · 90′
7.2
29
Divine Lunga
DEF · 90′
7.2
11
Marcelo Allende
MID · 33′ · Substitute
7.2
25
Khuliso Mudau
DEF · 90′
7
24
Keanu Cupido
DEF · 90′
7
27
Thapelo Morena
MID · 86′
6.9
12
Brayan Léon Muñiz
FWD · 78′ · ⚽1
6.9
17
Tashreeq Matthews
MID · 78′
6.7
15
Bathusi Aubaas
MID · 11′ · Substitute
6.7
37
Kegan Johannes
DEF · 11′ · Substitute
6.6
8
Jayden Adams
MID · 86′
6.3
9
Arthur Sales
FWD · 57′ · 🟨
6.3
14
Monnapule Saleng
FWD · 12′ · Substitute
6.3
4
Teboho Mokoena
MID · 90′ · 🟨
6.2
13
Iqraam Rayners
FWD · 12′ · Substitute
6
1
Denis Onyango
GK · 0′ · Substitute
28
Zuko Mdunyelwa
DEF · 0′ · Substitute
18
Themba Zwane
MID · 0′ · Substitute
34
Tsiki Ntsabeleng
MID · 0′ · Substitute
ES Tunis
23
Ibrahima Keita
DEF · 90′
7
6
Hamza Jelassi
DEF · 90′
6.9
21
Abdramane Konate
MID · 83′
6.9
24
Hamza Rafia
MID · 21′ · Substitute
6.9
14
Onuche Ogbelu
MID · 90′ · 🟨
6.7
32
Bechir Ben Said
GK · 90′ · 🟨
6.6
15
Mohamed Tougai
DEF · 90′
6.6
7
Kouceila Boualia
MID · 59′
6.6
10
Yan Sasse
MID · 69′
6.6
8
Houssem Teka
MID · 69′
6.5
29
Aboubacar Diakite
FWD · 31′ · 🟨 · Substitute
6.5
34
Jack Diarra
FWD · 21′ · Substitute
6.5
30
Koussay Maacha
FWD · 14′ · Substitute
6.5
20
Amine Ben Hmida C
DEF · 90′
6.3
39
Moez Haj Ali
MID · 14′ · Substitute
6.3
22
Florian Danho
FWD · 83′
6.2
1
Amanallah Memmiche
GK · 0′ · Substitute
2
Mohamed Ben Ali
MID · 0′ · Substitute
12
Nidhal Laifi
DEF · 0′ · Substitute
37
Mohamed Dräger
DEF · 0′ · Substitute
Live commentary AI
Preparing…
Match statistics
36% Shot Accuracy
80% Pass Accuracy
58% Possession
Mamelodi Sundowns ES Tunis
1.57Expected Goals (xG)0.68
The quality of chances each team created — how many goals it "deserved" based on the danger of its shots.
14Shots11
5Shots on Target2
8Shots off Target6
7Shots Inside Box7
7Shots Outside Box4
1Blocked Shots3
442Passes310
352Accurate Passes229
4Corners4
0Offsides4
2Goalkeeper saves4
12Tackles16
7Interceptions10
3Blocks (defensive)1
38Duels Won47
13Fouls12
2Yellow Cards3
Red Cards
18% Shot Accuracy
74% Pass Accuracy
42% Possession
Chance Creators (Key Passes) API-Football
Mamelodi Sundowns
Brayan Léon Muñiz
2
Marcelo Allende
2
Divine Lunga
1
Thapelo Morena
1
Teboho Mokoena
1
Tashreeq Matthews
1
ES Tunis
Ibrahima Keita
3
Abdramane Konate
2
Hamza Jelassi
1
Onuche Ogbelu
1
Yan Sasse
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!