Odds move with the bookmaker's models, the information out there, the bets coming in, its risk management and what the rest of the market is doing. Each firm mixes those ingredients its own way, so several different prices can sit side by side on the same event.
A price is an opinion
When a bookmaker puts up a price, it doesn't know how the match will end. It's giving you an estimate. That's all.
The estimate is built on plenty of information. It's still an estimate, though, and two firms can land on different reads of the same game.
So odds aren't the truth. They're how the market sees the match at one moment in time.
Bottom line. Odds are an estimate. Never a certainty.
How a bookmaker builds a price
Before a market opens, someone has to set a starting price. To get there, a bookmaker usually looks at:
- recent form
- historical stats
- past head-to-heads
- how each team is shaping up
- its own internal data
The aim is a sensible estimate before the first bets arrive.
Every bookmaker has its own model
There's no single model everyone shares. Some firms run very sophisticated tools. Others keep it simpler.
They don't put the same weight on the same factors either. One leans on form, another on history. That's one of the big reasons prices differ from one firm to the next.
How good those models are, and how fast they react, is what separates sharp and soft profiles. A betting exchange sits outside this comparison. It doesn't publish estimates of its own, because the prices there come from other bettors.
Risk, the other half of the job
Estimating a result isn't enough for a bookmaker. It also has to manage what it might have to pay out.
If money keeps piling onto one outcome, it can shorten that price to limit its exposure. That's just part of how the market normally works.
Keep in mind. Odds can move without any news at all. Sometimes the bookmaker is simply rebalancing its risk.
Does everyone have the same information?
There's no shortage of sources. A bookmaker can draw on:
- statistics
- proprietary data
- public information
- in-house analysts
- market signals
Nobody uses exactly the same mix. That alone explains part of the gap between prices.
Why some bookmakers react faster
Bookmakers don't all move at the same moment. Some adjust their price as soon as news breaks.
Others wait for confirmation. In between, temporary gaps open up. And when several firms react almost at once, the move spreads across the whole market. That's called a steam move.
Where the differences in odds come from
To sum up, bookmakers don't necessarily share:
- the same models
- the same data
- the same margins
- the same approach to risk
So you'll often see several prices sitting side by side on one match. Makes sense, right?
Each firm weights its factors its own way.
Not everyone has access to the same sources.
Each one manages its exposure with its own strategy.
When bookmakers are aligned
Sometimes nearly every bookmaker shows the same odds. The market then has a fairly uniform read of the event.
That's what people call an aligned market.
A: 1.92, B: 1.93, C: 1.91, D: 1.94. All four prices sit within a whisker of each other. The market sees the match the same way.
When bookmakers disagree
On other matches, the gaps get wider. The market becomes dispersed.
That spread means something simple. The market doesn't necessarily share one single read of the event.
Small gap, big gap: what drives it
When information is plentiful and the market is mature, prices tend to converge. The consensus gets stronger.
Gaps tend to grow when:
- information is thin
- the market has only just opened
- the event is hard to assess
- the models really don't agree
A disagreement, in numbers
| Bookmaker | Odds |
|---|---|
| A | 1.82 |
| B | 1.91 |
| C | 2.00 |
| D | 2.05 |
Here, the four firms clearly don't read the match the same way. The market is dispersed. That's useful to notice, as long as you know how to read an odds movement.
From 1.82 at A to 2.05 at D, the same outcome gets four clearly different prices. A line of identical prices takes two seconds to read. This one makes you stop and ask what's going on. I read a spread like this as more telling than any single price, because it shows where the market is unsure.
The trap. A disagreement doesn't mean one bookmaker's right and the other's wrong. It can reflect real uncertainty, different models, staggered reactions or a market with less consensus. The information isn't always in the price itself. Sometimes it's in the gap between several bookmakers.
How OddScore watches the market
OddScore tracks odds variations across dozens of bookmakers. It looks at:
- the moves
- where prices line up
- where they disagree
- how consistent the market is overall
so the market becomes easier to read.
Put it into practice
Apply this guide to real odds.
See a market reading
A real match with its odds, movements and 0-100 signal.
Open the demoMargin calculator
Measure a bookmaker's margin on any market.
Calculate the marginDig into the market
Odds movements are only part of the story. Here are the next topics to read.
Understanding odds movements
How odds shift, and why so many people keep an eye on those shifts.
UnderstandWhy odds change before an event
Injuries, betting volume, bookmaker reactions... the usual reasons a market moves.
UnderstandHow to read an odds movement
Direction, size, timing. What to check before you read anything into a move.
Read the guideWhat a movement can really reveal
Moves don't all tell the same story. Here's how to tell noise from a useful signal.
ExploreWhen the market moves fast
A steam move is a sharp price shift that spreads across several bookmakers.
DiscoverHow does a bookmaker work?
Pricing, margin, risk. The basics.
See the guideThe different types of bookmakers
Market makers, followers, sharp, soft and everything in between.
Explore the categoriesFrequently asked questions
Why don't all bookmakers show the same odds?
Each one has its own models, its own data and its own approach to risk. So the same outcome can be priced a little differently from one firm to the next.
How does a bookmaker build a price?
It usually starts from historical stats, recent form, past head-to-heads and its own internal data. From there it sets an opening price before the market goes live.
Why do odds move when there's no news?
Because the bookmaker is also managing its exposure. If a lot of money lands on one outcome, it can shorten that price to limit its risk, news or no news.
What's an aligned market?
Most bookmakers are quoting almost the same odds on the event. The market has a fairly uniform read of it.
And a dispersed market?
The odds are clearly spread out from one firm to another. The market doesn't share one single read of the event.
If bookmakers disagree, does that make a result more likely?
No. A disagreement doesn't point to a winner, or to the bookmaker that's right. It usually signals more uncertainty, or models that weigh things differently.
Why do some bookmakers react faster than others?
Some move the moment news breaks. Others wait for it to be confirmed before they touch their price.
Does OddScore give betting tips?
OddScore compares odds, strips out the margin and tracks how prices move. Its AI reading sums up what the market is saying before the match, but it isn't a bet to follow, and you won't get any staking advice.
Sources & methodology
This page looks at how bookmakers work: how prices are built, how risk is managed, how fast firms react and why gaps open up between them. It draws on two academic papers, the Gambling Commission's guidance for the public and BeGambleAware. OddScore doesn't claim to predict results.
- Collect the odds several bookmakers offer on the same event.
- Measure how closely they converge or how far they spread.
- Spell out what agreement or disagreement can suggest, without turning it into a prediction.
- Stark, D. & Cortis, D. (2017). Balancing the book: Is it necessary and sufficient? Journal of Gambling Business and Economics.
- Hegarty, T. & Whelan, K. (2026). Market structure and prices in online betting markets. Oxford Economic Papers, 78(1), 90-113.
- Gambling Commission: information for the public and players
- BeGambleAware: free, confidential support for anyone affected by gambling