← All matches
Pablo Franco
Espérance Sportive De Tunis
Mamelodi Sundowns
Espérance Sportive De Tunis
4-3-3 · 3-4-2-1
Mamelodi Sundowns
Commentary
90'
Full-time. Espérance Sportive De Tunis 0-0 Mamelodi Sundowns.
90+8'
Attempt saved. Y. Belaïli (Espérance Sportive De Tunis), right-footed shot from a free kick. xG 0.09.
90'
9 minutes of added time.
85'
Attempt saved. P. Shalulile (Mamelodi Sundowns), right-footed shot on the counter. xG 0.05.
60'
Attempt blocked. H. Jelassi (Espérance Sportive De Tunis), header from a corner. xG 0.04.
60'
Attempt blocked. H. Jelassi (Espérance Sportive De Tunis), right-footed shot from a corner. xG 0.09.
47'
Attempt missed. M. Ben Hmida (Espérance Sportive De Tunis), left-footed shot. xG 0.05.
46'
The second half is under way.
45'
Half-time. Espérance Sportive De Tunis 0-0 Mamelodi Sundowns.
45+4'
Attempt blocked. Y. Belaïli (Espérance Sportive De Tunis), right-footed shot from a free kick. xG 0.04.
45'
2 minutes of added time.
26'
Attempt missed. O. Ogbelu (Espérance Sportive De Tunis), header from a set piece. xG 0.02.
14'
Attempt missed. L. Ribeiro (Mamelodi Sundowns), left-footed shot from a free kick. xG 0.04.
2'
Attempt saved. M. Tougai (Espérance Sportive De Tunis), right-footed shot from a set piece. xG 0.18.
1'
Kick-off: Espérance Sportive De Tunis vs Mamelodi Sundowns.
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG (estimated)
Tap a player for their full match card.
Player of the match
Match events
Half-time · 0–0
46'
🔁
A. Jebri ◂ R. Rodrigues
46'
🔁
C. Jbéli ◂ A. Konaté
49'
G. Kekana · Foul
56'
P. Shalulile · Foul
58'
L. Ribeiro · Foul
63'
🔁
E. Mokwana ◂ Y. Sasse
66'
🔁
I. Rayners ◂ A. Sales
68'
VAR
Goal not given after review · A. Jebri
73'
🔁
B. Aubaas ◂ J. Adams
81'
R. Williams · Time wasting
82'
🔁
M. Khoza ◂ L. Ribeiro
87'
O. Ogbelu · Foul
88'
🔁
M. R. Hamrouni ◂ H. Teka
Full-time · 0–0
Coaches
Miguel Cardoso 
Recent form
LAMamelodi Sundowns0-1
DAJS Omrane2-2
DHUS Ben Guerdane1-1
WAAvenir Sportif De Gabes2-0
WHEtoile Sportive Du Sahel3-0
WHEspérance Sportive De Tunis1-0
DHAS FAR Rabat1-1
WAManiema Union2-1
LARaja Club Athletic0-1
WHRaja Club Athletic1-0
Match facts
Stadium
Stade Hammadi Agrebi
City
Rades
Referee
Kickoff
08 Apr, 19:00 UTC
Competition
CAF Champions League
32
B. B. Said
6.8
13
R. Bouchniba
6.9
6
H. Jelassi
7.1
15
M. Tougai
7.3
20
M. Ben Hmida
7.0
39
M. R. Hamrouni
6.5
↑ 88'
14
O. Ogbelu
6.9
19
A. Jebri
6.7
↑ 46'
24
E. Mokwana
6.8
↑ 63'
36
C. Jbéli
6.6
↑ 46'
11
Y. Belaïli
7.9
30
R. Williams
7.6
25
K. Mudau
7.2
20
G. Kekana
6.8
24
L. Suárez
7.3
15
B. Aubaas
7.0
↑ 73'
4
T. Mokoena
7.0
11
M. Allende
6.7
29
D. Lunga
6.8
2
M. Khoza
6.5
↑ 82'
38
P. Shalulile
6.7
13
I. Rayners
6.4
↑ 66'
Substitutes
1GA. Memmiche
2DM. B. Ali
22DA. B. Mohamed
21MA. Konaté↓ 46'6.9
8MH. Teka↓ 88'6.8
10MY. Sasse↓ 63'6.5
38MK. Guenichi
9FR. Rodrigues↓ 46'6.5
40FA. Diakite
Coach: Pablo Franco
Substitutes
1GD. Onyango
28DZ. Mdunyelwa
31DA. Tiwani
6DA. Modiba
26MJ. Adams↓ 73'7.0
17MT. Matthews
9FA. Sales↓ 66'6.9
10FL. Ribeiro↓ 82'6.7
7FM. Esquivel
Coach: Miguel Cardoso
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.