Premier Soccer League · Regular Season - 9

Kruger United vs Richards Bay Prediction

3 : 1FTSouth-Africa
Aiden Brooks photo
Sports betting from our team of predictorsAiden Brooks

Aiden Brooks is a Liverpool-based sports journalist and lead writer for 1xbets.bet. He follows all the world's sports news, specialising in detailed analysis of matches and tournaments. Proficient in sports betting, utilising a comprehensive approach to prediction. He is a passionate football fan and regularly covers Premier League matches. He also enjoys tennis and boxing, which helps him to create versatile content for the betting platform.

Created: 30 Oct 2026Updated: 31 Oct 2026, 21:32

Match preview

I'm backing Under 2.5 goals when Kruger United host Richards Bay on 31 October 2026 at 21:15. Kruger sit 12th with seven points from eight matches, while Richards Bay are 15th with three points and still chasing their first league win. On paper, Richards Bay's 20 conceded goals suggest an open game, but I see a different picture when I look at how Kruger actually play.

Kruger's first season in the top flight has been a grind. They've scored only four goals in eight league fixtures—an average of 0.5 per game. More telling, their last four competitive matches have all finished 1-0: wins over TS Galaxy and Chippa United, a loss to Stellenbosch, and a cup exit to AmaZulu on October 25. That's not coincidence. Abraham Mongoya's team have tightened up defensively after a rough start and now play increasingly cautious football. They create moments but lack the clinical edge to turn those chances into goals.

I also note Kruger have lost all four home league matches so far. That's a poor record, but against a Richards Bay side that has both scored and conceded in every league game this season, I think Kruger's defensive solidity and attacking scarcity point to a narrow scoreline rather than another high-scoring Bay performance.

Form and H2H

Kruger's last ten shows two wins, two draws, and six losses, averaging 0.56 goals for and 1.48 against. I'm encouraged by their profit trend on Under 1.5 goals at 1.57, which tells me backing low-scoring outcomes has paid over their recent run. Their Match Winner Win trend sits at 1.80, so backing them to win has been profitable, but I'm not confident enough in their attacking output to lean that way.

Richards Bay have won none of their last ten, with four draws and six losses. They average 1.20 goals for and 2.41 against. Their profit trends show Under 0.5 goals at 6.01, which is a strong signal that low-scoring contests have favored backing them defensively. Their Double Chance Win or Draw trend is positive at 0.60, but I'm not taking that route. This is the first top-flight meeting between the clubs, so I'm working from form and tactical shape alone.

Best bet

I'm taking Under 2.5 goals at 1.52 with 1xBet. That price reflects the likelihood of a tight, low-scoring affair. Kruger's inability to finish—four goals in eight games—combined with their recent pattern of 1-0 results makes me confident they won't blow this open. Richards Bay will create chances through Nqaba Xulu and quick transitions, but Kruger's defensive discipline should keep them honest. Both teams sit near the relegation zone and have little incentive to gamble early. I expect a 1-0 or 1-1 scoreline.

I could also consider Under 2.25 at 1.66 or Under 2.0 at 1.91 if I want tighter margins, but 1.52 on Under 2.5 gives me room for a single goal from either side while still cashing in on what I see as a low-scoring contest.

Odds to watch

I'll monitor Both Teams Score No at 1.69 as a secondary play. Kruger's four-goal tally in eight matches makes it realistic they shut Richards Bay out, especially at home where they've tightened up. If I'm wrong about the under and one team scores, I want to know early.

The Asian Handicap -0.25 for Kruger at 1.69 is worth considering if I gain confidence in their ability to at least not lose. Home win at 1.98 is tempting given Richards Bay's winless run, but I'll stick with the under as my primary conviction. Over 2.5 sits at 2.31, which I'll avoid—that's the opposite of what I expect from two teams playing cautious football near the bottom of the table.

Kruger United vs Richards Bay Odds

Pre-match odds appear closer to kick-off when bookmakers open the market.

Compare odds

1X2 prediction for Kruger United vs Richards Bay

Date and time 31 October 2026 at 18:15

1X22
BTTSYes50%

Competitive fixture

Place a bet on this match

Kruger United vs Richards Bay Odds statistic

Average rates from the last stored matches for each team.

Kruger UnitedKruger UnitedLast matchesRichards BayRichards Bay
100%Over 0.5 goals100%
20%Over 1.5 goals100%
20%Over 2.5 goals100%
20%Over 3.5 goals80%
0%BTTS100%
0%Last 5 BTTS100%

Head to Head Kruger United — Richards Bay

In the last 1 meetings, Kruger United hold the edge — 1 wins for Kruger United, 0 for Richards Bay, 0 draws.

100% W — 10% D — 00% W — 0
  • Kruger UnitedKruger United3:1Richards BayRichards Bay
    Premier Soccer League · 31 Oct 2026
