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)

  • pinnacle4.97%
    average 5.67% · 2,983 matches
  • dafabet6.78%
    average 6.25% · 2,787 matches
  • betano7.36%
    average 7.28% · 2,944 matches
  • 1xbet7.36%
    average 7.65% · 3,017 matches
  • 10bet7.53%
    average 8.48% · 2,543 matches
  • marathonbet7.94%
    average 8.79% · 3,031 matches
  • superbet8.13%
    average 7.96% · 2,376 matches
  • bet3658.43%
    average 8.70% · 2,960 matches
  • betvictor8.69%
    average 9.70% · 2,805 matches
  • unibet8.78%
    average 9.25% · 2,598 matches
  • betfair9.72%
    average 9.09% · 2,941 matches
  • 888sport10.08%
    average 10.42% · 994 matches
  • william hill10.41%
    average 10.61% · 2,948 matches
  • sbo14.26%
    average 13.68% · 2,436 matches

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

Over/Under 2.5 goals

  • pinnacle4.65%
    average 4.85% · 2,864 matches
  • sbo4.90%
    average 5.11% · 1,098 matches
  • bet3656.06%
    average 6.03% · 2,960 matches
  • betano6.25%
    average 6.71% · 2,792 matches
  • 10bet6.44%
    average 6.68% · 2,428 matches
  • betfair7.80%
    average 7.16% · 2,661 matches
  • 888sport7.95%
    average 7.99% · 994 matches
  • superbet7.99%
    average 7.70% · 2,361 matches
  • 1xbet8.00%
    average 7.58% · 3,017 matches
  • marathonbet8.08%
    average 7.98% · 3,025 matches
  • betvictor8.99%
    average 10.21% · 2,745 matches
  • unibet9.05%
    average 8.92% · 2,596 matches

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

Both teams to score

  • betfair6.94%
    average 6.88% · 2,549 matches
  • bet3657.50%
    average 7.54% · 2,726 matches
  • superbet7.95%
    average 7.77% · 2,370 matches
  • betano7.99%
    average 8.24% · 2,674 matches
  • william hill7.99%
    average 8.02% · 2,935 matches
  • 888sport8.01%
    average 8.00% · 993 matches
  • 1xbet8.12%
    average 8.25% · 3,002 matches
  • betvictor8.66%
    average 9.98% · 2,808 matches
  • marathonbet8.78%
    average 9.01% · 3,032 matches
  • 10bet9.23%
    average 9.07% · 2,333 matches
  • unibet9.28%
    average 9.41% · 2,428 matches

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

Double chance

  • betano9.28%
    average 10.23% · 2,942 matches
  • 888sport12.41%
    average 12.57% · 994 matches
  • william hill12.44%
    average 12.56% · 2,930 matches
  • bet36512.93%
    average 13.77% · 2,947 matches
  • 1xbet15.21%
    average 16.22% · 3,009 matches
  • marathonbet15.22%
    average 16.89% · 2,982 matches
  • betfair15.47%
    average 15.36% · 2,938 matches
  • 10bet16.02%
    average 16.87% · 2,513 matches
  • superbet16.12%
    average 15.56% · 2,362 matches
  • betvictor16.21%
    average 17.77% · 2,727 matches
  • unibet18.41%
    average 19.03% · 2,588 matches
  • sbo19.48%
    average 21.37% · 2,377 matches

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

Corners over/under 9.5

  • pinnacle6.58%
    average 6.61% · 2,048 matches
  • betano7.12%
    average 7.20% · 2,306 matches
  • bet3657.80%
    average 7.50% · 1,290 matches
  • 10bet7.91%
    average 8.16% · 743 matches
  • superbet7.99%
    average 7.94% · 1,658 matches
  • betfair8.23%
    average 8.40% · 350 matches
  • 1xbet8.55%
    average 8.78% · 2,660 matches
  • unibet9.06%
    average 9.16% · 1,630 matches
  • marathonbet9.76%
    average 9.48% · 2,331 matches

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

Football-Data

Prices taken at closing.

Match result (1X2)

  • betfair_exchangeexchange0.68%
    average 0.79% · 9,061 matches
  • 1xbet3.05%
    average 3.14% · 2,256 matches
  • interwetten5.25%
    average 5.41% · 6,733 matches
  • vcbet5.60%
    average 5.94% · 8,116 matches
  • bwin6.21%
    average 6.53% · 16,675 matches
  • williamhill6.41%
    average 6.83% · 9,694 matches
  • ladbrokes6.69%
    average 7.92% · 4,962 matches
  • betfair_sportsbook7.65%
    average 7.94% · 2,256 matches
  • bet3658.77%
    average 50.83% · 17,587 matches
  • pinnacle104.41%
    average 60.99% · 13,046 matches

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

Over/Under 2.5 goals

  • betfair_exchangeexchange0.73%
    average 0.79% · 9,050 matches
  • bet3656.39%
    average 49.34% · 17,586 matches
  • pinnacle105.13%
    average 61.47% · 12,981 matches

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

Measured 2026-09-13.