trust page

Methodology

Every number on OddsBash is collected from a betting site’s public website and shown with the time we collected it. This page explains what that means in practice: an odds site you can’t audit is just another tipster.

Where Prices Come From

We collect decimal odds from the public websites of licensed South African betting sites. We show prices exactly as collected: never adjusted, never “boosted”.

Matching the same match across different betting sites is done conservatively. Team names, competition names and kick-off times don’t always line up exactly between one betting site and another, and a wrong match would show two unrelated prices side by side as if they were for the same game. When a match can’t be confirmed with confidence, we leave it out rather than guess.

Freshness: No Silent Staleness

Every price carries the time it was collected. When a price is older than its freshness window it greys out and is marked old; when it is well past the window it is struck through; when a betting site stops responding entirely, we say unavailable since a time. We never quietly leave a stale price looking live.

Measured Margins

A betting site’s margin (overround) is how far its prices for one market add up above a fair 100%. For every market where a betting site prices every outcome, we compute the sum of implied probabilities and average it per betting site over a rolling 30-day window. Betting sites with too few complete markets are excluded rather than ranked on thin data. Lower margin means a better price for the punter.

Independence

We list every licensed South African betting site we can measure, whether or not they pay us. Rankings come from measured data only. We don’t sell tips, we don’t take bets, and we never mark a price up or down.