Skip to the study

Horse racing odds.
Five bookmakers compared.

We compared 355 win prices across ten Australian races. Prices differed on 69 of 71 runners.

odds-api.net researchSaved win-price comparison
10 races71 runners5 bookmakersMount Isa + Kyneton
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.

How often each bookmaker had the best price
Best or joint-best prices out of 71 runners: BetRight 42, Sportsbet 35, Betr 24, PlayUp 20, Unibet 15. Bars separate sole-best and joint-best prices.

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
Best-price frequency across 71 runners
BookmakerSole bestJoint bestBest, incl. ties
BetRight261642/71 · 59.2%
Sportsbet112435/71 · 49.3%
Betr42024/71 · 33.8%
PlayUp02020/71 · 28.2%
Unibet01515/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.

Price gaps by the horse’s median odds
Median best-to-lowest decimal price gaps by each runner’s median price. Exact percentages and sample counts follow in the data table.

Median percentage difference between the highest and lowest decimal win price. Groups use the median of all five quotes for each horse.

Price range, runners and median price gap
Median oddsRunnersMedian price gap
Under $3105.7%
$3–$6.992311.8%
$7–$14.991920.0%
$15+1953.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.

BetRight$15.00
Sportsbet$15.00
Betr$14.00
PlayUp$15.00
Unibet$12.00

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.

