Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballPremier Soccer LeagueFull time

Kruger United vs Richards Bay

KaNyamazane Stadium · South Africa

Kruger UnitedWinner
3:1
Richards Bay

Team statistics

  • 1.33Expected goals0.73
  • 293Accurate passes298
  • 6Shots inside box6
  • 2Shots outside box9
  • 1Blocked shots3
  • 9Free kicks20
  • 1.33Expected goals0.73
  • 293Accurate passes298
  • 6Shots inside box6
  • 2Shots outside box9
  • 1Blocked shots3
  • 9Free kicks20
  • 4Shots on goal4
  • 3Saves1
  • 3Shots off goal8
  • 3Offsides3
  • 403Passes422
  • 8Total shots15
  • 1Yellow cards1
  • 2Corners4
  • 22Fouls10
  • 0Red cards0
  • 49%Possession51%

Line-ups

Kruger United 3-4-3

  1. 16M. DandjinouG
  2. 4S. SibiyaD
  3. 55A. KonqobeD
  4. 27A. TiwaniD
  5. 12B. MalatjieM
  6. NT
    28Nkosinathi ThwalaM
  7. 35M. MatimaM
  8. 13E. SeedatM
  9. 20C. NgemaF
  10. 9W. MakhubuF
  11. 10N. MakhubelaF

Richards Bay 4-1-4-1

  1. 16Nhlakanipho NgcoboG
  2. 22L. MabuyaD
  3. SG
    24Siyabonga GumedeD
  4. 5T. SikhakhaneD
  5. 3S. KhumaloD
  6. 12S. GumbiM
  7. 30S. BarnsM
  8. 20M. MthembuM
  9. 77L. KhumaloM
  10. 37S. GweleM
  11. 27N. XuluF

Kruger United 3-4-3

  1. 16M. DandjinouG
  2. 4S. SibiyaD
  3. 55A. KonqobeD
  4. 27A. TiwaniD
  5. 12B. MalatjieM
  6. NT
    28Nkosinathi ThwalaM
  7. 35M. MatimaM
  8. 13E. SeedatM
  9. 20C. NgemaF
  10. 9W. MakhubuF
  11. 10N. MakhubelaF

Bench

  1. TM
    19Tumelo MmakgolaneF
  2. PM
    48P. ManqeleG
  3. 38S. MahlanguM
  4. 45K. MngonyamaD
  5. 26K. MohammeD
  6. 22K. NdlovuM
  7. 44T. TavengwaM
  8. 30M. ZwaneM
  9. 7M. ZwaneM

Richards Bay 4-1-4-1

  1. 16Nhlakanipho NgcoboG
  2. 22L. MabuyaD
  3. SG
    24Siyabonga GumedeD
  4. 5T. SikhakhaneD
  5. 3S. KhumaloD
  6. 12S. GumbiM
  7. 30S. BarnsM
  8. 20M. MthembuM
  9. 77L. KhumaloM
  10. 37S. GweleM
  11. 27N. XuluF

Bench

  1. 14L. MahalaF
  2. NM
    49Nkosiyethu MkhabelaM
  3. 35T. NdeluD
  4. 33W. NgemaM
  5. 19S. NzamaM
  6. NN
    15Ntokozo NzamaM
  7. 1Ian Aubrey OtienoG
  8. PS
    21Philani SithebeM
  9. 8L. ZikhaliM

Coach

R.Gabriel

Timeline

0'15'30'45'60'75'90'105'120'
  1. 3'GoalWonderboy Makhubu (assist: Ebrahim Seedat)Kruger United
  2. 22'PenaltyEbrahim SeedatKruger United
  3. 39'GoalLuyanda KhumaloRichards Bay
  4. 90'GoalMancoba ZwaneKruger United