100%Over 0.5100%
100%Over 1.5100%
100%Over 2.5100%
100%BTTS100%
100%Kruger United over 0.5100%

Betting profits Kruger United vs Richards Bay

Historical P/L if you backed each side on the main markets in their recent matches.

Kruger United

MarketOutcomeP/LWinsGames
Match WinnerWin+1.80614
Match WinnerDraw-7.63214
Match WinnerLose-0.56614
Goals Over/UnderOver 1.5-2.43814
Goals Over/UnderUnder 1.5+1.57614
Goals Over/UnderOver 2-0.50814
Goals Over/UnderUnder 2-1.35714
Goals Over/UnderOver 2.5+2.55714
Goals Over/UnderUnder 2.5-3.60714
Goals Over/UnderOver 3+2.6523
Goals Over/UnderUnder 3-1.6213
Goals Over/UnderOver 0.5+0.1211
Goals Over/UnderUnder 0.5-1.0001
Goals Over/UnderOver 3.5+4.0711
Goals Over/UnderUnder 3.5-1.0001
Goals Over/UnderOver 1-1.0001
Goals Over/UnderUnder 1+2.9511

Richards Bay

MarketOutcomeP/LWinsGames
Match WinnerWin-14.00014
Match WinnerDraw+7.32714
Match WinnerLose+1.19714
Goals Over/UnderOver 0.5-1.4657
Goals Over/UnderUnder 0.5+6.0127
Goals Over/UnderOver 1+0.0578
Goals Over/UnderUnder 1-0.9528
Goals Over/UnderOver 1.5+2.431013
Goals Over/UnderUnder 1.5-5.68313
Goals Over/UnderOver 2+3.451114
Goals Over/UnderUnder 2-4.52714
Goals Over/UnderOver 2.5+4.07714
Goals Over/UnderUnder 2.5-3.83714
Goals Over/UnderOver 3+2.3234
Goals Over/UnderUnder 3-1.7024
Goals Over/UnderOver 3.5-3.5017
Goals Over/UnderUnder 3.5-0.1367
Goals Over/UnderOver 4-1.0012
Goals Over/UnderUnder 4+0.0622
Goals Over/UnderOver 4.5-2.0002
Goals Over/UnderUnder 4.5+0.0822
Both Teams ScoreYes+0.0312
Both Teams ScoreNo-0.5112

Match statistics

4949%Possession %51%51
1.2664%Expected goals36%0.71
836%Total shots64%14
457%Shots on target43%3
327%Shots off target73%8
233%Corners67%4
2269%Fouls31%10
150%Yellow cards50%1
00%Red cards0%0
40249%Passes51%422
29350%Accurate passes50%298
375%Saves25%1
350%Offsides50%3

Key events

  • 3'
    Goal W. Makhubu
    Kruger United
  • 22'
    Penalty E. Seedat
    Kruger United
  • 39'
    Goal L. Khumalo
    Richards Bay
  • 45'
    Substitution Nkosinathi Thwala (→ M. Zwane)
    Kruger United
  • 45'
    Substitution E. Seedat (→ K. Ndlovu)
    Kruger United
  • 45+1'
    Yellow card A. Konqobe
    Kruger United
  • 55'
    Substitution S. Khumalo (→ W. Ngema)
    Richards Bay
  • 55'
    Substitution S. Barns (→ S. Nzama)
    Richards Bay
  • 62'
    Yellow card W. Ngema
    Richards Bay
  • 74'
    Substitution L. Khumalo (→ Philani Sithebe)
    Richards Bay
  • 75'
    Substitution N. Xulu (→ L. Mahala)
    Richards Bay
  • 75'
    Substitution M. Mthembu (→ L. Zikhali)
    Richards Bay
  • 83'
    Substitution N. Makhubela (→ T. Tavengwa)
    Kruger United
  • 89'
    Substitution W. Makhubu (→ Tumelo Mmakgolane)
    Kruger United
  • 89'
    Substitution W. Makhubu (→ Tumelo Mmakgolane)
    Kruger United
  • 90+3'
    Goal M. Zwane
    Kruger United

Kruger UnitedLast matches Kruger United

In the last 5 matches Kruger United have 2 wins, 0 draws and 3 losses. BTTS landed in 0% of those games.

40% W — 20% D — 060% L — 3
  • Kruger UnitedKruger United0:1AmazuluAmazulu
    LLeague Cup · 25 Oct 2026
  • Chippa UnitedChippa United0:1Kruger UnitedKruger United
    WPremier Soccer League · 17 Oct 2026
  • Kruger UnitedKruger United0:1StellenboschStellenbosch
    LPremier Soccer League · 19 Sept 2026
  • TS GalaxyTS Galaxy0:1Kruger UnitedKruger United
    WPremier Soccer League · 13 Sept 2026
  • Kruger UnitedKruger United0:4Orlando PiratesOrlando Pirates
    LPremier Soccer League · 01 Sept 2026