Full-field overround across ten races
Median full-field overround: BetRight 23.7%, Sportsbet 25.1%, Betr 26.4%, PlayUp 27.3%, Unibet 32.7%. Lines show the minimum and maximum across ten races.

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
Overround from ten complete fields per bookmaker
BookmakerMedianLowestHighest
BetRight23.7%20.8%31.3%
Sportsbet25.1%23.3%29.7%
Betr26.4%24.6%29.3%
PlayUp27.3%26.2%28.3%
Unibet32.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
Mount Isa R1 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
1Foxy Artist3.103.20, highest quoted price3.103.103.10
2Macho Grande8.00, highest quoted price6.506.506.505.50
4Euphoric Miss5.506.50, highest quoted price6.006.005.00
5Flying Giselle2.802.903.00, highest quoted price2.902.80
6Highwire Flyer6.006.50, highest quoted price6.006.005.00
7Kelai Kava12.00, highest quoted price8.508.508.507.50
Field overround23.7%23.7%26.1%27.2%39.5%
Kyneton R18 runners 11.8% median gap
Kyneton R1 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
1Canticle10.0011.00, highest quoted price11.00, highest quoted price11.00, highest quoted price11.00, highest quoted price
3Noir Velocity61.0071.0081.00, highest quoted price71.0051.00
4The Underquoter5.506.00, highest quoted price6.00, highest quoted price6.00, highest quoted price6.00, highest quoted price
5High Yield21.0026.00, highest quoted price23.0023.0020.00
6Ruthless Soul31.0034.00, highest quoted price29.0034.00, highest quoted price23.00
7Sondera5.00, highest quoted price4.805.00, highest quoted price4.805.00, highest quoted price
8Teen Torque6.25, highest quoted price6.006.006.005.50
9Tuzemak1.85, highest quoted price1.801.801.801.80
Field overround27.9%27.0%27.0%27.5%30.8%
Mount Isa R26 runners 13.8% median gap
Mount Isa R2 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
1Babe Roth41.00, highest quoted price27.0026.0026.0021.00
3Makeminemilo4.80, highest quoted price4.80, highest quoted price4.80, highest quoted price4.80, highest quoted price4.40
4Outcast Soldier23.00, highest quoted price19.0017.0018.0015.00
5Up To Us10.00, highest quoted price9.5010.00, highest quoted price9.508.50
6Cliodhna Maeve4.204.40, highest quoted price4.004.004.00
7Lilii Borea1.65, highest quoted price1.601.65, highest quoted price1.601.60
Field overround22.0%25.6%26.2%28.3%33.4%
Kyneton R26 runners 21.2% median gap
Kyneton R2 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
1Better By Far1.351.45, highest quoted price1.421.401.45, highest quoted price
3Diamonds For Her23.0026.00, highest quoted price23.0023.0020.00
4Explosive Magic15.00, highest quoted price12.0011.0012.0012.00
10Unwavering3.60, highest quoted price3.203.303.303.20
12Nautique13.00, highest quoted price13.00, highest quoted price13.00, highest quoted price12.0013.00, highest quoted price
13Chapel Belle34.00, highest quoted price31.0029.0026.0021.00
Field overround23.5%23.3%25.3%26.6%26.0%
Mount Isa R36 runners 24.1% median gap
Mount Isa R3 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
1Zephirine2.352.60, highest quoted price2.60, highest quoted price2.60, highest quoted price2.50
2Dark Harmony2.30, highest quoted price2.30, highest quoted price2.30, highest quoted price2.252.25
3Regal Judgement3.80, highest quoted price3.403.503.403.40
4Nassau County23.00, highest quoted price18.0017.0016.0014.00
5Puligny71.0081.0091.00, highest quoted price81.0051.00
6The Wellian15.00, highest quoted price14.0014.0014.0011.00
Field overround24.8%25.3%24.6%26.9%32.1%
Kyneton R310 runners 18.3% median gap
Kyneton R3 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
2Duke Of Oman31.0041.00, highest quoted price34.0034.0026.00
3Western Edge151.00, highest quoted price151.00, highest quoted price126.00151.00, highest quoted price91.00
5Unannounced12.00, highest quoted price10.0011.0011.0011.00
8Bourne Legacy1.70, highest quoted price1.651.70, highest quoted price1.70, highest quoted price1.70, highest quoted price
9Ciphered9.0010.00, highest quoted price10.00, highest quoted price10.00, highest quoted price10.00, highest quoted price
10Count Chevalier12.0014.00, highest quoted price13.0014.00, highest quoted price14.00, highest quoted price
11Merry Chase3.503.60, highest quoted price3.503.60, highest quoted price3.60, highest quoted price
13Velvet Reign26.0031.00, highest quoted price29.0031.00, highest quoted price21.00
14The Secret13.0014.00, highest quoted price14.00, highest quoted price14.00, highest quoted price14.00, highest quoted price
17Sarazain151.00, highest quoted price151.00, highest quoted price126.00151.00, highest quoted price91.00
Field overround31.3%29.7%29.3%27.5%30.8%
Mount Isa R46 runners 27.2% median gap
Mount Isa R4 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
2Revolt1.801.85, highest quoted price1.85, highest quoted price1.801.75
3Napoleon Strike11.00, highest quoted price9.5010.009.508.50
4She Smashes6.00, highest quoted price5.505.505.504.60
5Last Ditch Effort15.00, highest quoted price15.00, highest quoted price14.0015.00, highest quoted price12.00
6Demitasse9.00, highest quoted price8.008.008.006.50
7Surfers Royale4.60, highest quoted price4.404.404.403.90
Field overround20.8%24.7%24.6%26.2%40.0%
Mount Isa R67 runners 30.0% median gap
Mount Isa R6 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
1Jimmyinthejungle1.85, highest quoted price1.85, highest quoted price1.801.801.75
3Red Code6.006.50, highest quoted price6.50, highest quoted price6.50, highest quoted price5.00
4Champonnet10.00, highest quoted price9.009.009.007.50
5Jamacri3.804.00, highest quoted price3.803.803.70
6Whiskey River23.0026.00, highest quoted price23.0023.0019.00
7Instigate31.00, highest quoted price23.0026.0026.0020.00
9Buz Fuz11.00, highest quoted price10.0010.009.508.50
Field overround23.7%23.7%26.6%27.1%39.5%
Kyneton R79 runners 5.9% median gap
Kyneton R7 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
2Sound Of Jura11.0013.00, highest quoted price13.00, highest quoted price13.00, highest quoted price13.00, highest quoted price
3Kiss My Rock9.00, highest quoted price9.00, highest quoted price9.00, highest quoted price9.00, highest quoted price9.00, highest quoted price
4Lunar Force3.403.503.60, highest quoted price3.60, highest quoted price3.60, highest quoted price
7Mr Margolin13.0017.00, highest quoted price15.0016.0016.00
8Biratu5.00, highest quoted price4.804.804.804.80
9Crown Of Russia21.0026.00, highest quoted price23.0023.0020.00
10Mike's Hope5.00, highest quoted price4.805.00, highest quoted price4.805.00, highest quoted price
12Frostration8.50, highest quoted price8.008.008.008.00
14Corona Lad6.00, highest quoted price6.00, highest quoted price6.00, highest quoted price6.00, highest quoted price6.00, highest quoted price
Field overround30.5%27.9%27.6%28.0%27.8%
Mount Isa R77 runners 27.3% median gap
Mount Isa R7 · decimal win odds · 20 October 2026, 00:24 UTC
RunnerBetRightSportsbetBetrPlayUpUnibet
2Viking Valour2.602.702.75, highest quoted price2.702.60
3Dance Wizzard5.25, highest quoted price4.804.804.804.20
5A Bar In Paris5.25, highest quoted price5.004.804.804.20
6Autumn Miss9.00, highest quoted price8.507.507.506.00
7Allezizzy23.00, highest quoted price23.00, highest quoted price21.0021.0018.00
9Sir Lunchalots6.25, highest quoted price6.006.006.004.80
10Ricallen7.00, highest quoted price7.00, highest quoted price7.00, highest quoted price7.00, highest quoted price5.50
Field overround22.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 key

Method 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.