Match model — probabilities and prices

Wednesday 12 August 2026 · 4 matches · 1 competitions · generated 2026-08-09 08:49 UTC
Model output, not advice. These are probabilities from a statistical model, published for transparency about how it performs. They are not tips and not financial advice. In backtests this model does not reliably beat closing prices, which is the only benchmark that matters, so expect selections here to lose money over time. 18+. Gambling is addictive; if it stops being a modelling exercise, stop.
PSL 4

Best value today across all competitions, ranked by expected value rather than by how likely they are to win

LeagueMatchSelectionModelFairBookEVStake
PSLAmazuluvOrlando PiratesOrlando Pirates A53.8%1.86
PSLKaizer ChiefsvSekhukhune UnitedKaizer Chiefs H44.3%2.26
PSLMilford FCvSiweleleSiwelele A thin data35.9%2.79
PSLMilford FCvSiweleleMilford FC H thin data34.9%2.87
PSLDurban CityvGolden ArrowsDurban City H34.7%2.89
PSLDurban CityvGolden ArrowsGolden Arrows A34.1%2.94
PSLDurban CityvGolden ArrowsDraw31.3%3.20
PSLAmazuluvOrlando PiratesDraw30.5%3.28
PSLMilford FCvSiweleleDraw thin data29.3%3.42
PSLKaizer ChiefsvSekhukhune UnitedDraw28.9%3.47
PSLKaizer ChiefsvSekhukhune UnitedSekhukhune United A26.8%3.73
PSLAmazuluvOrlando PiratesAmazulu H15.7%6.36

Stake is blank unless a selection clears every gate: positive expected value, at least 5 percentage points of edge over the de-vigged line, and not more than 25 (a disagreement that large is usually the model missing something, not an opportunity). Most rows will be blank most days. Selections marked longshot are below 10% — their EV figure divides by a very small number and should not be trusted. thin data means one side has too few matches in the model's history for its rating to mean anything; the huge edge shown is the model's ignorance, not the market's mistake.

Best goal markets over/under and both teams to score, ranked by expected value

Kept separate from the match-winner table because they are a different bet: independent of who wins, driven by the total-goals distribution rather than the difference between the two sides. Worth a look for two reasons — a goal model is being asked the question it was actually built to answer, and a totals line is far less correlated with the rest of a slip than another favourite. Against that, books charge more margin here than on the match winner, so a given edge has further to travel.

How much this model actually knows about goals. Measured on out-of-fold predictions during training, not on the fixtures below:

No goal markets priced. These need over/under and both-teams-to-score odds, which only arrive with --odds.

Same-match combinations priced from the joint distribution, so correlation is handled correctly

The vs naive column is how far a bookmaker would be off if they priced the combination by multiplying the two legs together. A large positive number means the events happen together more often than independence implies — draws and low-scoring games, for instance — so a multiplied price is too generous.

MatchCombinationModelFairvs naiveBookEV
AmazuluvOrlando PiratesHome + Home clean sheet11.7%8.53+171%
Milford FCvSiweleleBTTS Yes + Over 2.523.2%4.31+117%
Kaizer ChiefsvSekhukhune UnitedAway + Away clean sheet18.0%5.56+107%
Durban CityvGolden ArrowsBTTS Yes + Over 2.525.5%3.93+105%
Durban CityvGolden ArrowsAway + Away clean sheet18.4%5.43+104%
Kaizer ChiefsvSekhukhune UnitedBTTS Yes + Over 2.526.0%3.84+102%
Milford FCvSiweleleAway + Away clean sheet19.0%5.25+99%
AmazuluvOrlando PiratesBTTS Yes + Over 2.529.2%3.42+80%
Durban CityvGolden ArrowsHome + Home clean sheet27.8%3.60+62%
Kaizer ChiefsvSekhukhune UnitedHome + Home clean sheet28.1%3.56+61%
Milford FCvSiweleleHome + Home clean sheet28.0%3.57+61%
AmazuluvOrlando PiratesAway + Away clean sheet35.4%2.83+42%
AmazuluvOrlando PiratesDraw + Under 2.523.7%4.23+41%
AmazuluvOrlando PiratesBTTS No + Under 2.548.7%2.06+37%
Milford FCvSiweleleHome + Over 2.515.6%6.40+36%
Durban CityvGolden ArrowsHome + Over 2.517.2%5.83+33%
Kaizer ChiefsvSekhukhune UnitedHome + Over 2.517.8%5.62+33%
Kaizer ChiefsvSekhukhune UnitedBTTS No + Under 2.553.8%1.86+32%
Durban CityvGolden ArrowsBTTS No + Under 2.554.5%1.84+31%
Kaizer ChiefsvSekhukhune UnitedDraw + Under 2.527.9%3.58+31%

