Every race, every bookie's price, side by side.

See the best price in a second. Australian and international racing — thoroughbreds, harness and greyhounds — priced by licensed Australian bookies and Betfair, all in one grid.

  • Thoroughbred
  • Harness
  • Greyhound

Racing from Australia · Japan · UK · USA · Canada · France · Ireland · Sweden · Turkey and more, whenever the bookies price it.

Casino R1
G Greyhound · AUSJumps 14:19 AEDT
14:02:43 recorded
Betfair OPEN82 bookmakers priced
RunnerBestBackLayRate−$20UnibetUnibet−$20BetBunkerBetBunker−$20BetDragonBetDragon−$20BearBetBearBet−$20BetAcesBetAces−$20PointsBetPointsBet−$20HotBetHotBet−$23ColossalBetColossalBet−$25BetBlitzBetBlitz−$20BetFocusBetFocus−$20BetrBetr−$20BetChampsBetChamps−$20BetBuzzBetBuzz−$20BetRightBetRight−$20BetRealBetReal−$20TeamBetTeamBet−$20MillennialBetMillennialBet−$20MintBetMintBet−$20Star SportsStar Sports−$20RipperBetRipperBet−$20TrueBetTrueBet−$20WizBetWizBet−$22ChaseBetChaseBet−$20BlondeBetBlondeBet−$20TopBetTopBet−$23CashCageCashCage−$20SurgeSurge−$20PuntSportPuntSport−$20TABtouchTABtouch−$20XBetXBet−$20BetPinnacleBetPinnacle−$20XcelBetXcelBet−$20NoisyNoisy−$20BetJetBetJet−$20BetNationBetNation−$20NedsNeds−$22BetAusBetAus−$20MightyBetMightyBet−$20BetExpressBetExpress−$20BigBetBigBet−$20YesBetYesBet−$20PulseBetPulseBet−$22BetDashBetDash−$20CrownBetCrownBet−$25MarantelliBetMarantelliBet−$20BetEstateBetEstate−$20BallrBetBallrBet−$20BaggyBetBaggyBet−$20BetitBetit−$20BetLocalBetLocal−$22BetSupremeBetSupreme−$20BetYouCanBetYouCan−$20Next2GoNext2Go−$20DafabetDafabet−$20OkeBetOkeBet−$20PonyBetPonyBet−$22BetLegendsBetLegends−$20GemBetGemBet−$20PuntXPuntX−$20BetzookaBetzooka−$22DonnieBetDonnieBet−$22FatBetFatBet−$20BossBetBossBet−$20WishBetWishBet−$20EarlyCrowEarlyCrow−$20KnucklebetKnucklebet−$20Punt123Punt123−$20PlayWestPlayWest−$20SwiftBetSwiftBet−$20StableBetStableBet−$20PremiumBetPremiumBet−$20TABTAB−$20PicnicBetPicnicBet−$20UpcozUpcoz−$20RiverBetRiverBet−$20RealBookieRealBookie−$20Rob WaterhouseRob Waterhouse−$20ReadyBetReadyBet−$20LadbrokesLadbrokes−$20PlayUpPlayUp−$20NextbetNextbet−$20123Bet123Bet
#1 Denni Norris5.505.508.4065%5.505.505.505.505.505.505.504.804.605.505.505.505.505.505.505.505.505.505.505.505.505.505.005.505.504.805.505.505.505.505.505.505.505.505.505.505.005.505.505.505.505.505.005.504.605.505.505.505.505.505.005.505.505.505.505.505.005.505.505.505.005.005.505.505.505.505.505.505.505.505.505.505.505.505.505.505.505.505.505.505.505.50
#2 Stoke And Smoke2.502.624.0063%2.452.402.352.402.402.402.452.252.052.352.452.402.352.452.402.352.452.352.352.352.452.352.202.452.502.152.452.352.452.402.352.402.452.452.452.452.402.452.452.452.452.452.402.452.052.452.452.452.452.452.402.452.452.452.452.452.402.452.452.452.402.352.452.452.452.452.452.452.452.452.452.502.452.452.452.452.302.402.452.452.452.35
#3 Integrity Cookie4.404.809.0049%4.404.204.204.404.404.404.203.803.704.204.404.404.204.404.203.904.404.204.204.204.404.204.004.404.403.804.404.204.404.404.204.404.404.404.404.404.204.404.404.404.404.404.204.403.704.404.404.404.404.404.204.404.404.404.404.404.204.404.404.404.204.004.404.404.404.404.404.404.404.404.404.404.404.404.404.404.004.404.404.004.004.20
#4 Ake's Journey1715.59518%16161617161617131315161716151615161615161615141616131615161615171616161615161616161615161316161616161516161616161516161615141616161616161616161616161616161616161615
#5 Long Bay Blue9.009.002536%9.009.008.509.009.009.009.007.007.508.509.009.008.509.009.008.509.008.508.508.509.008.508.009.009.007.509.008.508.509.008.509.009.009.009.009.008.509.009.009.009.009.008.509.007.509.009.009.009.009.008.509.009.009.009.009.008.509.009.009.008.508.009.009.009.009.009.009.009.009.009.009.009.009.009.009.009.009.009.009.009.008.50
#6 Joey The Mock4.604.709.8047%4.604.604.404.604.604.604.604.003.904.404.604.604.404.604.404.404.604.404.404.404.604.404.204.604.604.004.604.404.604.604.404.604.604.604.604.604.404.604.604.604.604.604.404.603.804.604.604.604.604.604.404.604.604.604.604.604.404.604.604.604.404.204.604.604.604.604.604.604.604.604.604.604.604.604.604.604.404.604.604.604.604.40
#7 Make A Parade312520016%26262631262626212126262626262126262626262626232626232626262626262626262623262626262623262126262626262326262626262326262623232626262626262626262626262626212626262626
#8 Bundock Bonnie10104622%1010101010109.508.008.50101010109.5010101010101010109.0010108.50109.509.50109.5010101010109.0010101010109.00108.0010101010109.0010101010109.001010109.009.00101010101010101010101010101010101010109.50
#9 Magic SugarScratched
#10 Bundock TommyScratched

