?

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.13%
    average 6.11% · 1,980 matches
  • dafabet6.91%
    average 6.48% · 1,981 matches
  • 1xbet7.41%
    average 8.05% · 2,002 matches
  • betano7.93%
    average 7.62% · 1,963 matches
  • marathonbet7.99%
    average 9.22% · 2,020 matches
  • superbet8.34%
    average 8.32% · 1,708 matches
  • 10bet8.96%
    average 8.79% · 1,856 matches
  • unibet9.03%
    average 9.56% · 1,810 matches
  • betvictor9.10%
    average 10.40% · 1,838 matches
  • bet3659.16%
    average 9.02% · 1,958 matches
  • 888sport10.18%
    average 10.53% · 879 matches
  • betfair10.19%
    average 9.57% · 1,960 matches
  • william hill11.07%
    average 10.94% · 1,947 matches
  • sbo14.43%
    average 13.82% · 1,584 matches

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

Over/Under 2.5 goals

  • pinnacle4.76%
    average 5.09% · 1,874 matches
  • sbo4.97%
    average 5.20% · 697 matches
  • bet3656.06%
    average 6.11% · 1,957 matches
  • betano6.68%
    average 7.13% · 1,827 matches
  • 10bet6.69%
    average 6.84% · 1,746 matches
  • betfair7.91%
    average 7.41% · 1,765 matches
  • 888sport7.95%
    average 8.02% · 879 matches
  • 1xbet8.05%
    average 7.76% · 2,002 matches
  • marathonbet8.11%
    average 8.14% · 2,014 matches
  • superbet8.14%
    average 8.00% · 1,695 matches
  • betvictor9.00%
    average 10.65% · 1,780 matches
  • unibet9.16%
    average 9.12% · 1,810 matches

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

Both teams to score

  • betfair6.95%
    average 7.01% · 1,725 matches
  • bet3657.50%
    average 7.59% · 1,751 matches
  • superbet7.96%
    average 7.87% · 1,702 matches
  • 888sport8.11%
    average 8.05% · 878 matches
  • betano8.11%
    average 8.48% · 1,730 matches
  • william hill8.11%
    average 8.15% · 1,935 matches
  • 1xbet8.18%
    average 8.32% · 1,989 matches
  • betvictor8.66%
    average 10.44% · 1,839 matches
  • marathonbet8.81%
    average 9.10% · 2,021 matches
  • unibet9.33%
    average 9.49% · 1,661 matches
  • 10bet9.39%
    average 9.28% · 1,652 matches

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

Double chance

  • betano9.57%
    average 10.64% · 1,961 matches
  • 888sport12.43%
    average 12.62% · 879 matches
  • william hill12.64%
    average 12.68% · 1,931 matches
  • bet36513.25%
    average 14.13% · 1,948 matches
  • betfair15.47%
    average 15.41% · 1,958 matches
  • 1xbet15.56%
    average 16.97% · 1,995 matches
  • marathonbet15.65%
    average 17.71% · 1,978 matches
  • superbet16.28%
    average 16.24% · 1,695 matches
  • betvictor16.29%
    average 18.39% · 1,787 matches
  • 10bet16.50%
    average 17.25% · 1,832 matches
  • unibet18.51%
    average 19.62% · 1,800 matches
  • sbo21.69%
    average 21.87% · 1,543 matches

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

Corners over/under 9.5

  • pinnacle6.73%
    average 6.79% · 1,265 matches
  • betano7.13%
    average 7.27% · 1,493 matches
  • bet3657.80%
    average 7.45% · 836 matches
  • 10bet7.91%
    average 8.23% · 515 matches
  • superbet8.04%
    average 7.99% · 1,111 matches
  • 1xbet8.45%
    average 8.73% · 1,729 matches
  • unibet9.03%
    average 9.13% · 1,030 matches
  • marathonbet9.42%
    average 9.50% · 1,465 matches

Cheapest to dearest on this market: 6.73% against 9.42%. 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,840 matches
  • pinnacle2.74%
    average 2.72% · 7,368 matches
  • bet3655.80%
    average 6.13% · 13,442 matches
  • bwin6.12%
    average 6.45% · 5,251 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.65%
    average 0.71% · 5,840 matches
  • pinnacle3.02%
    average 3.10% · 7,335 matches
  • bet3655.42%
    average 5.21% · 13,441 matches

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

Measured 2026-08-24.