0'15'30'45'60'75'90'105'120'
  1. 3'GoalWonderboy Makhubu (assist: Ebrahim Seedat)Kruger United
  2. 22'PenaltyEbrahim SeedatKruger United
  3. 39'GoalLuyanda KhumaloRichards Bay
  4. 45'Yellow cardAyabulela KonqobeKruger United
  5. 45'SubstitutionOn: M. ZwaneOff: Nkosinathi ThwalaKruger United
  6. 45'SubstitutionOn: Khetukuthula NdlovuOff: Ebrahim SeedatKruger United
  7. 55'SubstitutionOn: Wandile NgemaOff: Sbani KhumaloRichards Bay
  8. 55'SubstitutionOn: S. NzamaOff: S. BarnsRichards Bay
  9. 62'Yellow cardWandile NgemaRichards Bay
  10. 74'SubstitutionOn: Philani SithebeOff: Luyanda KhumaloRichards Bay
  11. 75'SubstitutionOn: Lundi MahalaOff: Nqaba XuluRichards Bay
  12. 75'SubstitutionOn: Lindokuhle Sphuzo ZikhaliOff: M. MthembuRichards Bay
  13. 83'SubstitutionOn: Tatenda tavengwaOff: Ntsako MakhubelaKruger United
  14. 89'SubstitutionOn: Tumelo MmakgolaneOff: Wonderboy MakhubuKruger United
  15. 89'SubstitutionOn: Mancoba ZwaneOff: Celimpilo NgemaKruger United
  16. 90'GoalMancoba ZwaneKruger United

Players of the match

  • 7.66W. MakhubuKruger United
  • 7.38E. SeedatKruger United
  • 7.07M. ZwaneKruger United
PlayerMinutesRating
W. Makhubu897.66
E. Seedat457.38
M. Zwane17.07
L. Khumalo746.89
T. Tavengwa76.77
T. Sikhakhane906.72
N. Makhubela836.71
S. Sibiya906.56
Tumelo Mmakgolane16.45
N. Xulu756.4
M. Zwane456.39
M. Dandjinou906.38
C. Ngema896.35
B. Malatjie906.29
A. Konqobe906.25
L. Mahala156.25
Siyabonga Gumede906.2
K. Ndlovu456.19
M. Matima906.09
L. Zikhali156.06
Philani Sithebe166.06
S. Gumbi905.99
Nkosinathi Thwala455.93
S. Nzama355.91
W. Ngema355.88
A. Tiwani905.85
L. Mabuya905.8
S. Barns555.73
M. Mthembu755.67
S. Khumalo555.29
Nhlakanipho Ngcobo905.28
S. Gwele904.95
K. Mohamme00
K. Mngonyama00
S. Mahlangu00
P. Manqele00
Nkosiyethu Mkhabela00
T. Ndelu00
Ntokozo Nzama00
Ian Aubrey Otieno00

Standings

PositionRecordPointsGoal diff
9Kruger United3-1-510-6
16Richards Bay0-3-63-12
Premier Soccer League table

Recent matches

  • Richards Bay
    0-1-4DLLLLL4
  • Kruger United
    2-3LLWLWW1

Also in this competition

FinishedMarumo GallantsvsSiwelelePremier Soccer LeagueRoyal Bafokeng Stadium3:2
FinishedOrlando PiratesvsKaizer ChiefsPremier Soccer LeagueEllis Park2:1
FinishedMilford FCvsSekhukhune UnitedPremier Soccer LeagueRichards Bay Stadium (Umhlathuze)1:0
FinishedStellenboschvsChippa UnitedPremier Soccer LeagueDanie Craven Stadium0:2
FinishedMarumo GallantsvsSiwelelePremier Soccer LeagueRoyal Bafokeng Stadium3:2
FinishedOrlando PiratesvsKaizer ChiefsPremier Soccer LeagueEllis Park2:1
FinishedMilford FCvsSekhukhune UnitedPremier Soccer LeagueRichards Bay Stadium (Umhlathuze)1:0
FinishedStellenboschvsChippa UnitedPremier Soccer LeagueDanie Craven Stadium0:2
FinishedAmazuluvsGolden ArrowsPremier Soccer LeagueMoses Mabhida Stadium1:0
FinishedPolokwane CityvsTS GalaxyPremier Soccer LeaguePeter Mokaba Stadium0:0
FinishedMamelodi SundownsvsDurban CityPremier Soccer LeagueLoftus Versfeld Stadium4:1
PostponedChippa UnitedvsSekhukhune UnitedPremier Soccer LeagueNelson Mandela Bay Stadium

Entertainment only. 18+. Play responsibly.