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)
| Bookmaker | Margin (median) | Average | Matches measured |
|---|---|---|---|
| pinnacle | 5.13% | 6.11% | 1,980 |
| dafabet | 6.91% | 6.48% | 1,981 |
| 1xbet | 7.41% | 8.05% | 2,002 |
| betano | 7.93% | 7.62% | 1,963 |
| marathonbet | 7.99% | 9.22% | 2,020 |
| superbet | 8.34% | 8.32% | 1,708 |
| 10bet | 8.96% | 8.79% | 1,856 |
| unibet | 9.03% | 9.56% | 1,810 |
| betvictor | 9.10% | 10.40% | 1,838 |
| bet365 | 9.16% | 9.02% | 1,958 |
| 888sport | 10.18% | 10.53% | 879 |
| betfair | 10.19% | 9.57% | 1,960 |
| william hill | 11.07% | 10.94% | 1,947 |
| sbo | 14.43% | 13.82% | 1,584 |
- 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
| Bookmaker | Margin (median) | Average | Matches measured |
|---|---|---|---|
| pinnacle | 4.76% | 5.09% | 1,874 |
| sbo | 4.97% | 5.20% | 697 |
| bet365 | 6.06% | 6.11% | 1,957 |
| betano | 6.68% | 7.13% | 1,827 |
| 10bet | 6.69% | 6.84% | 1,746 |
| betfair | 7.91% | 7.41% | 1,765 |
| 888sport | 7.95% | 8.02% | 879 |
| 1xbet | 8.05% | 7.76% | 2,002 |
| marathonbet | 8.11% | 8.14% | 2,014 |
| superbet | 8.14% | 8.00% | 1,695 |
| betvictor | 9.00% | 10.65% | 1,780 |
| unibet | 9.16% | 9.12% | 1,810 |
- 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
| Bookmaker | Margin (median) | Average | Matches measured |
|---|---|---|---|
| betfair | 6.95% | 7.01% | 1,725 |
| bet365 | 7.50% | 7.59% | 1,751 |
| superbet | 7.96% | 7.87% | 1,702 |
| 888sport | 8.11% | 8.05% | 878 |
| betano | 8.11% | 8.48% | 1,730 |
| william hill | 8.11% | 8.15% | 1,935 |
| 1xbet | 8.18% | 8.32% | 1,989 |
| betvictor | 8.66% | 10.44% | 1,839 |
| marathonbet | 8.81% | 9.10% | 2,021 |
| unibet | 9.33% | 9.49% | 1,661 |
| 10bet | 9.39% | 9.28% | 1,652 |
- 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
| Bookmaker | Margin (median) | Average | Matches measured |
|---|---|---|---|
| betano | 9.57% | 10.64% | 1,961 |
| 888sport | 12.43% | 12.62% | 879 |
| william hill | 12.64% | 12.68% | 1,931 |
| bet365 | 13.25% | 14.13% | 1,948 |
| betfair | 15.47% | 15.41% | 1,958 |
| 1xbet | 15.56% | 16.97% | 1,995 |
| marathonbet | 15.65% | 17.71% | 1,978 |
| superbet | 16.28% | 16.24% | 1,695 |
| betvictor | 16.29% | 18.39% | 1,787 |
| 10bet | 16.50% | 17.25% | 1,832 |
| unibet | 18.51% | 19.62% | 1,800 |
| sbo | 21.69% | 21.87% | 1,543 |
- 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
| Bookmaker | Margin (median) | Average | Matches measured |
|---|---|---|---|
| pinnacle | 6.73% | 6.79% | 1,265 |
| betano | 7.13% | 7.27% | 1,493 |
| bet365 | 7.80% | 7.45% | 836 |
| 10bet | 7.91% | 8.23% | 515 |
| superbet | 8.04% | 7.99% | 1,111 |
| 1xbet | 8.45% | 8.73% | 1,729 |
| unibet | 9.03% | 9.13% | 1,030 |
| marathonbet | 9.42% | 9.50% | 1,465 |
- 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)
| Bookmaker | Margin (median) | Average | Matches measured |
|---|---|---|---|
| betfair_exchangeexchange | 0.61% | 0.68% | 5,840 |
| pinnacle | 2.74% | 2.72% | 7,368 |
| bet365 | 5.80% | 6.13% | 13,442 |
| bwin | 6.12% | 6.45% | 5,251 |
| ladbrokes | 6.58% | 7.57% | 2,794 |
- 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
| Bookmaker | Margin (median) | Average | Matches measured |
|---|---|---|---|
| betfair_exchangeexchange | 0.65% | 0.71% | 5,840 |
| pinnacle | 3.02% | 3.10% | 7,335 |
| bet365 | 5.42% | 5.21% | 13,441 |
- 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.