UK bookmaker margins compared, brand by brand
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.
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% marginMargins 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 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 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 works out the margin (the overround) on any set of prices you type in, and the overround entry has the formula. The prices in this study come from the same feed the API docs describe, and the coverage page lists its bookmakers one by one.
Related posts
- How odds comparison sites use odds dataA comparison site is a best-price table. The hard part is proving every column is the same bet.
- Football odds data, explainedFootball markets, the keys that name them, and what one matched football price looks like.
- 2Up odds data explainedA bookmaker's 2Up price can differ from its ordinary match odds, so 2Up has a board of its own.
18+ · OddsRelay supplies odds data only and takes no bets. Please gamble responsibly.