Accumulators shown with what they cost you

Legs from different matches are independent, so the probabilities multiply — and so does the bookmaker's margin. The final column is the share of fair value lost to compounding vig at 5% per leg, before your model is even wrong about anything. Accumulators are on this page because people want them, not because they are a good idea.

LegsNModelFairBookEVMargin cost
Milford FC v Siwelele — under 3.5 goals
Durban City v Golden Arrows — under 3.5 goals thin data
274.1%1.35−9%
Milford FC v Siwelele — under 3.5 goals
Kaizer Chiefs v Sekhukhune United — under 3.5 goals thin data
273.7%1.36−9%
Durban City v Golden Arrows — under 3.5 goals
Kaizer Chiefs v Sekhukhune United — under 3.5 goals
272.2%1.38−9%
Amazulu v Orlando Pirates — Orlando Pirates or draw (A)
Kaizer Chiefs v Sekhukhune United — Kaizer Chiefs or draw (H)
261.7%1.62−9%
Amazulu v Orlando Pirates — Orlando Pirates or draw (A)
Milford FC v Siwelele — under 2.5 goals thin data
259.2%1.69−9%
Amazulu v Orlando Pirates — under 3.5 goals
Kaizer Chiefs v Sekhukhune United — Kaizer Chiefs or draw (H)
258.7%1.70−9%
Amazulu v Orlando Pirates — under 3.5 goals
Milford FC v Siwelele — under 2.5 goals thin data
256.3%1.78−9%
Milford FC v Siwelele — under 3.5 goals
Amazulu v Orlando Pirates — Orlando Pirates or draw (A) thin data
273.3%1.36−9%
Durban City v Golden Arrows — under 3.5 goals
Amazulu v Orlando Pirates — under 3.5 goals
268.3%1.46−9%
Kaizer Chiefs v Sekhukhune United — under 3.5 goals
Milford FC v Siwelele — under 2.5 goals thin data
259.6%1.68−9%

By competition 4 fixtures across 1 competition · 0/12 selections priced

PSL (4 matches) all days →
Best value in PSL
MatchSelectionModelFairBookEVStake
AmazuluvOrlando PiratesOrlando Pirates A53.8%1.86
Kaizer ChiefsvSekhukhune UnitedKaizer Chiefs H44.3%2.26
Milford FCvSiweleleSiwelele A thin data35.9%2.79
Milford FCvSiweleleMilford FC H thin data34.9%2.87
Durban CityvGolden ArrowsDurban City H34.7%2.89
Durban CityvGolden ArrowsGolden Arrows A34.1%2.94

Stake is blank unless a selection clears every gate: positive expected value, at least 5 percentage points of edge over the de-vigged line, and not more than 25 (a disagreement that large is usually the model missing something, not an opportunity). Most rows will be blank most days. Selections marked longshot are below 10% — their EV figure divides by a very small number and should not be trusted. thin data means one side has too few matches in the model's history for its rating to mean anything; the huge edge shown is the model's ignorance, not the market's mistake.

Amazulu HOME v Orlando Pirates AWAY

17:30 · PSL · expected goals Amazulu 0.77 – 1.48 Orlando Pirates
Amazulu 16% · draw 30% · Orlando Pirates 54%
Amazulu win
16%
Draw
30%
Orlando Pirat… win
54%
Amazulu or draw
46%
either team
70%
draw or Orlando Pirat…
84%
Over 1.5
65%
Under 1.5
35%
Over 2.5
39%
Under 2.5
61%
Over 3.5
20%
Under 3.5
80%
BTTS Yes
44%
BTTS No
56%
Amazulu clean sheet
23%
Orlando Pirat… clean sheet
47%
Likeliest scores: 0–1 15% · 1–1 13% · 0–2 12% · 0–0 11%
Correlated combinations
  • Amazulu win + Amazulu clean sheet — 12% (fair 8.53); naive multiplication would say 4%, off by +171%
  • BTTS Yes + Over 2.5 — 29% (fair 3.42); naive multiplication would say 16%, off by +80%
  • Orlando Pirat… win + Orlando Pirat… clean sheet — 35% (fair 2.83); naive multiplication would say 25%, off by +42%
  • Draw + Under 2.5 — 24% (fair 4.23); naive multiplication would say 17%, off by +41%