Statistics for the last 5 games

Matches
5
Wins
2
Draws
0
Losses
3
Goals / game
0.4
Over 1.5
20%
Over 2.5
20%
BTTS
0%

Richards BayLast matches Richards Bay

Richards Bay have not won in the last 5 matches (0 draws, 5 losses).

0% W — 00% D — 0100% L — 5
  • Sekhukhune UnitedSekhukhune United3:1Richards BayRichards Bay
    LLeague Cup · 25 Oct 2026
  • Richards BayRichards Bay1:4Mamelodi SundownsMamelodi Sundowns
    LPremier Soccer League · 13 Oct 2026
  • Richards BayRichards Bay2:3Sekhukhune UnitedSekhukhune United
    LPremier Soccer League · 19 Sept 2026
  • Milford FCMilford FC5:1Richards BayRichards Bay
    LPremier Soccer League · 13 Sept 2026
  • Richards BayRichards Bay1:2AmazuluAmazulu
    LPremier Soccer League · 04 Sept 2026

Statistics for the last 5 games

Matches
5
Wins
0
Draws
0
Losses
5
Goals / game
1.2
Over 1.5
100%
Over 2.5
100%
BTTS
100%

Kruger United vs Richards Bay Standings

#TeamMPWDLGDiffPts
1Mamelodi SundownsMamelodi Sundowns1082027-91826
2Orlando PiratesOrlando Pirates981021-21925
3AmazuluAmazulu971113-8522
4Milford FCMilford FC1053211-7418
5Kaizer ChiefsKaizer Chiefs935114-10414
6Sekhukhune UnitedSekhukhune United94239-9014
7Chippa UnitedChippa United92526-7-111
8StellenboschStellenbosch92439-10-110
9Kruger UnitedKruger United93157-13-610
10Golden ArrowsGolden Arrows91533-5-28
11Polokwane CityPolokwane City91538-11-38
12TS GalaxyTS Galaxy91447-12-57
13Durban CityDurban City91446-11-57
14SiweleleSiwelele91359-16-76
15Marumo GallantsMarumo Gallants91269-17-85
16Richards BayRichards Bay903611-23-123
League position 9 / 16Comparative team statisticsLeague position 16 / 16
333%Wins0%0
111%Draws33%3
556%Losses67%6
764%Goals scored100%11
1357%Goals conceded100%23
10100%Points30%3

Season statistic Kruger United vs Richards Bay

Kruger UnitedKruger United

  • Matches played 5
  • Won home / away 0 / 2
  • Lost home / away 3 / 0
  • Goals scored 2 (0.4)
  • Goals conceded 6 (1.2)
  • Clean sheets 2
  • Failed to score 3

Richards BayRichards Bay

  • Matches played 5
  • Won home / away 0 / 0
  • Lost home / away 3 / 2
  • Goals scored 6 (1.2)
  • Goals conceded 17 (3.4)
  • Clean sheets 0
  • Failed to score 0

Match details

  • Status Finished
  • Referee Jelly Chavani

Lineups

Kruger UnitedKruger United · 3-4-3

Starting XI

  1. M. Dandjinou
  2. E. Seedat
  3. A. Konqobe
  4. S. Sibiya
  5. A. Tiwani
  6. B. Malatjie
  7. C. Ngema
  8. M. Matima
  9. Nkosinathi Thwala
  10. W. Makhubu
  11. N. Makhubela

Bench

  1. Tumelo Mmakgolane
  2. P. Manqele
  3. S. Mahlangu
  4. K. Mngonyama
  5. K. Mohamme
  6. K. Ndlovu
  7. T. Tavengwa
  8. M. Zwane
  9. M. Zwane

Richards BayRichards Bay · 4-1-4-1

Starting XI

  1. Nhlakanipho Ngcobo
  2. L. Mabuya
  3. T. Sikhakhane
  4. S. Khumalo
  5. S. Gwele
  6. Siyabonga Gumede
  7. M. Mthembu
  8. L. Khumalo
  9. S. Barns
  10. S. Gumbi
  11. N. Xulu

Bench

  1. L. Mahala
  2. Nkosiyethu Mkhabela
  3. T. Ndelu
  4. W. Ngema
  5. S. Nzama
  6. Ntokozo Nzama
  7. Ian Aubrey Otieno
  8. Philani Sithebe
  9. L. Zikhali

Injuries and suspensions

Kruger United

No absences listed for this fixture yet.

Richards Bay

No absences listed for this fixture yet.

Independent match preview. Odds and availability change — confirm on the bookmaker site. 18+.

← All football predictions