Recorded from the feed on 26 Oct 2026, 14:02 AEDT: 3 minutes, 138 price changes, played back at 2× speed. It's the same grid you see after you log in.Licensed Australian bookmakers only · ⊘ betting closed · · no price yet. Click any price to open the race once you're logged in.

Best
The best price across all the bookies, for each runner.
Back · Lay
Betfair's price — what other punters are offering on the Betfair exchange, where people bet against each other instead of against a bookie.
Rate
How the best bookie price compares with Betfair’s. Higher means the bookie is paying more.

Why punters use it

Stop checking ten apps

  • Save time

    No more flicking between ten apps before a race. Every bookie’s price for every runner is on one screen.

  • Best price at a glance

    The top price for each runner is picked out for you, so you know where it’s paying most.

  • Prices move live

    Prices update by themselves as the bookies change them, right up to the jump. No refreshing.

The whole day

Every meeting today, here and overseas, on one page

Every race of the day on a timeline. One dot per runner, coloured by how the best bookie price stacks up against Betfair’s.

meetings today
48
races still to run
298
runners priced
1,547
R
Mount IsaAUS · 7 races
–
$50
$3
$-10
$-8
$-12
$-11
R
HamiltonAUS · 8 races
$-8
$163
$-8
$-9
$-9
$-5
$-12
$1
R
SconeAUS · 7 races
–
–
–
–
–
–
–
R
LismoreAUS · 7 races
$-2
$-9
$-7
$-12
$-13
$-14
$-13
G
SheppartonAUS · 8 races
–
–
–
–
–
–
–
$-4
G
HorshamAUS · 12 races
–
–
$-23
$-25
$-4
$-13
$-23
$-20
$-17
$-25
$-4
$-22
G
BallaratAUS · 14 races
$-7
$-18
$-22
$-25
$-17
$-20
$-24
$-21
$-4
$-24
$-20
$-26
$-21
$-10
G
CasinoAUS · 12 races
$-20
$-15
$-21
$-24
$-9
$-19
$-21
$-21
$-10
$-8
$-21
$-24
G
LithgowAUS · 12 races
$-24
$-27
$-18
$-24
$-12
$-23
$-24
$-19
$-15
$-16
$-25
$-24
G
GunnedahAUS · 9 races
$-23
$-24
$-25
$-24
$-25
$-24
$-25
$-24
$-22
G
Angle ParkAUS · 10 races
$-23
$-9
$-25
$-22
$-25
$-25
$-22
$-21
$-26
$-22
G
SandownAUS · 12 races
$-24
$-17
$-25
$-24
$-12
$-25
$-25
$-20
$-24
$-24
$-25
$-25
G
Sandown ParkAUS · 3 races
–
–
–
G
MaitlandAUS · 10 races
$-22
$-21
$-10
$-24
$-25
$-25
$-9
$-21
$-21
$-20
G
LauncestonAUS · 10 races
$-23
$-21
$-21
$-24
$-26
$-21
$-26
$-11
$-25
$-21
G
Q StraightAUS · 12 races
$-4
$-20
$-22
$-13
$-21
$-21
$-20
$-11
$-24
$-9
$-24
$-15
G
MandurahAUS · 9 races
$-21
$-21
$-25
$-25
$-25
$-24
$-25
$-21
$-22
H
Globe Derby ParkAUS · 10 races
$36
$3
$-15
$-13
$-22
$-23
$-30
$-34
$-25
$-25
H
MenangleAUS · 8 races
$-7
$0
$-13
$-29
$-11
$-3
$-28
$-6
H
PinjarraAUS · 10 races
$-20
$-6
$-15
$-25
$-21
$-26
$-17
$-32
$-11
$-23
H
AraratAUS · 9 races
$-4
$-30
$-11
$-27
$-24
$-8
$-28
$0
$-24
R
Mountaineer ParkUSA · 2 races
–
–
R
Los Alamitos QhUSA · 9 races
–
–
–
–
–
–
–
–
–
R
Las Americas · 2 races
–
–
R
MountaineerUSA · 4 races
$-27
$-23
$-11
$-11
R
MoriokaJPN · 12 races
–
–
–
–
–
–
–
–
–
–
–
–
R
NagoyaJPN · 12 races
–
–
–
–
–
–
–
–
–
–
–
–
R
SagaJPN · 12 races
–
–
–
–
–
–
–
–
–
–
–
–
R
KawasakiJPN · 12 races
–
–
–
–
–
–
–
–
–
–
–
–
R
NantesFRA · 7 races
–
–
–
–
–
–
–
R
ChantillyFRA · 4 races
–
–
–
–
R
BursaTUR · 4 races
–
–
–
–
R
PunchestownIRL · 2 races
$-9
$-7
R
CarlisleGBR · 2 races
$-9
$-6
R
Stratford AvonGBR · 1 races
$-3
G
HarlowGBR · 6 races
–
–
$-49
$-50
$-50
$-49
G
Dunstall ParkGBR · 8 races
–
$-50
$-50
$-50
$-50
$-50
$-50
$-50
G
RomfordGBR · 4 races
–
$-50
$-50
$-50
G
YoughalIRL · 7 races
–
–
–
–
–
–
–
G
Harlow BagsGBR · 3 races
$-50
$-50
$-50
G
Romford BagsGBR · 3 races
$-49
$-50
$-50
H
Woodbine MohawkCAN · 2 races
–
–
H
Northfield ParkUSA · 11 races
–
–
–
–
–
–
–
–
–
–
–
H
Flamboro DownsCAN · 7 races
–
–
–
–
–
–
–
H
Woodbine Mohawk ParkCAN · 1 races
–
H
MohawkCAN · 5 races
–
–
–
–
–
H
AxevallaSWE · 5 races
–
–
–
–
–
H
Bordeaux Le BouscatFRA · 2 races
–
–
best bookie price higher than Betfair'sclose to Betfair'sa bit underwell underno Betfair price yet

