{"scope":{"country":"AU","races":4439,"runners":35126,"races_by_code":{"horse":985,"harness":822,"greyhound":2632}},"books":[{"key":"betdeluxe","name":"BetDeluxe","coverage_pct":99.5},{"key":"betgold","name":"BetGold","coverage_pct":89.6},{"key":"betright","name":"BetRight","coverage_pct":99.9},{"key":"boostbet","name":"BoostBet","coverage_pct":89.6},{"key":"ladbrokes_au","name":"Ladbrokes","coverage_pct":97.1},{"key":"neds","name":"Neds","coverage_pct":97.2},{"key":"palmerbet","name":"Palmerbet","coverage_pct":98.7},{"key":"playup","name":"NextBet (formerly PlayUp)","coverage_pct":99.9},{"key":"pointsbetau","name":"PointsBet","coverage_pct":99.8},{"key":"sportsbet","name":"Sportsbet","coverage_pct":99.8},{"key":"tab","name":"TAB","coverage_pct":99.8},{"key":"tabtouch","name":"TABtouch","coverage_pct":99.9},{"key":"unibet","name":"Unibet","coverage_pct":96.4}],"books_excluded":[{"key":"bet365","name":"bet365","coverage_pct":54.7},{"key":"betr_au","name":"Betr","coverage_pct":68.0}],"bands":[{"key":"lt3","label":"Under $3.00","runners":4244},{"key":"3to7","label":"$3.00 to $6.99","runners":8908},{"key":"7to15","label":"$7.00 to $14.99","runners":8686},{"key":"15up","label":"$15.00 and over","runners":13288}],"codes":[{"key":"horse","label":"Thoroughbred"},{"key":"harness","label":"Harness"},{"key":"greyhound","label":"Greyhound"}],"best_price":{"runners":35126,"rows":[{"key":"pointsbetau","name":"PointsBet","lines":34007,"best_pct":40.1,"sole_pct":12.0,"by_band":{"lt3":8.5,"3to7":32.6,"7to15":49.0,"15up":49.7}},{"key":"betright","name":"BetRight","lines":33674,"best_pct":39.9,"sole_pct":12.9,"by_band":{"lt3":37.2,"3to7":36.7,"7to15":35.5,"15up":45.8}},{"key":"tab","name":"TAB","lines":33142,"best_pct":34.3,"sole_pct":7.1,"by_band":{"lt3":27.3,"3to7":27.5,"7to15":36.7,"15up":39.7}},{"key":"unibet","name":"Unibet","lines":32291,"best_pct":23.9,"sole_pct":5.0,"by_band":{"lt3":25.6,"3to7":33.2,"7to15":27.1,"15up":14.7}},{"key":"tabtouch","name":"TABtouch","lines":33491,"best_pct":22.2,"sole_pct":2.3,"by_band":{"lt3":20.3,"3to7":27.0,"7to15":26.4,"15up":16.8}},{"key":"betgold","name":"BetGold","lines":30109,"best_pct":20.9,"sole_pct":0.1,"by_band":{"lt3":17.8,"3to7":23.2,"7to15":25.9,"15up":17.0}},{"key":"boostbet","name":"BoostBet","lines":30107,"best_pct":20.8,"sole_pct":0.1,"by_band":{"lt3":17.5,"3to7":23.0,"7to15":25.7,"15up":17.1}},{"key":"sportsbet","name":"Sportsbet","lines":34282,"best_pct":20.8,"sole_pct":3.2,"by_band":{"lt3":25.1,"3to7":32.2,"7to15":24.4,"15up":9.3}},{"key":"playup","name":"NextBet (formerly PlayUp)","lines":33129,"best_pct":14.8,"sole_pct":1.8,"by_band":{"lt3":13.0,"3to7":14.5,"7to15":16.0,"15up":14.8}},{"key":"ladbrokes_au","name":"Ladbrokes","lines":33945,"best_pct":14.5,"sole_pct":0.3,"by_band":{"lt3":32.8,"3to7":15.6,"7to15":10.6,"15up":10.6}},{"key":"neds","name":"Neds","lines":33941,"best_pct":14.4,"sole_pct":0.3,"by_band":{"lt3":32.0,"3to7":15.8,"7to15":10.7,"15up":10.5}},{"key":"palmerbet","name":"Palmerbet","lines":33266,"best_pct":11.8,"sole_pct":1.0,"by_band":{"lt3":22.3,"3to7":13.6,"7to15":9.3,"15up":8.7}},{"key":"betdeluxe","name":"BetDeluxe","lines":32994,"best_pct":9.9,"sole_pct":0.2,"by_band":{"lt3":14.9,"3to7":15.5,"7to15":9.7,"15up":4.3}}],"leaders":{"all":"pointsbetau","lt3":"betright","3to7":"betright","7to15":"pointsbetau","15up":"pointsbetau"},"col_max":{"all":40.1,"lt3":37.2,"3to7":36.7,"7to15":49.0,"15up":49.7}},"relative_price":{"rows":[{"key":"pointsbetau","name":"PointsBet","all_pct":4.83,"by_band":{"lt3":-1.41,"3to7":1.4,"7to15":4.14,"15up":9.73}},{"key":"betright","name":"BetRight","all_pct":3.7,"by_band":{"lt3":0.78,"3to7":1.05,"7to15":0.94,"15up":8.28}},{"key":"tab","name":"TAB","all_pct":2.18,"by_band":{"lt3":-0.27,"3to7":-0.07,"7to15":1.66,"15up":4.95}},{"key":"unibet","name":"Unibet","all_pct":1.24,"by_band":{"lt3":0.53,"3to7":1.57,"7to15":1.67,"15up":0.95}},{"key":"tabtouch","name":"TABtouch","all_pct":0.77,"by_band":{"lt3":0.32,"3to7":0.79,"7to15":1.19,"15up":0.63}},{"key":"boostbet","name":"BoostBet","all_pct":0.3,"by_band":{"lt3":-0.34,"3to7":-0.06,"7to15":0.86,"15up":0.39}},{"key":"betgold","name":"BetGold","all_pct":0.28,"by_band":{"lt3":-0.33,"3to7":-0.05,"7to15":0.84,"15up":0.33}},{"key":"playup","name":"NextBet (formerly PlayUp)","all_pct":-0.72,"by_band":{"lt3":-0.77,"3to7":-1.03,"7to15":-0.94,"15up":-0.34}},{"key":"ladbrokes_au","name":"Ladbrokes","all_pct":-1.05,"by_band":{"lt3":0.71,"3to7":-0.98,"7to15":-2.35,"15up":-0.78}},{"key":"neds","name":"Neds","all_pct":-1.05,"by_band":{"lt3":0.66,"3to7":-0.97,"7to15":-2.35,"15up":-0.8}},{"key":"sportsbet","name":"Sportsbet","all_pct":-1.06,"by_band":{"lt3":0.06,"3to7":1.16,"7to15":0.79,"15up":-4.12}},{"key":"betdeluxe","name":"BetDeluxe","all_pct":-1.5,"by_band":{"lt3":-0.14,"3to7":-0.37,"7to15":-1.26,"15up":-2.9}},{"key":"palmerbet","name":"Palmerbet","all_pct":-1.68,"by_band":{"lt3":0.44,"3to7":-1.03,"7to15":-2.07,"15up":-2.57}}]},"market_pct":{"rows":[{"key":"betright","name":"BetRight","median_pct":122.5,"races":3404,"by_code":{"horse":{"median_pct":119.8,"races":655},"harness":{"median_pct":123.6,"races":613},"greyhound":{"median_pct":122.9,"races":2136}}},{"key":"pointsbetau","name":"PointsBet","median_pct":123.0,"races":3653,"by_code":{"horse":{"median_pct":119.7,"races":586},"harness":{"median_pct":124.7,"races":622},"greyhound":{"median_pct":123.2,"races":2445}}},{"key":"unibet","name":"Unibet","median_pct":123.1,"races":3199,"by_code":{"horse":{"median_pct":119.2,"races":452},"harness":{"median_pct":125.3,"races":587},"greyhound":{"median_pct":123.3,"races":2160}}},{"key":"tabtouch","name":"TABtouch","median_pct":123.3,"races":3355,"by_code":{"horse":{"median_pct":120.4,"races":471},"harness":{"median_pct":125.7,"races":598},"greyhound":{"median_pct":123.3,"races":2286}}},{"key":"tab","name":"TAB","median_pct":123.4,"races":3168,"by_code":{"horse":{"median_pct":121.8,"races":444},"harness":{"median_pct":126.1,"races":569},"greyhound":{"median_pct":123.4,"races":2155}}},{"key":"betgold","name":"BetGold","median_pct":123.8,"races":3035,"by_code":{"horse":{"median_pct":122.0,"races":431},"harness":{"median_pct":126.7,"races":537},"greyhound":{"median_pct":123.7,"races":2067}}},{"key":"boostbet","name":"BoostBet","median_pct":123.8,"races":3041,"by_code":{"horse":{"median_pct":122.0,"races":431},"harness":{"median_pct":126.7,"races":538},"greyhound":{"median_pct":123.7,"races":2072}}},{"key":"sportsbet","name":"Sportsbet","median_pct":123.9,"races":3862,"by_code":{"horse":{"median_pct":121.4,"races":714},"harness":{"median_pct":127.2,"races":641},"greyhound":{"median_pct":124.1,"races":2507}}},{"key":"playup","name":"NextBet (formerly PlayUp)","median_pct":125.0,"races":3140,"by_code":{"horse":{"median_pct":121.6,"races":444},"harness":{"median_pct":127.5,"races":644},"greyhound":{"median_pct":124.9,"races":2052}}},{"key":"betdeluxe","name":"BetDeluxe","median_pct":125.4,"races":3251,"by_code":{"horse":{"median_pct":121.7,"races":339},"harness":{"median_pct":126.9,"races":507},"greyhound":{"median_pct":125.5,"races":2405}}},{"key":"ladbrokes_au","name":"Ladbrokes","median_pct":125.6,"races":3936,"by_code":{"horse":{"median_pct":121.2,"races":688},"harness":{"median_pct":126.9,"races":791},"greyhound":{"median_pct":126.0,"races":2457}}},{"key":"neds","name":"Neds","median_pct":125.7,"races":3917,"by_code":{"horse":{"median_pct":121.2,"races":682},"harness":{"median_pct":126.9,"races":786},"greyhound":{"median_pct":126.0,"races":2449}}},{"key":"palmerbet","name":"Palmerbet","median_pct":126.0,"races":3428,"by_code":{"horse":{"median_pct":121.5,"races":451},"harness":{"median_pct":126.9,"races":670},"greyhound":{"median_pct":126.2,"races":2307}}}]},"sharpness":{"open":{"races":4332,"z_threshold":2.89,"rows":[{"key":"tabtouch","races":4297,"rel_pct":0.11,"lo_pct":-0.05,"hi_pct":0.28,"z":1.97,"verdict":"no_difference","name":"TABtouch"},{"key":"betright","races":4277,"rel_pct":0.09,"lo_pct":-0.13,"hi_pct":0.31,"z":1.19,"verdict":"no_difference","name":"BetRight"},{"key":"ladbrokes_au","races":4190,"rel_pct":0.09,"lo_pct":-0.03,"hi_pct":0.21,"z":2.17,"verdict":"no_difference","name":"Ladbrokes"},{"key":"palmerbet","races":4278,"rel_pct":0.09,"lo_pct":-0.06,"hi_pct":0.25,"z":1.73,"verdict":"no_difference","name":"Palmerbet"},{"key":"neds","races":4191,"rel_pct":0.07,"lo_pct":-0.05,"hi_pct":0.2,"z":1.67,"verdict":"no_difference","name":"Neds"},{"key":"unibet","races":4288,"rel_pct":0.04,"lo_pct":-0.14,"hi_pct":0.22,"z":0.63,"verdict":"no_difference","name":"Unibet"},{"key":"betdeluxe","races":4262,"rel_pct":-0.0,"lo_pct":-0.09,"hi_pct":0.09,"z":-0.03,"verdict":"no_difference","name":"BetDeluxe"},{"key":"sportsbet","races":4321,"rel_pct":-0.03,"lo_pct":-0.18,"hi_pct":0.13,"z":-0.49,"verdict":"no_difference","name":"Sportsbet"},{"key":"tab","races":4286,"rel_pct":-0.05,"lo_pct":-0.2,"hi_pct":0.1,"z":-0.99,"verdict":"no_difference","name":"TAB"},{"key":"playup","races":1822,"rel_pct":-0.09,"lo_pct":-0.36,"hi_pct":0.18,"z":-0.98,"verdict":"no_difference","name":"NextBet (formerly PlayUp)"},{"key":"pointsbetau","races":4287,"rel_pct":-0.1,"lo_pct":-0.28,"hi_pct":0.09,"z":-1.54,"verdict":"no_difference","name":"PointsBet"},{"key":"boostbet","races":3841,"rel_pct":-0.15,"lo_pct":-0.39,"hi_pct":0.08,"z":-1.93,"verdict":"no_difference","name":"BoostBet"},{"key":"betgold","races":3843,"rel_pct":-0.16,"lo_pct":-0.39,"hi_pct":0.07,"z":-1.99,"verdict":"no_difference","name":"BetGold"}]},"close":{"races":4299,"z_threshold":2.89,"rows":[{"key":"ladbrokes_au","races":3872,"rel_pct":0.21,"lo_pct":-0.0,"hi_pct":0.42,"z":2.88,"verdict":"no_difference","name":"Ladbrokes"},{"key":"neds","races":3853,"rel_pct":0.2,"lo_pct":-0.01,"hi_pct":0.41,"z":2.76,"verdict":"no_difference","name":"Neds"},{"key":"palmerbet","races":3374,"rel_pct":0.18,"lo_pct":-0.04,"hi_pct":0.4,"z":2.35,"verdict":"no_difference","name":"Palmerbet"},{"key":"betdeluxe","races":3198,"rel_pct":0.11,"lo_pct":-0.07,"hi_pct":0.29,"z":1.73,"verdict":"no_difference","name":"BetDeluxe"},{"key":"betright","races":3320,"rel_pct":0.11,"lo_pct":-0.16,"hi_pct":0.38,"z":1.16,"verdict":"no_difference","name":"BetRight"},{"key":"sportsbet","races":3784,"rel_pct":0.03,"lo_pct":-0.2,"hi_pct":0.25,"z":0.35,"verdict":"no_difference","name":"Sportsbet"},{"key":"tabtouch","races":3301,"rel_pct":-0.02,"lo_pct":-0.21,"hi_pct":0.16,"z":-0.37,"verdict":"no_difference","name":"TABtouch"},{"key":"playup","races":3087,"rel_pct":-0.04,"lo_pct":-0.25,"hi_pct":0.18,"z":-0.48,"verdict":"no_difference","name":"NextBet (formerly PlayUp)"},{"key":"pointsbetau","races":3591,"rel_pct":-0.07,"lo_pct":-0.34,"hi_pct":0.2,"z":-0.79,"verdict":"no_difference","name":"PointsBet"},{"key":"unibet","races":3147,"rel_pct":-0.14,"lo_pct":-0.36,"hi_pct":0.07,"z":-1.9,"verdict":"no_difference","name":"Unibet"},{"key":"tab","races":3117,"rel_pct":-0.21,"lo_pct":-0.5,"hi_pct":0.09,"z":-2.05,"verdict":"no_difference","name":"TAB"},{"key":"betgold","races":2985,"rel_pct":-0.24,"lo_pct":-0.46,"hi_pct":-0.02,"z":-3.09,"verdict":"less_sharp","name":"BetGold"},{"key":"boostbet","races":2990,"rel_pct":-0.24,"lo_pct":-0.46,"hi_pct":-0.02,"z":-3.19,"verdict":"less_sharp","name":"BoostBet"}]}},"shared_feeds":{"threshold_pct":80.0,"pairs":[{"a":"betgold","b":"boostbet","names":["BetGold","BoostBet"],"runners":30059,"identical_pct":96.1},{"a":"ladbrokes_au","b":"neds","names":["Ladbrokes","Neds"],"runners":33840,"identical_pct":91.0}],"other_pairs":76,"other_pairs_median_pct":33.8,"other_pairs_max_pct":59.9},"method":{"window":"Australian thoroughbred, harness and greyhound races on the Sydney racing days shown. A bookmaker is compared when it held a closing price on at least 75% of the window's races.","closing_price":"A closing price is a bookmaker's last archived win price for a runner, observed within 300 seconds of the jump. Scratched runners and rows the archive flags as possible duplicates are left out, the same defaults the API applies.","best_price":"For every runner with closing prices from at least three bookmakers, a bookmaker scores when its price equals the highest. Equal-best counts for every bookmaker at that price, so the shares do not add to 100%. Each share is out of the runners that bookmaker priced. Price ranges use the runner's median closing price across bookmakers.","relative_price":"Each closing price divided by the median closing price for the same runner across all compared bookmakers, minus one, averaged per bookmaker. +2.0% means the bookmaker's price was 2% longer than the typical price on average.","market_pct":"The sum of 1 / price over the field, per race and bookmaker, counted only where the bookmaker priced the full field (fields of four or more). The median across races is shown; 100% would be a market with no margin, and lower is better for the punter.","sharpness":"How much probability each bookmaker's prices gave the eventual winner. In every resulted race with one winner where the bookmaker priced the full field, its margin is removed with the power method and the winner's probability is compared with the average bookmaker's in the same race (the log score). The figure is how much more or less probability the bookmaker gave winners than the field did, on average. A verdict needs the 95% interval to clear zero after a Bonferroni correction for the number of bookmakers compared; otherwise the difference is not measurable. Measured twice: on prices 60 minutes before the jump (series that began at the start of the archive's capture window) and on closing prices.","shared_feeds":"Pairs of bookmakers whose closing prices were identical to the cent on at least 80% of the runners both priced, against the same measure for every other pair. Each brand keeps its own row in the tables above."},"findings":["PointsBet had the best or equal-best closing price on 40.1% of runners, the most of any bookmaker, ahead of BetRight (39.9%) and TAB (34.3%).","The best bookmaker depends on the price. Most often best: BetRight under $3.00 (37.2%), BetRight from $3.00 to $6.99 (36.7%), PointsBet from $7.00 to $14.99 (49.0%) and PointsBet at $15.00 and over (49.7%).","Longer odds are where bookmakers differ most: on runners at $15.00 and over, PointsBet priced +9.7% against the typical price on average and Sportsbet −4.1%.","Lowest median market percentage at the close: thoroughbred Unibet (119.2%); harness BetRight (123.6%); greyhound BetRight (122.9%).","On sharpness, BetGold and BoostBet measurably less. Every bookmaker was within 0.2% of the field, so the differences are small.","Some brands share most of their prices. Closing prices were identical to the cent for BetGold and BoostBet on 96.1% and Ladbrokes and Neds on 91.0% of runners, against at most 59.9% for any other pair, so shopping between the two brands in a pair rarely finds a better price."],"report":"bookmaker-report","version":1,"measured_at":"2026-10-18T19:40:16Z","edition":null,"window":{"from":"2026-09-28","to":"2026-10-18","days":21,"label":"28 September – 18 October 2026","floor":"2026-09-28","max_days":28},"cite":{"canonical":"https://puntersedge.online/bookmaker-report","canonical_path":"/bookmaker-report","json":"https://puntersedge.online/bookmaker-report.json","attribution":"Source: PuntersEdge Bookmaker Report, 28 September – 18 October 2026"}}