Skip to content
Premier Soccer League Matchweek 9 Saturday, 31 October 2026

Mamelodi Sundowns vs Durban City 4-1 – Premier Soccer League, 31 Oct 2026

Mamelodi Sundowns
4–1 HT 1–0 Full-time
Durban City
Thabang Matuludi 34'Thabang Matuludi 66'Iqraam Rayners 79'Antonio Van Wyk 90'+4
Jean Lwamba 86'
VenueLoftus Versfeld Stadium, Tshwane/Pretoria RefereeCedrick Muvhali Kick-off31 Oct · 18:15 GMT Season2026/27

Match stats

68%32%Ball Possession
225Total Shots
91Shots on Goal
1.750.94Expected goals (xG)
112Corner Kicks
146Fouls
10Yellow Cards

Key events

  • 90'+4 Antonio Van Wyk assist Arthur SalesNormal Goal Mamelodi Sundowns
  • 86' Jean LwambaNormal Goal Durban City
  • 85' Thabang MatuludiYellow Card · Foul Mamelodi Sundowns
  • 82' Nuno Santos for Arthur SalesSubstitution 5 Mamelodi Sundowns
  • 79' Iqraam Rayners assist S. MthantiNormal Goal Mamelodi Sundowns
  • 78' Bathusi Aubaas for Katlego NtsabelengSubstitution 4 Mamelodi Sundowns
  • 70' L. Koapeng for S GreenSubstitution 4 Durban City
  • 66' Thabang Matuludi assist Aubrey ModibaNormal Goal Mamelodi Sundowns
  • 62' Tashreeq Matthews for Antonio Van WykSubstitution 3 Mamelodi Sundowns
  • 62' Brayan Leon Muniz for Iqraam RaynersSubstitution 2 Mamelodi Sundowns
  • 62' Cassius Mailula for S. MthantiSubstitution 1 Mamelodi Sundowns
  • 45' K. Jurgens for Tylo Jordan SangerSubstitution 3 Durban City
  • 45' L. Sifumba for Samkelo MasekoSubstitution 2 Durban City
  • 45' Ethan Brooks for Bokang MokwenaSubstitution 1 Durban City
  • 34' Thabang Matuludi assist Marcelo AllendeNormal Goal Mamelodi Sundowns

Line-ups

Mamelodi Sundowns4-1-3-2

  • 31R. GossG
  • 22T. MatuludiD
  • 42Malibongwe KhozaD
  • 3K. NdamaneD
  • 6A. ModibaD
  • 11M. AllendeM
  • 10Nuno SantosM
  • 15B. AubaasM
  • 17T. MatthewsM
  • 33C. MailulaF
  • 12B. LeónF

Substitutes

  • 38S. MthantiM
  • 40M. MvalaD
  • 23F. BasadienD
  • 34T. NtsabelengM
  • 1D. OnyangoG
  • 13I. RaynersF
  • 29A. Van WykF
  • 18T. ZwaneM
  • 9Arthur SalesF
CoachMiguel Cardoso

Durban City4-1-4-1

  • 33F. AsareG
  • 2B. ShanduD
  • 5S. NcananaD
  • 30M. MkhizeD
  • 24J. MokoneD
  • 18B. PoggenpoelM
  • 35L. SifumbaM
  • 17K. JurgensM
  • 28E. BrooksM
  • 20Jean LwambaM
  • 14LKL. KoapengF

Substitutes

  • 23Tylo SangerD
  • 29Alou DoumbiaM
  • 13Seth GreenM
  • 1SMSalim MagoolaG
  • 16L. MakuaM
  • 10S. MasekoM
  • 15BMBokang MokwenaM
  • 27Siyabonga MsomiF
  • 26T. NodadaM
CoachE. Tinkler

Statistics

1.750.94Expected Goals
577221Passes Accurate
144Shots Insidebox
81Shots Outsidebox
30Blocked Shots
614Free Kicks
91Shots On Goal
104Shots Off Goal
14Offsides
627284Total Passes
225Total Shots
10Yellow Cards
112Corner Kicks
05Goalkeeper Saves
146Fouls
00Red Cards
68%32%Ball Possession

All events

  • 34' Thabang Matuludi assist Marcelo AllendeGoal · Normal Goal Mamelodi Sundowns
  • 45' Ethan Brooks for Bokang Mokwenasubst · Substitution 1 Durban City
  • 45' L. Sifumba for Samkelo Masekosubst · Substitution 2 Durban City
  • 45' K. Jurgens for Tylo Jordan Sangersubst · Substitution 3 Durban City
  • 62' Cassius Mailula for S. Mthantisubst · Substitution 1 Mamelodi Sundowns
  • 62' Brayan Leon Muniz for Iqraam Raynerssubst · Substitution 2 Mamelodi Sundowns
  • 62' Tashreeq Matthews for Antonio Van Wyksubst · Substitution 3 Mamelodi Sundowns
  • 66' Thabang Matuludi assist Aubrey ModibaGoal · Normal Goal Mamelodi Sundowns
  • 70' L. Koapeng for S Greensubst · Substitution 4 Durban City
  • 78' Bathusi Aubaas for Katlego Ntsabelengsubst · Substitution 4 Mamelodi Sundowns
  • 79' Iqraam Rayners assist S. MthantiGoal · Normal Goal Mamelodi Sundowns
  • 82' Nuno Santos for Arthur Salessubst · Substitution 5 Mamelodi Sundowns
  • 85' Thabang MatuludiCard · Yellow Card · Foul Mamelodi Sundowns
  • 86' Jean LwambaGoal · Normal Goal Durban City
  • 90'+4 Antonio Van Wyk assist Arthur SalesGoal · Normal Goal Mamelodi Sundowns

Player ratings

Mamelodi Sundowns

PlayerMinRatingGAShPassTklDuels
T. MatuludiD 908.9 206 38 36%02/4
A. ModibaD 908.2 010 67 58%15/5
M. AllendeM 907.7 010 93 86%13/3
I. RaynersF 287.7 101 4 4%00/0
K. NdamaneD 907.5 001 89 83%35/8
A. Van WykF 287.5 101 15 14%11/1
Malibongwe KhozaD 907.3 001 82 79%37/10
B. AubaasM 787.0 002 72 68%02/4
Arthur SalesF 86.9 010 12 10%00/1
T. NtsabelengM 126.8 000 23 22%00/0
S. MthantiM 286.8 012 7 6%00/0
C. MailulaF 626.6 001 21 19%01/4
R. GossG 906.6 000 41 38%01/1
Nuno SantosM 826.5 002 41 35%11/2
B. LeónF 626.4 002 7 6%11/5
T. MatthewsM 626.2 003 15 13%22/5

Durban City

PlayerMinRatingGAShPassTklDuels
Jean LwambaM 907.5 101 21 19%03/9
F. AsareG 906.6 000 29 20%00/0
LKL. Koapeng 706.3 000 8 4%04/7
M. MkhizeD 906.2 001 29 25%01/2
L. SifumbaM 456.1 000 13 8%02/6
B. PoggenpoelM 906.0 000 35 29%00/4
B. ShanduD 905.9 000 26 23%11/2
S. MasekoM 455.9 001 10 7%01/2
Tylo SangerD 455.8 000 13 10%11/1
Seth GreenM 205.8 000 3 2%00/2
BMBokang Mokwena 455.7 001 4 3%01/6
S. NcananaD 905.7 000 39 28%03/3
K. JurgensM 455.6 000 12 11%01/4
E. BrooksM 455.5 001 17 12%11/1
J. MokoneD 905.4 000 25 20%03/4