← All matches
Township Rollers FC
Al Ahly FC
Township Rollers FC
4-2-3-1 · 4-2-3-1
Al Ahly FC
Commentary
90'
Full-time. Township Rollers FC 0-1 Al Ahly FC.
90'
3 minutes of added time.
85'
Attempt missed. K. V. d. Westhuizen (Township Rollers FC), left-footed shot. xG 0.03.
81'
Goal! Township Rollers FC 0-1 Al Ahly FC. S. Coulibaly (Al Ahly FC) scores, assisted by A. Maâloul.
46'
The second half is under way.
45'
Half-time. Township Rollers FC 0-0 Al Ahly FC.
45'
2 minutes of added time.
12'
Attempt missed. L. Tshireletso (Township Rollers FC), right-footed shot. xG 0.02.
1'
Kick-off: Township Rollers FC vs Al Ahly FC.
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
37'
H. Ashour · Foul
41'
🔁
I. Mohareb ◂ J. Ajayi
Half-time · 0–0
61'
🔁
H. Mohamed ◂ H. Ashour
67'
S. Coulibaly · Foul
75'
🔁
S. Boy ◂ M. Sikele
80'
🔁
A. Ashraf ◂ W. Soliman
81'
⚽
S. Coulibaly · assist A. Maâloul0–1
85'
🔁
B. Lechaena ◂ M. Ditshupo
88'
M. El-Shenawy · Time wasting
Full-time · 0–1
Recent form
LAAl Ahly FC0-3
LAEspérance Sportive De Tunis1-4
WHKampala City1-0
DHYoung Africans SC0-0
WAYoung Africans SC2-1
WHTownship Rollers FC3-0
LAKampala City0-2
DHEspérance Sportive De Tunis0-0
WACF Mounana3-1
WHCF Mounana4-0
Match facts
Kickoff
28 Jul, 16:00 UTC
Competition
CAF Champions League
23
K. Kgosipula
6.9
15
I. Ntege
7.0
14
O. Ncenga
7.3
8
T. Motlhabankwe
7.1
21
K. V. d. Westhuizen
6.5
20
O. Nato
6.4
29
B. Lechaena
6.5
↑ 85'
11
S. Boy
6.8
↑ 75'
2
L. Tshireletso
6.6
10
E. Moalosi
6.2
17
J. Mogorosi
6.3
16
M. El-Shenawy
7.3
30
M. Hany
6.6
20
S. Samir
6.7
3
S. Coulibaly
8.5
21
A. Maâloul
7.6
4
H. Mohamed
6.9
↑ 61'
8
M. Zakaria
6.9
12
A. Ashraf
6.7
↑ 80'
14
A. El-Solia
7.3
5
I. Mohareb
7.4
↑ 41'
9
W. Azaro
7.0
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.