South African Premiership

FULL TIME
Mamelodi Sundowns WDWWD 0
–
Moroka Swallows DWDDW 2
Super Stadium

Last five matches

DateOppResultCompetition
10/31/26 vs Durban City W 4-1 South African Premiership
10/23/26 vs Wiliete SC D 1-1 CAF Champions League
10/18/26 @ Wiliete SC D 0-0 CAF Champions League
10/13/26 @ Richards Bay FC W 4-1 South African Premiership
9/19/26 vs Al Ahli W 2-1 FIFA Intercontinental Cup
Full Schedule

Play by Play

Head to Head

Lineups

Confirmed

MSU

  1. Bafana BaloyiG91
  2. Matthew BoothD77
  3. Luvhengo MungomeniD16
  4. James MayingaD27
  5. Vuyo MereM30
  6. Joel Papi ZothwaneM10
  7. Matthew PattisonM24
  8. DominguesM9
  9. Lebohang MokoenaM23
  10. SurpriseF14
  11. Katlego MphelaF17

Substitutes

  1. Calvin MarlinG1
  2. Innocent MdledleD19
  3. Eduardo FerreiraD32
  4. Benedict VilakaziM5
  5. Felix KatongoM18
  6. Siyabonga NgubaneM33
  7. Franklyn CaleM34

MORO

  1. Greg EtafiaG34
  2. Ashraf HendricksD6
  3. Sibusiso KhumaloD30
  4. Phaladi KobolaD2
  5. Ramahlwe MphahleleD3
  6. Keegan RitchieD27
  7. Morgan Thulani ShivambuD13
  8. Thomas CichonD22
  9. Lefa TsutsulupaM12
  10. Brian MashishiM18
  11. Siyabonga NomvetheF10

Substitutes

  1. Aubrey MathibeG33
  2. Thato FerlandD25
  3. Siphamangla VilakaziM21
  4. Kagiso DengeM23
  5. Phumelele BhenguF17
  6. Lungisani NdlelaF20
  7. David RadebeF28

South African Premier News

All news