Mamelodi Sundowns vs Al Ahli
Match pulse
Who won: M Sundowns 2-1
Mamelodi Sundowns beat Al Ahli 2-1 on Saturday, September 19, 2026 at Loftus Versfeld Stadium. Goals for M Sundowns: Nuno Santos (17', 80'). Goals for Al Ahli: Ronwen Williams (own goal) (19').
Every player rated
Chirp Rating, 3.0 to 10.0Team stats

Player of the game
Nuno Santos
MSU · 2 G
Play by play
- 90'+4'

Yellow card
Merih Demiral (Al Ahli) Yellow Card at 90'+4'
M. Demiral
- 90'+3'
SubSubstitution
Waheb Saleh (Al Ahli) Substitution at 90'+3'
Waheb Saleh
- 90'+2'
SubSubstitution
Fawaaz Basadien (Mamelodi Sundowns) Substitution at 90'+2'
F. Basadien
- 85'
SubSubstitution
Artem Bondarenko (Al Ahli) Substitution at 85'
A. Bondarenko
- 85'
SubSubstitution
Galeno (Al Ahli) Substitution at 85'
Galeno
- 85'
SubSubstitution
Siyanda Mthanti (Mamelodi Sundowns) Substitution at 85'
S. Mthanti
- 85'
SubSubstitution
Bathusi Jurry Aubaas (Mamelodi Sundowns) Substitution at 85'
B. Aubaas
- 84'
SubSubstitution
Arthur (Mamelodi Sundowns) Substitution at 84'
Arthur
- 81'


Yellow card
Nuno Santos (Mamelodi Sundowns) Yellow Card at 81'
N. Santos
- GOAL80'


Goal!
N. Santos
Nuno Santos (Mamelodi Sundowns) Goal at 80'
MSU 2 - 1 AHL - 79'
SubSubstitution
Mohammed Yousef (Al Ahli) Substitution at 79'
M. Yousef
- 79'
SubSubstitution
Matheus Gonçalves (Al Ahli) Substitution at 79'
M. Gonçalves
- 65'

Yellow card
Zakaria Al Hawsawi (Al Ahli) Yellow Card at 65'
Z. Al Hawsawi
- 61'

Yellow card
Brayan Léon Muñiz (Mamelodi Sundowns) Yellow Card at 61'
B. Léon Muñiz
- 59'
SubSubstitution
Malibongwe Khoza (Mamelodi Sundowns) Substitution at 59'
M. Khoza
- 45'

Yellow card
Roger Ibañez (Al Ahli) Yellow Card at 45'
R. Ibañez
- 35'

Yellow card
Valentin Atangana (Al Ahli) Yellow Card at 35'
V. Atangana
- 27'

Yellow card
Teboho Mokoena (Mamelodi Sundowns) Yellow Card at 27'
T. Mokoena
- OWN GOAL19'

Own goal
R. Williams
Ronwen Williams (Mamelodi Sundowns) Own Goal at 19'
MSU 1 - 1 AHL - GOAL17'


Goal!
N. Santos
Nuno Santos (Mamelodi Sundowns) Goal at 17'
MSU 1 - 0 AHL