Durban City HOME v Golden Arrows AWAY

17:30 · PSL · expected goals Durban City 1.11 – 0.86 Golden Arrows
Durban City 35% · draw 31% · Golden Arrows 34%
Durban City win
35%
Draw
31%
Golden Arrows win
34%
Durban City or draw
66%
either team
69%
draw or Golden Arrows
65%
Over 1.5
59%
Under 1.5
41%
Over 2.5
32%
Under 2.5
68%
Over 3.5
15%
Under 3.5
85%
BTTS Yes
42%
BTTS No
58%
Durban City clean sheet
42%
Golden Arrows clean sheet
33%
Likeliest scores: 1–0 15% · 0–0 14% · 1–1 14% · 0–1 11%
Correlated combinations
  • BTTS Yes + Over 2.5 — 25% (fair 3.93); naive multiplication would say 12%, off by +105%
  • Golden Arrows win + Golden Arrows clean sheet — 18% (fair 5.43); naive multiplication would say 9%, off by +104%
  • Durban City win + Durban City clean sheet — 28% (fair 3.60); naive multiplication would say 17%, off by +62%
  • Durban City win + Over 2.5 — 17% (fair 5.83); naive multiplication would say 13%, off by +33%

Kaizer Chiefs HOME v Sekhukhune United AWAY

17:30 · PSL · expected goals Kaizer Chiefs 1.14 – 0.86 Sekhukhune United
Kaizer Chiefs 44% · draw 29% · Sekhukhune United 27%
Kaizer Chiefs win
44%
Draw
29%
Sekhukhune Un… win
27%
Kaizer Chiefs or draw
73%
either team
71%
draw or Sekhukhune Un…
56%
Over 1.5
60%
Under 1.5
40%
Over 2.5
33%
Under 2.5
67%
Over 3.5
15%
Under 3.5
85%
BTTS Yes
43%
BTTS No
57%
Kaizer Chiefs clean sheet
42%
Sekhukhune Un… clean sheet
32%
Likeliest scores: 1–0 15% · 0–0 14% · 1–1 14% · 0–1 11%
Correlated combinations
  • Sekhukhune Un… win + Sekhukhune Un… clean sheet — 18% (fair 5.56); naive multiplication would say 9%, off by +107%
  • BTTS Yes + Over 2.5 — 26% (fair 3.84); naive multiplication would say 13%, off by +102%
  • Kaizer Chiefs win + Kaizer Chiefs clean sheet — 28% (fair 3.56); naive multiplication would say 17%, off by +61%
  • Kaizer Chiefs win + Over 2.5 — 18% (fair 5.62); naive multiplication would say 13%, off by +33%

Milford FC HOME v Siwelele AWAY

17:30 · PSL · expected goals Milford FC 1.05 – 0.82 Siwelele
Thin data: Milford FC 4 matches, Siwelele 30 in this model's history. Ratings that sparse sit near the league average, which flatters the weaker side badly when the two come from different divisions. Shown for completeness, not as a forecast.
Milford FC 35% · draw 29% · Siwelele 36%
Milford FC win
35%
Draw
29%
Siwelele win
36%
Milford FC or draw
64%
either team
71%
draw or Siwelele
65%
Over 1.5
56%
Under 1.5
44%
Over 2.5
30%
Under 2.5
70%
Over 3.5
13%
Under 3.5
87%
BTTS Yes
41%
BTTS No
59%
Milford FC clean sheet
44%
Siwelele clean sheet
35%
Likeliest scores: 0–0 16% · 1–0 16% · 1–1 14% · 0–1 12%
Correlated combinations
  • BTTS Yes + Over 2.5 — 23% (fair 4.31); naive multiplication would say 11%, off by +117%
  • Siwelele win + Siwelele clean sheet — 19% (fair 5.25); naive multiplication would say 10%, off by +99%
  • Milford FC win + Milford FC clean sheet — 28% (fair 3.57); naive multiplication would say 17%, off by +61%
  • Milford FC win + Over 2.5 — 16% (fair 6.40); naive multiplication would say 11%, off by +36%