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
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
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
| Player | Min | Rating | G | A | Sh | Pass | Tkl | Duels |
|---|---|---|---|---|---|---|---|---|
| W. MakhubuF | 89 | 7.7 | 1 | 0 | 2 | 19 13% | 1 | 7/19 |
| E. SeedatM | 45 | 7.4 | 1 | 1 | 1 | 13 11% | 0 | 2/3 |
| M. ZwaneM | 1 | 7.1 | 1 | 0 | 1 | 2 1% | 0 | 0/1 |
| T. TavengwaM | 7 | 6.8 | 0 | 0 | 0 | 2 1% | 0 | 0/0 |
| N. MakhubelaF | 83 | 6.7 | 0 | 0 | 1 | 38 32% | 2 | 10/12 |
| S. SibiyaD | 90 | 6.6 | 0 | 0 | 0 | 44 35% | 1 | 9/17 |
| TMTumelo Mmakgolane | 1 | 6.5 | 0 | 0 | 0 | 2 1% | 0 | 0/1 |
| M. ZwaneM | 45 | 6.4 | 0 | 0 | 1 | 6 5% | 1 | 5/10 |
| M. DandjinouG | 90 | 6.4 | 0 | 0 | 0 | 38 22% | 0 | 0/0 |
| C. NgemaF | 89 | 6.4 | 0 | 0 | 1 | 44 34% | 0 | 5/10 |
| B. MalatjieM | 90 | 6.3 | 0 | 0 | 0 | 45 31% | 3 | 6/13 |
| A. KonqobeD | 90 | 6.3 | 0 | 0 | 0 | 41 32% | 1 | 4/5 |
| K. NdlovuM | 45 | 6.2 | 0 | 0 | 1 | 9 4% | 0 | 2/11 |
| M. MatimaM | 90 | 6.1 | 0 | 0 | 0 | 39 32% | 0 | 1/6 |
| NTNkosinathi Thwala | 45 | 5.9 | 0 | 0 | 0 | 19 13% | 0 | 2/5 |
| A. TiwaniD | 90 | 5.9 | 0 | 0 | 0 | 42 26% | 0 | 3/10 |
Richards Bay
| Player | Min | Rating | G | A | Sh | Pass | Tkl | Duels |
|---|---|---|---|---|---|---|---|---|
| L. KhumaloM | 74 | 6.9 | 1 | 0 | 1 | 30 21% | 3 | 6/10 |
| T. SikhakhaneD | 90 | 6.7 | 0 | 0 | 1 | 41 32% | 0 | 13/16 |
| N. XuluF | 75 | 6.4 | 0 | 0 | 1 | 15 12% | 1 | 4/10 |
| L. MahalaF | 15 | 6.3 | 0 | 0 | 0 | 9 7% | 0 | 0/6 |
| SGSiyabonga Gumede | 90 | 6.2 | 0 | 0 | 1 | 35 25% | 2 | 6/12 |
| L. ZikhaliM | 15 | 6.1 | 0 | 0 | 1 | 15 13% | 0 | 1/1 |
| PSPhilani Sithebe | 16 | 6.1 | 0 | 0 | 2 | 9 7% | 2 | 3/4 |
| S. GumbiM | 90 | 6.0 | 0 | 0 | 3 | 55 40% | 1 | 3/11 |
| S. NzamaM | 35 | 5.9 | 0 | 0 | 1 | 23 18% | 1 | 2/6 |
| W. NgemaM | 35 | 5.9 | 0 | 0 | 0 | 10 9% | 0 | 6/8 |
| L. MabuyaD | 90 | 5.8 | 0 | 0 | 0 | 40 26% | 2 | 8/10 |
| S. BarnsM | 55 | 5.7 | 0 | 0 | 2 | 17 14% | 0 | 2/7 |
| M. MthembuM | 75 | 5.7 | 0 | 0 | 1 | 31 23% | 1 | 2/4 |
| S. KhumaloD | 55 | 5.3 | 0 | 0 | 0 | 25 16% | 1 | 3/4 |
| Nhlakanipho NgcoboG | 90 | 5.3 | 0 | 0 | 0 | 27 14% | 0 | 0/0 |
| S. GweleM | 90 | 5.0 | 0 | 0 | 1 | 40 21% | 0 | 8/14 |