# UK bookmaker margins compared, brand by brand

> One snapshot of UK bookmaker prices on 15 football matches: average margins ran from 6.4% to 16.2%, and 46 brands quoted only 28 distinct price lists.

Published 19 October 2026

**UK bookmaker margins on the football match result averaged 8.3% for the median brand in OddsRelay's 11 October 2026 snapshot of 15 matches. Brand averages ran from 6.4% at Unibet to 16.2% at the Tote.** The 46 brands that priced every match quoted only 28 distinct price lists between them.

## How the study was done

We took one snapshot of UK bookmaker prices from the OddsRelay feed at 20:16 UTC on Sunday 11 October 2026. It covered football matches kicking off in the next 24 hours. We kept 15 of them across 11 competitions, favouring the matches most bookmakers priced.

A bookmaker's margin on one match is the sum of the three implied probabilities (home, draw, away), less one. Each brand's figure below averages that margin over the 15 matches. We counted only brands with all three prices on all 15, so every brand covers the same games.

The study uses bookmaker prices only, with no exchange prices. One snapshot says nothing about how prices move, and every count here describes this snapshot, not what the feed covers.

The margin on one match · example:

```python
def margin(home, draw, away):
    return 1 / home + 1 / draw + 1 / away - 1

margin(2.10, 3.40, 3.60)  # 0.0481, a 4.8% margin
```

## Margins by price list

The median match-result margin across the 46 brands was 8.3% (8.5% counting each price list once). Brands that showed the same three prices on all 15 matches share a row, because they are one price list under several names.

| Brands (one price list) | Average margin |
| --- | --- |
| Unibet | 6.4% |
| McBookie, Mr Vegas | 6.6% |
| Sporting Index, Spreadex | 6.9% |
| Betano, BetVictor, Parimatch, Puntit, talkSPORT Bet | 7.5% |
| Betway | 7.6% |
| Sportingbet | 7.9% |
| Grosvenor | 8.0% |
| Betnero | 8.0% |
| Dabble | 8.1% |
| Bwin | 8.2% |
| Pub Casino | 8.2% |
| Bally Bet, Casumo, Double Bubble Bingo, Jackpotjoy, Monopoly Casino, Rainbow Riches Casino | 8.3% |
| Bet Target, Hopa, Karamba | 8.4% |
| FanTeam | 8.4% |
| Coral | 8.6% |
| Betfred | 8.8% |
| Ladbrokes | 8.9% |
| 7bet, Lottoland | 9.2% |
| 888sport | 9.4% |
| William Hill | 9.5% |
| BetMGM | 10.0% |
| Fitzdares | 10.3% |
| Sky Bet | 10.7% |
| LiveScore Bet | 11.4% |
| Virgin Bet | 11.7% |
| BetWright, DragonBet, Planet Sport Bet, PricedUP, Star Sports | 12.8% |
| BetUK | 13.0% |
| Tote | 16.2% |

Average match-result margin over the same 15 football matches, snapshot of 11 October 2026, 20:16 UTC.

## Brands that share one price list

Of the 46 brands, 25 fall into seven groups that showed identical prices on every match. The largest, six brands, is the 8.3% row. Two more came within one game of sharing a list. LiveScore Bet and Virgin Bet matched on 14 of the 15, and so did Pub Casino and the Bet Target, Hopa and Karamba group.

A consensus price should group identical price lists first. Otherwise one list counts six times and pulls the average towards its own margin. [How odds comparison sites use data](https://oddsrelay.io/blog/how-odds-comparison-sites-use-data) covers how those prices become a comparison table.

## Margins by match

Margin also seemed to vary with the competition. Counting each price list once, the median was 6.4% on Coventry City v Newcastle and 6.5% on Levante UD v Sevilla. The two Venezuelan Primera Division games came in at 11.7% and 12.1%. Fifteen matches is a small sample, so read the pattern as a hint. [Football odds data, explained](https://oddsrelay.io/blog/football-odds-data-explained) covers the markets behind these prices.

| Competition | Match | Median margin | Lowest | Highest |
| --- | --- | --- | --- | --- |
| Premier League | Coventry City v Newcastle | 6.4% | 3.5% | 12.7% |
| La Liga | Levante UD v Sevilla | 6.5% | 2.8% | 12.8% |
| Serie A | Torino FC v Udinese Calcio | 6.8% | 4.9% | 12.4% |
| Serie A | Atalanta BC v Venezia | 7.0% | 4.2% | 11.7% |
| Brazil Serie A | CR Flamengo RJ v Fluminense FC RJ | 7.1% | 4.9% | 15.6% |
| Brazil Serie A | Palmeiras v Corinthians | 7.2% | 4.9% | 15.7% |
| Liga Profesional (Argentina) | CA Talleres de Cordoba v CA Independiente Avellaneda | 7.9% | 5.9% | 15.8% |
| Süper Lig | Eyupspor v Goztepe | 8.6% | 6.1% | 18.0% |
| Liga MX | CF Pachuca v Club Necaxa | 9.0% | 6.0% | 17.5% |
| Liga 1 (Peru) | Cusco FC v Alianza Lima | 9.5% | 6.4% | 20.4% |
| LaLiga 2 | Oviedo v Eibar | 10.0% | 6.0% | 15.7% |
| LaLiga 2 | Real Valladolid CF v Albacete | 10.0% | 6.4% | 15.1% |
| Veikkausliiga | AC Oulu v HJK | 10.0% | 6.3% | 18.2% |
| Primera Division (Venezuela) | Caracas FC v Zamora | 11.7% | 7.8% | 22.2% |
| Primera Division (Venezuela) | Monagas SC v Estudiantes de Merida | 12.1% | 7.8% | 21.3% |

Margins across the 28 price lists on each match, snapshot of 11 October 2026, 20:16 UTC.

## Check a margin yourself

The [overround calculator](https://oddsrelay.io/widgets/overround-calculator) works out the margin (the overround) on any set of prices you type in, and the [overround entry](https://oddsrelay.io/glossary/overround) has the formula. The prices in this study come from the same feed the [API docs](https://oddsrelay.io/docs) describe, and [the coverage page](https://oddsrelay.io/coverage) lists its bookmakers one by one.

18+ · OddsRelay supplies odds data only and takes no bets. Please gamble responsibly.

Source: https://oddsrelay.io/blog/uk-bookmaker-margins-study
