Skip to content
OddsAPI.dev

Bookmaker margins, live

How much each bookmaker builds into its football prices, measured on the match result for every match in our league tables. Real odds from the API, refreshed every 30 minutes.

Live data · updated 8 Nov 2026, 09:53 UTC
4
Matches measured
1
Leagues
7.6%
Lowest · Bet365
10.2%
Highest · Paddy Power
  • Lowest bookmaker margin right now: Bet365 at 7.6% on the match result; highest: Paddy Power at 10.2%.
  • Measured on 4 upcoming matches across 1 leagues, refreshed every 30 minutes.
  • Margin = sum of 1/price over home, draw and away, minus one.
  • Every price comes from GET /v1/{bookmaker}/events/{id}/odds?markets=match_result.
[ 01 / 04 ]·Average margin by bookmaker
BookmakerAvg 1X2 marginMatchesBest price share
Bet365sportsbook7.64%492%
Paddy Powersportsbook10.17%425%

Best price share: how often a bookmaker had, or shared, the highest price on a home, draw or away outcome, out of the outcomes it priced. Betfair Exchange is left out of it: its prices are before commission.

[ 02 / 04 ]·Margin by league
LeagueBet365Paddy PowerMatches
Danish Superliga7.6%10.2%4
[ 03 / 04 ]·How it's measured

Method

For each league page we take the next matches at least two bookmakers price, and pull each book's full-time match result odds from the API. A book's margin on a match is the sum of 1/price over home, draw and away, minus one. The numbers above are plain averages of those, per book and per league.

Only matches with a complete 1X2 from at least two books count. Betfair Exchange uses the best back price on each outcome, before commission. Prices are pre-match and refresh every 30 minutes, so the table moves with the market.

Want the raw numbers? Every price here is one request away: GET /v1/{bookmaker}/events/{id}/odds?markets=match_result.

[ 04 / 04 ]·FAQ

Questions,
answered.

Everything you need to know before you pull your first odds. Still stuck? Talk to us.

The margin, or overround, is how much more than 100% a book's implied probabilities add up to. On a 1X2 market, add 1/price for home, draw and away and subtract 1. A book pricing 2.00 / 3.50 / 4.00 has 1/2 + 1/3.5 + 1/4 = 1.036, a 3.6% margin.

Of the bookmakers, Bet365 right now, at 7.6% on average across 4 matches; Paddy Power is the highest at 10.2%. Betfair Exchange is lower still, before commission. The table refreshes every 30 minutes from live odds.

On an exchange the prices come from other bettors, and the best back prices across the three outcomes usually add up to almost exactly 100%. Betfair charges commission on net winnings instead, which isn't in the prices; we use the best back price as listed.

For the price you get, yes: a lower margin means odds closer to the fair probability. Books with higher margins often make up for it with more markets, boosts and player props.

Pull GET /v1/{bookmaker}/events/{event_id}/odds?markets=match_result for each match and book, then sum 1/price over the three outcomes. Every book returns the same outcome keys, so it's one function for all five.

Related
Ready when you are

Your first odds snapshot is five minutes away.

No sales call. Start a 7-day free trial, create a key and pull live odds over REST right away.

Start your free trial

7-day free trial · cancel anytime