Hard

Line shopping: how differences in odds eat into the margin

It helps: the same bet at the best price on the market loses 1.1% instead of 7.1%. But the best price alone is not enough for a profit.

  • −7.1%bets at the average price
  • −1.1%the same bets at the best price
  • +6.6%how much higher the best odds are than the average

Why prices differ

Bookmakers have different margins and different customers, and they react to news at different speeds. So the odds on the same outcome differ, sometimes noticeably. Anyone who compares prices before betting pays less margin.

What history shows

Betting results at the best and at the average priceAll outcomes: −1.1% (Average bookmaker: −7.1%); Favourite: +0.2% (Average bookmaker: −4.1%); Draw: −0.1% (Average bookmaker: −5.6%); Underdog: −2.4% (Average bookmaker: −10.2%)All outcomes: −1.1% · Average bookmaker: −7.1%All outcomes−1.1%Favourite: +0.2% · Average bookmaker: −4.1%Favourite+0.2%Draw: −0.1% · Average bookmaker: −5.6%Draw−0.1%Underdog: −2.4% · Average bookmaker: −10.2%Underdog−2.4%
  • Best price on the market
  • Average bookmaker
A stake of 1 per outcome at closing odds; 43,312 matches.

The best odds on the market are on average 6.6% higher than the average odds. That is enough to almost wipe out the margin: betting on everything loses 1.1% instead of 7.1%. The difference is biggest on underdogs — that is where the margin is bigger too.

The best price in hockey and basketball

The gain from the best price is smaller there: on average our database has only 2.9 bookmakers per hockey match and 5.7 per basketball match, not the dozens behind the football statistics.

SportAverage priceBest priceBest above average
Football−7.1%−1.1%+6.6%
Hockey−7.3%−5.4%+2.1%
Basketball−6.5%−3.0%+3.9%

Why it is not enough

  • The best price removes the margin but gives no edge: the result is still around zero or below.
  • The best price is gathered from dozens of bookmakers, and none of them holds it for long.
  • The bookmakers with the best prices are the quickest to cut the limits of customers who regularly take the best odds.
  • A profit appears only when the best price is above the fair price — for example, the sharp line's fair price. That is what the article on early odds is about.

This is an analysis of history, not advice to bet. Betting means risking money; 18+. The numbers: 43,352 completed matches in 27 football leagues between 15 July 2017 and 13 October 2026; bets on the match result (home win, draw, away win) after 90 minutes. In hockey and basketball the winner includes overtime; a hockey draw is the one after regulation time.

Other strategies