30 October 2026, 17:30 UTC

Marumo Gallants vs Siwelele Premier Soccer League prediction & result

Thohoyandou Stadium, Thohoyandou
Referee: Sicelo Velapi
Full time3 – 2

Final score: Marumo Gallants 3-2 Siwelele.

Before kick-off the model made it 33% Marumo Gallants, 31% draw, 36% Siwelele — fair odds of 3.03, 3.23 and 2.78.

Most likely scoreline: 0-1.

The model got this one wrong.

Published · updated

Has the model earned this number?

Siwelele at 36%: of 4,828 settled 30–40% forecasts, 33.4% came in (average 33.7%). It can be read literally. The full record.

How the model saw it, minute by minute

Marumo Gallants97%Draw3%Siwelele0%

Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 5 goals. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

⚽Samkele Sihlali
7'
26'
⚽Raymond Makhuveleassist: Manoke Felix Noge
M. Ndlovu
30'
⚽Ndabayithethwa Ndlondloassist: Saketso Steven Moremi
32'
45'
🔁neo mokhachaneout: Maliele·Pule
45'
🔁Kwanda Lupaluleleout: Christian Saile Basomboli
⚽Samkele Sihlaliassist: M. Ndlovu
49'
55'
⚽Maliele·Pule
59'
🔁Raymond Makhuveleout: relebogile mokhuoane
🔁Saketso Steven Moremiout: Y. Madiba
67'
🔁Sibusiso Ncubeout: Onke Moletshe
67'
🔁M. Ndlovuout: Katlego Otladisa
67'
68'
T. Sesane
🔁Samkele Sihlaliout: Lebogang Button
71'
78'
🔁Shadrack·Kobediout: Thato Reabetswe Letshedi
84'
🔁Manoke Felix Nogeout: Zakhele Lepasa
🔁Siphosakhe Ntiya-Ntiyaout: Edgar Manaka
84'
90+4'
Zakhele Lepasa

Match stats — Marumo Gallants vs Siwelele

41%Possession59%
20Shots9
7On target2
3Corners6
1.8xG0.43

Goals against chances

Marumo Gallants3 from 1.80 xGmore than the chances were worth
Siwelele2 from 0.43 xGmore than the chances were worth

Expected goals totals what the openings were worth, so the gap between it and the score is the finishing — and the luck. Under half a goal either way is called level: xG is an estimate and a smaller gap than that is inside its own error.

Line-ups

Marumo Gallants 4-1-4-1
  • 16Kagiso MlamboG
  • 20Prince Makgatole MankuD
  • 22M. RikhotsoD
  • 17Patrick MotsoenengD
  • 3S. Ntiya-NtiyaD
  • 19Thatho PheehaM
  • 13K. NcubeM
  • 27Saketso Steven MoremiM
  • 15N. NdlondloM
  • 18M. NdlovuM
  • 38Samkele SihlaliF
Substitutes
  • 37N. RalenkoaneD
  • 40T. LukheleM
  • 30E.LakoG
  • 29L. ButtonM
  • 8S. MbheleM
  • 24Y. MadibaM
  • 5D. ManakaF
  • 9O. MoletsheM
  • 12K. OtladisaM
Coach: R. Kanalelo
Siwelele 4-4-2
  • 1J. FebruaryG
  • 22K. LupaluleleD
  • 4T. SesaneD
  • 33S. NdebeleD
  • 2Y. MfoloziD
  • 7Neo MokhachaneM
  • 35Raymond MakhuveleM
  • 26S. KobediM
  • 3Manoke Felix NogeM
  • 12M. MazibukoF
  • 17S. JezaF
Substitutes
  • 5K. KhonyaneD
  • 9Z. LepasaF
  • 36T. LetshediM
  • 47Matthew MarouM
  • 8R. MokhuoaneM
  • 50T. MthombeniG
  • 10M. PuleF
  • 14Bilal BaloyiD
  • 11C. SaileF

Form going into Marumo Gallants vs Siwelele

Marumo Gallants

Premier Soccer League

  • L1-2away to Sekhukhune United17 October 2026
  • L0-2Orlando Pirates20 September 2026
  • L0-1away to Amazulu12 September 2026
  • D2-2Polokwane City4 September 2026

Siwelele

Premier Soccer League

  • W1-0Polokwane City18 October 2026
  • D1-1Golden Arrows13 September 2026
  • L0-3away to Mamelodi Sundowns9 September 2026
  • L2-3away to Kaizer Chiefs6 September 2026

What these results say

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Premier Soccer League table

#TeamPWDLGFGAGDPts
15Marumo Gallants9126917-85
14Siwelele9135916-76

Where the two sides stand today, not on the day of this match. Full table

Head-to-head: Marumo Gallants vs Siwelele

  • 18 April 2026Marumo Gallants 0–0 SiwelelePremier Soccer League
  • 28 September 2025Siwelele 1–0 Marumo GallantsPremier Soccer League

Leading scorers: Marumo Gallants and Siwelele

Marumo Gallants

GoalsAssists

  • M. Ndlovu21

Siwelele

No player in Premier Soccer League's leading scorers — 9 league goals as a side.

Top 3 by league goals this season; player availability is not in the model. How to read this.

The result against the call

Marumo Gallants beat Siwelele 3–2. The model had leaned towards a win for Siwelele at 36% and given a win for Marumo Gallants 33%. At that figure it expects the outcome about once in every 3 matches like this one. The goals: Samkele Sihlali 7' for Marumo Gallants, Raymond Makhuvele 26' for Siwelele, Ndabayithethwa Ndlondlo 32' for Marumo Gallants, Samkele Sihlali 49' for Marumo Gallants, Maliele·Pule 55' for Siwelele. On expected goals it finished 1.80–0.43.

What this result changed

Before kick-off the season simulation gave Marumo Gallants a 73.5% chance to finish in the bottom three: 66.0% after a win, 75.9% after a draw, 79.2% after a defeat. The win was the best of those results for them, and left the figure at 66.0%, 7.5 points lower than before the match.

For Siwelele the question was the chance to finish in the bottom three, 20.9% going in: 14.0% after a win, 21.5% after a draw, 27.4% after a defeat. The defeat was the worst of those results for them, and left the figure at 27.4%, 6.5 points higher than before the match.

Read from our Premier Soccer League season simulation as it stood before this match (10,000 runs), counting this result alone. Every result since then has moved the table again, so today's figure is on the competition page.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.