18+ National Responsible Gambling Programme 0800 006 008. Winners know when to stop. Get help
Beta Real prices. Coverage is still growing. Real prices. Coverage is growing. Why?

Tell us what is wrong

The prices here are real and they are ours. We read every listed South African bookmaker roughly every four minutes and publish what we actually saw, with the time we saw it. Nothing on this site is estimated, modelled or bought in. We hold no data agreement with any bookmaker, so a price can be a few minutes old and the bookmaker's own price is the one that counts. How live is this?

Why is this a beta? Because we are a data company, and data gets better with time. Every day we run, the price record gets longer, the licence register gets more complete and the ranking rests on more evidence. Some pages are still being written and a few bookmakers are not fully covered yet.

We would rather be useful now than perfect later. What is here already answers the question most punters never get answered: who is actually paying most, right now, and who is actually licensed to take your bet. Waiting another six months to publish that would help nobody.

Where we are unsure, we say so. Where we have not checked something, we do not claim it. If you find something wrong, tell us and we will fix it and say we did.

LicensedBets FeaturedR5,000 bonus Biggest gap Live odds

Compare South African
betting odds

Find a fixture. Compare the same outcome across the bookmakers we cover.

More filters Competition, order & price gap · R200 example stake
Sort
Gap
is your stake. +R is what the best book pays back over the next best on it. Green marks a price at least 5% better than the next book, which is worth the extra tap.
TODAY
🏇 Greyville Race 1
9.94f · 5 runners
Trip To Venus FAVOURITE
To win · K De Melo · Yogas Govender
World Sports Betting pays R30 more than TopBet on the same bet
Tapping a price opens that bookmaker. We may earn a commission, which costs you nothing and never changes a price we publish.
See every runner in this race →
All 33 races on the board →
Table tennis

TT Cup

46 fixtures · best price on each outcome
All 46 TT Cup fixtures →
Table tennis

TT Elite Series

177 fixtures · best price on each outcome
All 177 TT Elite Series fixtures →
Table tennis

Setka Cup (M) CZ

13 fixtures · best price on each outcome
All 13 Setka Cup (M) CZ fixtures →
Table tennis

Setka Cup (M) UA

69 fixtures · best price on each outcome
All 69 Setka Cup (M) UA fixtures → Every fixture we price →

How to compare betting odds

Choose a fixture, then compare prices for the same market and outcome. A higher decimal price gives a larger potential return for the same stake if the bet wins. It does not make that outcome more likely.

Are these all the bookmakers in South Africa?

No. This board compares the bookmakers in our current coverage, and not every bookmaker prices every fixture. Open a fixture to see which prices are available. Our bookmaker directory explains the operators we list.

Are these prices guaranteed?

No. Prices can change between our checks. Use the last-checked time on the page and verify the price and market rules with the bookmaker. Licensed Bets is a comparison site, not a bookmaker.

What does the price gap mean?

It compares the highest available price with the next-highest price for the same outcome. It is a price difference, not a prediction or a promise of profit. Read how we check prices.

18+Licensed Bets takes no bets and never holds your money. Bookmakers are ranked by the price they pay, never by what they pay us. Prices are recent, not instantaneous. We hold no data agreement with any bookmaker: nobody sends us prices, so we re-read every bookmaker about every 4 minutes and show you when we last did. A price can move between checks, so the bookmaker's own price at the moment you stake is the one that counts, and it is the only one either of you is bound by. How live is this? Spotted something out of date? Tell us at [email protected] and we will fix it fast. Gambling can be addictive. National Responsible Gambling Programme, toll free 0800 006 008.

Every price here was read from the bookmaker itself · racing covers every South African meeting we can read · football, rugby, tennis, table tennis, cricket, basketball, ice hockey, baseball and darts cover every competition our bookmakers price

Prices last checked Sun, 20 Sept, 09:13 We re-read every bookmaker about every 4 minutes. Odds still move between checks, so the bookmaker's own price is the one that counts. How live is this?