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

Kruger United vs Richards Bay 3-1 – Premier Soccer League, 31 Oct 2026

Kruger United
3–1 HT 2–1 Full-time
Richards Bay
Wonderboy Makhubu 3'Ebrahim Seedat 22' (pen)Mancoba Zwane 90'+3
Luyanda Khumalo 39'
VenueKaNyamazane Stadium, Mbombela RefereeJelly Chavani Kick-off31 Oct · 18:15 GMT Season2026/27

Match stats

49%51%Ball Possession
815Total Shots
44Shots on Goal
1.330.73Expected goals (xG)
24Corner Kicks
2210Fouls
11Yellow Cards

Key events

  • 90'+3 Mancoba ZwaneNormal Goal Kruger United
  • 89' Celimpilo Ngema for Mancoba ZwaneSubstitution 5 Kruger United
  • 89' Wonderboy Makhubu for Tumelo MmakgolaneSubstitution 4 Kruger United
  • 83' Ntsako Makhubela for Tatenda tavengwaSubstitution 3 Kruger United
  • 75' M. Mthembu for Lindokuhle Sphuzo ZikhaliSubstitution 5 Richards Bay
  • 75' Nqaba Xulu for Lundi MahalaSubstitution 4 Richards Bay
  • 74' Luyanda Khumalo for Philani SithebeSubstitution 3 Richards Bay
  • 62' Wandile NgemaYellow Card · Dissent Richards Bay
  • 55' S. Barns for S. NzamaSubstitution 2 Richards Bay
  • 55' Sbani Khumalo for Wandile NgemaSubstitution 1 Richards Bay
  • 45' Ebrahim Seedat for Khetukuthula NdlovuSubstitution 2 Kruger United
  • 45' Nkosinathi Thwala for M. ZwaneSubstitution 1 Kruger United
  • 45'+1 Ayabulela KonqobeYellow Card · Foul Kruger United
  • 39' Luyanda KhumaloNormal Goal Richards Bay
  • 22' Ebrahim SeedatPenalty Kruger United
  • 3' Wonderboy Makhubu assist Ebrahim SeedatNormal Goal Kruger United

Line-ups

Kruger United3-4-3

  • 16M. DandjinouG
  • 4S. SibiyaD
  • 55A. KonqobeD
  • 27A. TiwaniD
  • 12B. MalatjieM
  • 28NTNkosinathi ThwalaM
  • 35M. MatimaM
  • 13E. SeedatM
  • 20C. NgemaF
  • 9W. MakhubuF
  • 10N. MakhubelaF

Substitutes

  • 19TMTumelo MmakgolaneF
  • 48PMP. ManqeleG
  • 38S. MahlanguM
  • 45K. MngonyamaD
  • 26K. MohammeD
  • 22K. NdlovuM
  • 44T. TavengwaM
  • 30M. ZwaneM
  • 7M. ZwaneM

Richards Bay4-1-4-1

  • 16Nhlakanipho NgcoboG
  • 22L. MabuyaD
  • 24SGSiyabonga GumedeD
  • 5T. SikhakhaneD
  • 3S. KhumaloD
  • 12S. GumbiM
  • 30S. BarnsM
  • 20M. MthembuM
  • 77L. KhumaloM
  • 37S. GweleM
  • 27N. XuluF

Substitutes

  • 14L. MahalaF
  • 49NMNkosiyethu MkhabelaM
  • 35T. NdeluD
  • 33W. NgemaM
  • 19S. NzamaM
  • 15NNNtokozo NzamaM
  • 1Ian Aubrey OtienoG
  • 21PSPhilani SithebeM
  • 8L. ZikhaliM
CoachR.Gabriel

Statistics

1.330.73Expected Goals
293298Passes Accurate
66Shots Insidebox
29Shots Outsidebox
13Blocked Shots
920Free Kicks
44Shots On Goal
31Goalkeeper Saves
38Shots Off Goal
33Offsides
403422Total Passes
815Total Shots
11Yellow Cards
24Corner Kicks
2210Fouls
00Red Cards
49%51%Ball Possession

All events

  • 3' Wonderboy Makhubu assist Ebrahim SeedatGoal · Normal Goal Kruger United
  • 22' Ebrahim SeedatGoal · Penalty Kruger United
  • 39' Luyanda KhumaloGoal · Normal Goal Richards Bay
  • 45'+1 Ayabulela KonqobeCard · Yellow Card · Foul Kruger United
  • 45' Nkosinathi Thwala for M. Zwanesubst · Substitution 1 Kruger United
  • 45' Ebrahim Seedat for Khetukuthula Ndlovusubst · Substitution 2 Kruger United
  • 55' Sbani Khumalo for Wandile Ngemasubst · Substitution 1 Richards Bay
  • 55' S. Barns for S. Nzamasubst · Substitution 2 Richards Bay
  • 62' Wandile NgemaCard · Yellow Card · Dissent Richards Bay
  • 74' Luyanda Khumalo for Philani Sithebesubst · Substitution 3 Richards Bay
  • 75' Nqaba Xulu for Lundi Mahalasubst · Substitution 4 Richards Bay
  • 75' M. Mthembu for Lindokuhle Sphuzo Zikhalisubst · Substitution 5 Richards Bay
  • 83' Ntsako Makhubela for Tatenda tavengwasubst · Substitution 3 Kruger United
  • 89' Wonderboy Makhubu for Tumelo Mmakgolanesubst · Substitution 4 Kruger United
  • 89' Celimpilo Ngema for Mancoba Zwanesubst · Substitution 5 Kruger United
  • 90'+3 Mancoba ZwaneGoal · Normal Goal Kruger United

Player ratings

Kruger United

PlayerMinRatingGAShPassTklDuels
W. MakhubuF 897.7 102 19 13%17/19
E. SeedatM 457.4 111 13 11%02/3
M. ZwaneM 17.1 101 2 1%00/1
T. TavengwaM 76.8 000 2 1%00/0
N. MakhubelaF 836.7 001 38 32%210/12
S. SibiyaD 906.6 000 44 35%19/17
TMTumelo Mmakgolane 16.5 000 2 1%00/1
M. ZwaneM 456.4 001 6 5%15/10
M. DandjinouG 906.4 000 38 22%00/0
C. NgemaF 896.4 001 44 34%05/10
B. MalatjieM 906.3 000 45 31%36/13
A. KonqobeD 906.3 000 41 32%14/5
K. NdlovuM 456.2 001 9 4%02/11
M. MatimaM 906.1 000 39 32%01/6
NTNkosinathi Thwala 455.9 000 19 13%02/5
A. TiwaniD 905.9 000 42 26%03/10

Richards Bay

PlayerMinRatingGAShPassTklDuels
L. KhumaloM 746.9 101 30 21%36/10
T. SikhakhaneD 906.7 001 41 32%013/16
N. XuluF 756.4 001 15 12%14/10
L. MahalaF 156.3 000 9 7%00/6
SGSiyabonga Gumede 906.2 001 35 25%26/12
L. ZikhaliM 156.1 001 15 13%01/1
PSPhilani Sithebe 166.1 002 9 7%23/4
S. GumbiM 906.0 003 55 40%13/11
S. NzamaM 355.9 001 23 18%12/6
W. NgemaM 355.9 000 10 9%06/8
L. MabuyaD 905.8 000 40 26%28/10
S. BarnsM 555.7 002 17 14%02/7
M. MthembuM 755.7 001 31 23%12/4
S. KhumaloD 555.3 000 25 16%13/4
Nhlakanipho NgcoboG 905.3 000 27 14%00/0
S. GweleM 905.0 001 40 21%08/14