Horse racing odds.
Five bookmakers compared.
We compared 355 win prices across ten Australian races. Prices differed on 69 of 71 runners.
In this study
BetRight led this sample
BetRight offered the highest or joint-highest win price on 42 of 71 runners. Sportsbet was next on 35. We compared the same runners across Sportsbet, Betr, BetRight, PlayUp and Unibet.
71 matched runners · all five bookmakers priced every runner · a tied highest price counts for each bookmaker.
The split matters. BetRight stood alone at the highest price on 26 runners; Sportsbet did so on 11 and Betr on four. PlayUp and Unibet shared the lead on some runners but never held it alone.
See the chart numbers
| Bookmaker | Sole best | Joint best | Best, incl. ties |
|---|---|---|---|
| BetRight | 26 | 16 | 42/71 · 59.2% |
| Sportsbet | 11 | 24 | 35/71 · 49.3% |
| Betr | 4 | 20 | 24/71 · 33.8% |
| PlayUp | 0 | 20 | 20/71 · 28.2% |
| Unibet | 0 | 15 | 15/71 · 21.1% |
The median price gap was 25%
For each horse, we divided the highest decimal price by the lowest, then subtracted one. The median difference was 25%. Two runners had identical prices across all five sources.
The gaps were wider at longer prices. Horses with median odds of $15 or more had a 53.3% median gap, against 5.7% for horses below $3. Every runner belongs to one price group.
Median percentage difference between the highest and lowest decimal win price. Groups use the median of all five quotes for each horse.
| Median odds | Runners | Median price gap |
|---|---|---|
| Under $3 | 10 | 5.7% |
| $3–$6.99 | 23 | 11.8% |
| $7–$14.99 | 19 | 20.0% |
| $15+ | 19 | 53.3% |
A real runner, all five prices
Last Ditch Effort in Mount Isa R4 was priced from $12.00 to $15.00. That is a 25.0% difference in quoted decimal odds. We chose this runner because its gap was closest to the sample median.
A higher quoted price changes the potential payout on the same stake. It does not establish a positive expected return.
One good price isn’t the whole market
Overround uses every active runner in a race. We added each runner’s implied probability, then subtracted 100%. That gives a separate comparison from counting best prices.
BetRight had the lowest median full-field overround at 23.7%. Unibet had the highest at 32.7%. Each bookmaker’s figure comes from the same ten complete race markets.
Dot: median overround. Line: lowest to highest race overround. A lower figure means a smaller total implied-probability excess; it is not realized bookmaker profit.
See each bookmaker’s median and range
| Bookmaker | Median | Lowest | Highest |
|---|---|---|---|
| BetRight | 23.7% | 20.8% | 31.3% |
| Sportsbet | 25.1% | 23.3% | 29.7% |
| Betr | 26.4% | 24.6% | 29.3% |
| PlayUp | 27.3% | 26.2% | 28.3% |
| Unibet | 32.7% | 26.0% | 47.3% |
A best price on one horse can sit inside a high-overround market. A comparison app needs both the runner price and the surrounding market.
All ten races. Every runner.
Six Mount Isa races and four Kyneton races. Open a race to see every matched win price and all five full-field overrounds. Blue prices are the highest in that row, including ties.
Mount Isa R16 runners 30.0% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 1Foxy Artist | 3.10 | 3.20, highest quoted price | 3.10 | 3.10 | 3.10 |
| 2Macho Grande | 8.00, highest quoted price | 6.50 | 6.50 | 6.50 | 5.50 |
| 4Euphoric Miss | 5.50 | 6.50, highest quoted price | 6.00 | 6.00 | 5.00 |
| 5Flying Giselle | 2.80 | 2.90 | 3.00, highest quoted price | 2.90 | 2.80 |
| 6Highwire Flyer | 6.00 | 6.50, highest quoted price | 6.00 | 6.00 | 5.00 |
| 7Kelai Kava | 12.00, highest quoted price | 8.50 | 8.50 | 8.50 | 7.50 |
| Field overround | 23.7% | 23.7% | 26.1% | 27.2% | 39.5% |
Kyneton R18 runners 11.8% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 1Canticle | 10.00 | 11.00, highest quoted price | 11.00, highest quoted price | 11.00, highest quoted price | 11.00, highest quoted price |
| 3Noir Velocity | 61.00 | 71.00 | 81.00, highest quoted price | 71.00 | 51.00 |
| 4The Underquoter | 5.50 | 6.00, highest quoted price | 6.00, highest quoted price | 6.00, highest quoted price | 6.00, highest quoted price |
| 5High Yield | 21.00 | 26.00, highest quoted price | 23.00 | 23.00 | 20.00 |
| 6Ruthless Soul | 31.00 | 34.00, highest quoted price | 29.00 | 34.00, highest quoted price | 23.00 |
| 7Sondera | 5.00, highest quoted price | 4.80 | 5.00, highest quoted price | 4.80 | 5.00, highest quoted price |
| 8Teen Torque | 6.25, highest quoted price | 6.00 | 6.00 | 6.00 | 5.50 |
| 9Tuzemak | 1.85, highest quoted price | 1.80 | 1.80 | 1.80 | 1.80 |
| Field overround | 27.9% | 27.0% | 27.0% | 27.5% | 30.8% |
Mount Isa R26 runners 13.8% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 1Babe Roth | 41.00, highest quoted price | 27.00 | 26.00 | 26.00 | 21.00 |
| 3Makeminemilo | 4.80, highest quoted price | 4.80, highest quoted price | 4.80, highest quoted price | 4.80, highest quoted price | 4.40 |
| 4Outcast Soldier | 23.00, highest quoted price | 19.00 | 17.00 | 18.00 | 15.00 |
| 5Up To Us | 10.00, highest quoted price | 9.50 | 10.00, highest quoted price | 9.50 | 8.50 |
| 6Cliodhna Maeve | 4.20 | 4.40, highest quoted price | 4.00 | 4.00 | 4.00 |
| 7Lilii Borea | 1.65, highest quoted price | 1.60 | 1.65, highest quoted price | 1.60 | 1.60 |
| Field overround | 22.0% | 25.6% | 26.2% | 28.3% | 33.4% |
Kyneton R26 runners 21.2% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 1Better By Far | 1.35 | 1.45, highest quoted price | 1.42 | 1.40 | 1.45, highest quoted price |
| 3Diamonds For Her | 23.00 | 26.00, highest quoted price | 23.00 | 23.00 | 20.00 |
| 4Explosive Magic | 15.00, highest quoted price | 12.00 | 11.00 | 12.00 | 12.00 |
| 10Unwavering | 3.60, highest quoted price | 3.20 | 3.30 | 3.30 | 3.20 |
| 12Nautique | 13.00, highest quoted price | 13.00, highest quoted price | 13.00, highest quoted price | 12.00 | 13.00, highest quoted price |
| 13Chapel Belle | 34.00, highest quoted price | 31.00 | 29.00 | 26.00 | 21.00 |
| Field overround | 23.5% | 23.3% | 25.3% | 26.6% | 26.0% |
Mount Isa R36 runners 24.1% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 1Zephirine | 2.35 | 2.60, highest quoted price | 2.60, highest quoted price | 2.60, highest quoted price | 2.50 |
| 2Dark Harmony | 2.30, highest quoted price | 2.30, highest quoted price | 2.30, highest quoted price | 2.25 | 2.25 |
| 3Regal Judgement | 3.80, highest quoted price | 3.40 | 3.50 | 3.40 | 3.40 |
| 4Nassau County | 23.00, highest quoted price | 18.00 | 17.00 | 16.00 | 14.00 |
| 5Puligny | 71.00 | 81.00 | 91.00, highest quoted price | 81.00 | 51.00 |
| 6The Wellian | 15.00, highest quoted price | 14.00 | 14.00 | 14.00 | 11.00 |
| Field overround | 24.8% | 25.3% | 24.6% | 26.9% | 32.1% |
Kyneton R310 runners 18.3% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 2Duke Of Oman | 31.00 | 41.00, highest quoted price | 34.00 | 34.00 | 26.00 |
| 3Western Edge | 151.00, highest quoted price | 151.00, highest quoted price | 126.00 | 151.00, highest quoted price | 91.00 |
| 5Unannounced | 12.00, highest quoted price | 10.00 | 11.00 | 11.00 | 11.00 |
| 8Bourne Legacy | 1.70, highest quoted price | 1.65 | 1.70, highest quoted price | 1.70, highest quoted price | 1.70, highest quoted price |
| 9Ciphered | 9.00 | 10.00, highest quoted price | 10.00, highest quoted price | 10.00, highest quoted price | 10.00, highest quoted price |
| 10Count Chevalier | 12.00 | 14.00, highest quoted price | 13.00 | 14.00, highest quoted price | 14.00, highest quoted price |
| 11Merry Chase | 3.50 | 3.60, highest quoted price | 3.50 | 3.60, highest quoted price | 3.60, highest quoted price |
| 13Velvet Reign | 26.00 | 31.00, highest quoted price | 29.00 | 31.00, highest quoted price | 21.00 |
| 14The Secret | 13.00 | 14.00, highest quoted price | 14.00, highest quoted price | 14.00, highest quoted price | 14.00, highest quoted price |
| 17Sarazain | 151.00, highest quoted price | 151.00, highest quoted price | 126.00 | 151.00, highest quoted price | 91.00 |
| Field overround | 31.3% | 29.7% | 29.3% | 27.5% | 30.8% |
Mount Isa R46 runners 27.2% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 2Revolt | 1.80 | 1.85, highest quoted price | 1.85, highest quoted price | 1.80 | 1.75 |
| 3Napoleon Strike | 11.00, highest quoted price | 9.50 | 10.00 | 9.50 | 8.50 |
| 4She Smashes | 6.00, highest quoted price | 5.50 | 5.50 | 5.50 | 4.60 |
| 5Last Ditch Effort | 15.00, highest quoted price | 15.00, highest quoted price | 14.00 | 15.00, highest quoted price | 12.00 |
| 6Demitasse | 9.00, highest quoted price | 8.00 | 8.00 | 8.00 | 6.50 |
| 7Surfers Royale | 4.60, highest quoted price | 4.40 | 4.40 | 4.40 | 3.90 |
| Field overround | 20.8% | 24.7% | 24.6% | 26.2% | 40.0% |
Mount Isa R67 runners 30.0% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 1Jimmyinthejungle | 1.85, highest quoted price | 1.85, highest quoted price | 1.80 | 1.80 | 1.75 |
| 3Red Code | 6.00 | 6.50, highest quoted price | 6.50, highest quoted price | 6.50, highest quoted price | 5.00 |
| 4Champonnet | 10.00, highest quoted price | 9.00 | 9.00 | 9.00 | 7.50 |
| 5Jamacri | 3.80 | 4.00, highest quoted price | 3.80 | 3.80 | 3.70 |
| 6Whiskey River | 23.00 | 26.00, highest quoted price | 23.00 | 23.00 | 19.00 |
| 7Instigate | 31.00, highest quoted price | 23.00 | 26.00 | 26.00 | 20.00 |
| 9Buz Fuz | 11.00, highest quoted price | 10.00 | 10.00 | 9.50 | 8.50 |
| Field overround | 23.7% | 23.7% | 26.6% | 27.1% | 39.5% |
Kyneton R79 runners 5.9% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 2Sound Of Jura | 11.00 | 13.00, highest quoted price | 13.00, highest quoted price | 13.00, highest quoted price | 13.00, highest quoted price |
| 3Kiss My Rock | 9.00, highest quoted price | 9.00, highest quoted price | 9.00, highest quoted price | 9.00, highest quoted price | 9.00, highest quoted price |
| 4Lunar Force | 3.40 | 3.50 | 3.60, highest quoted price | 3.60, highest quoted price | 3.60, highest quoted price |
| 7Mr Margolin | 13.00 | 17.00, highest quoted price | 15.00 | 16.00 | 16.00 |
| 8Biratu | 5.00, highest quoted price | 4.80 | 4.80 | 4.80 | 4.80 |
| 9Crown Of Russia | 21.00 | 26.00, highest quoted price | 23.00 | 23.00 | 20.00 |
| 10Mike's Hope | 5.00, highest quoted price | 4.80 | 5.00, highest quoted price | 4.80 | 5.00, highest quoted price |
| 12Frostration | 8.50, highest quoted price | 8.00 | 8.00 | 8.00 | 8.00 |
| 14Corona Lad | 6.00, highest quoted price | 6.00, highest quoted price | 6.00, highest quoted price | 6.00, highest quoted price | 6.00, highest quoted price |
| Field overround | 30.5% | 27.9% | 27.6% | 28.0% | 27.8% |
Mount Isa R77 runners 27.3% median gap
| Runner | BetRight | Sportsbet | Betr | PlayUp | Unibet |
|---|---|---|---|---|---|
| 2Viking Valour | 2.60 | 2.70 | 2.75, highest quoted price | 2.70 | 2.60 |
| 3Dance Wizzard | 5.25, highest quoted price | 4.80 | 4.80 | 4.80 | 4.20 |
| 5A Bar In Paris | 5.25, highest quoted price | 5.00 | 4.80 | 4.80 | 4.20 |
| 6Autumn Miss | 9.00, highest quoted price | 8.50 | 7.50 | 7.50 | 6.00 |
| 7Allezizzy | 23.00, highest quoted price | 23.00, highest quoted price | 21.00 | 21.00 | 18.00 |
| 9Sir Lunchalots | 6.25, highest quoted price | 6.00 | 6.00 | 6.00 | 4.80 |
| 10Ricallen | 7.00, highest quoted price | 7.00, highest quoted price | 7.00, highest quoted price | 7.00, highest quoted price | 5.50 |
| Field overround | 22.3% | 24.9% | 27.1% | 27.8% | 47.3% |
Put the comparison in your app
The useful part is the join: the same race, runner and market across several bookmakers. The racing odds API gives you race discovery, runner prices and streaming updates to build that comparison.
Start with a racecard and a current odds snapshot. Match runners by event ID and runner number, keep each bookmaker’s timestamps, and retain scratches separately from missing quotes. Our Python racing board has the working implementation.
For coverage and the racing endpoints, see the horse racing API. If you are calculating probabilities, the remove-vig guide explains why the quoted market percentage needs attention.
Get a free API keyMethod and data
We read the saved feed at 20 October 2026, 00:24 UTC. The sample contains ten Australian thoroughbred races, 71 active runners and 355 decimal win prices. Each runner has a price from the same five bookmakers.
Races were selected by complete-field bookmaker coverage, then bookmaker count and scheduled start. Price gaps, price leaders and results played no part. We matched runner numbers and normalized names, excluded scratched runners, and counted the verified Mount Isa/Mt Isa aliases once.
The five sources were selected for complete matching fields across all ten races. Betfair Exchange was excluded from this fixed-odds comparison. Ladbrokes and other available sources were outside this five-bookmaker sample.
Best-price frequency includes ties. Median price gaps weight each runner once. Median overround weights each race once. For the odds-range chart, each runner is grouped by its median price across all five bookmakers.
Source metadata timestamps were 10.7–24.3 minutes older than capture. They do not prove when a bookmaker last changed a price. This is one saved-feed observation across two meetings, rather than closing-price data or a measurement of movement before the start. We did not test whether these prices could be accepted for a stake or measure subsequent results.
The downloads contain the same 71 runners and 355 prices shown here, chart data and field definitions. Research by odds-api.net. Questions about the calculations? Contact us.