Recorded on 26 Oct 2026, 14:02 AEDT, played back at 2×. Each dot is one runner, placed at its race's start time. Dots flicker when a price moves.

API access

Want the prices in your own tools?

We also offer API access. Connect your spreadsheet, bot, model or app and the latest prices stream straight in as the bookies change them. Same data as the odds screen, no scraping. It comes with the team plan: one plan covers the website and the API.

  1. 1
    Log inSame login as the odds screen.
  2. 2
    Settings → API keysGive the key a name and press:
  3. 3
    ConnectPaste the key into the code below and run it. Prices start arriving straight away.
odds.mjsNode
// npm install centrifuge ws   (Node 22+ has a global WebSocket; ws is for older Node)
import { Centrifuge } from 'centrifuge';

const WS_URL = 'wss://api.oddsfather.com.au/connection/websocket'; // set at build time from PUBLIC_WS_URL
const API_KEY = process.env.ODDS_API_KEY; // opa_...
const races = new Map();
const apply = (payload) => { for (const race of payload.events ?? []) races.set(race.key, race); };

const client = new Centrifuge(WS_URL, {
  headers: { Authorization: `Bearer ${API_KEY}` }, // sent as emulated headers
  data: { key: API_KEY },
});

client.on('connected', async (ctx) => {
  console.log('connected', ctx.client);
  try {
    apply((await client.rpc('snapshot', {})).data);
  } catch {
    const hist = await client.history('odds:v2:snapshot', { limit: 1 });
    if (hist.publications.length) apply(hist.publications[0].data);
  }
  console.log(races.size, 'races loaded');
});
client.on('subscribed', (ctx) => console.log('granted', ctx.channel));
client.on('publication', (ctx) => apply(ctx.data)); // server-side subscriptions
client.on('disconnected', (ctx) => console.log('disconnected', ctx.code, ctx.reason));

client.connect();
Price moves arriving · Casino R1
  • 14:03:406. Joey The MockBetfair back4.70 → 4.40
  • 14:03:404. Ake's JourneyBetfair back15.50 → 15.00
  • 14:03:403. Integrity CookieBetfair back4.80 → 4.50
  • 14:03:402. Stoke And SmokeBetfair back2.62 → 2.52
  • 14:03:401. Denni NorrisBetfair lay8.40 → 12.00
  • 14:02:478. Bundock BonnieHotbet9.50 → 10.00
  • 14:02:474. Ake's JourneyHotbet17.00 → 16.00

Recorded on 26 Oct 2026, 14:02 AEDT, real price moves from one race, played back at 2×. The code is the developer quickstart, word for word.

Pricing

Price on application

We’re letting people in a few at a time. One team plan covers the odds screen and the API. Ask for access and we’ll get back to you with a price.