?

What a bet costs

Every bookmaker price has a fee built into it. Add up the implied probabilities of every outcome in a market and the total comes to more than 100 percent; the excess is the margin, and you pay it on every bet you place, whether it wins or loses.

This page reports the margin we measure on the odds we collect. It is not a forecast and not a tip. It is the one number on this site that does not depend on our models being right, and over a season it is worth more than most things that do. How the margin is stripped out · Why the price you take matters

Each price series is measured on its own competitions and its own capture point. Compare bookmakers within a series, never across two.

API-Football

Prices taken at pre-kickoff.

Match result (1X2)

  • pinnacle5.28%
    average 6.57% · 1,172 matches
  • dafabet7.02%
    average 6.76% · 1,199 matches
  • 1xbet7.88%
    average 8.28% · 1,176 matches
  • betano8.18%
    average 7.97% · 1,144 matches
  • superbet8.62%
    average 8.59% · 1,161 matches
  • unibet9.08%
    average 9.62% · 1,025 matches
  • 10bet9.17%
    average 9.03% · 1,093 matches
  • betvictor9.24%
    average 11.17% · 1,057 matches
  • bet3659.97%
    average 9.35% · 1,143 matches
  • betfair10.39%
    average 9.85% · 1,139 matches
  • 888sport10.62%
    average 10.83% · 260 matches
  • marathonbet10.96%
    average 9.46% · 1,196 matches
  • william hill11.36%
    average 11.22% · 1,139 matches
  • sbo14.63%
    average 13.88% · 874 matches

Cheapest to dearest on this market: 5.28% against 14.63%. That gap is charged on every bet, win or lose.

Over/Under 2.5 goals

  • pinnacle4.87%
    average 5.38% · 1,097 matches
  • sbo5.02%
    average 5.23% · 372 matches
  • bet3656.17%
    average 6.16% · 1,143 matches
  • 10bet6.81%
    average 7.00% · 1,006 matches
  • betano6.95%
    average 7.50% · 1,038 matches
  • betfair7.91%
    average 7.47% · 1,048 matches
  • 888sport8.11%
    average 8.16% · 260 matches
  • 1xbet8.11%
    average 7.89% · 1,176 matches
  • marathonbet8.16%
    average 8.31% · 1,190 matches
  • superbet8.18%
    average 8.23% · 1,148 matches
  • betvictor9.01%
    average 11.21% · 1,015 matches
  • unibet9.16%
    average 9.17% · 1,026 matches

Cheapest to dearest on this market: 4.87% against 9.16%. That gap is charged on every bet, win or lose.

Both teams to score

  • betfair6.95%
    average 6.93% · 1,036 matches
  • bet3657.61%
    average 7.65% · 967 matches
  • superbet7.98%
    average 7.93% · 1,155 matches
  • 888sport8.14%
    average 8.22% · 259 matches
  • betano8.14%
    average 8.63% · 960 matches
  • william hill8.23%
    average 8.29% · 1,130 matches
  • 1xbet8.40%
    average 8.38% · 1,169 matches
  • betvictor8.68%
    average 11.09% · 1,056 matches
  • marathonbet9.22%
    average 9.17% · 1,197 matches
  • unibet9.22%
    average 9.46% · 921 matches
  • 10bet9.61%
    average 9.40% · 922 matches

Cheapest to dearest on this market: 6.95% against 9.61%. That gap is charged on every bet, win or lose.

Double chance

  • betano9.85%
    average 11.15% · 1,142 matches
  • 888sport12.48%
    average 12.63% · 260 matches
  • william hill12.73%
    average 12.76% · 1,127 matches
  • bet36513.73%
    average 14.50% · 1,136 matches
  • 1xbet15.89%
    average 17.39% · 1,171 matches
  • betfair16.29%
    average 15.58% · 1,137 matches
  • betvictor16.35%
    average 19.23% · 1,032 matches
  • superbet16.46%
    average 16.79% · 1,148 matches
  • 10bet17.22%
    average 17.58% · 1,072 matches
  • unibet18.61%
    average 19.98% · 1,016 matches
  • marathonbet20.84%
    average 18.15% · 1,161 matches
  • sbo23.62%
    average 22.02% · 849 matches

Cheapest to dearest on this market: 9.85% against 23.62%. That gap is charged on every bet, win or lose.

Corners over/under 9.5

  • pinnacle6.89%
    average 6.91% · 663 matches
  • betano7.13%
    average 7.32% · 827 matches
  • bet3657.80%
    average 7.36% · 461 matches
  • 10bet7.91%
    average 8.31% · 303 matches
  • superbet8.03%
    average 8.00% · 723 matches
  • 1xbet8.41%
    average 8.69% · 1,008 matches
  • unibet8.98%
    average 9.04% · 529 matches
  • marathonbet9.84%
    average 9.56% · 811 matches

Cheapest to dearest on this market: 6.89% against 9.84%. That gap is charged on every bet, win or lose.

Football-Data

Prices taken at closing.

Match result (1X2)

  • betfair_exchangeexchange0.61%
    average 0.68% · 5,789 matches
  • pinnacle2.74%
    average 2.72% · 7,368 matches
  • bet3655.79%
    average 6.13% · 13,390 matches
  • bwin6.12%
    average 6.44% · 5,199 matches
  • ladbrokes6.58%
    average 7.57% · 2,794 matches

Cheapest to dearest on this market: 0.61% against 6.58%. That gap is charged on every bet, win or lose.

Over/Under 2.5 goals

  • betfair_exchangeexchange0.64%
    average 0.71% · 5,788 matches
  • pinnacle3.02%
    average 3.10% · 7,335 matches
  • bet3655.42%
    average 5.21% · 13,389 matches

Cheapest to dearest on this market: 0.64% against 5.42%. That gap is charged on every bet, win or lose.

Measured 2026-08-04.