The record

Is the model's price right?

Every night the model is graded on a week of races it was never trained on. Here is how its prices held up, and what happened to every tip we put out.

Out-of-sample grades of the model in force, refreshed nightly on the latest seven days of settled races, and every published tip against the tipped bookmaker's own last price before the start.

Reading the live record…

…

Runners the model priced between $2 and $8 an hour out, against what its prices said would win.

…

Of the betting market's accuracy an hour before the jump, built from public prices and form.

…

Graded this week across thoroughbreds, greyhounds and harness, none of which the model had seen.

Accurate pricing

When the model says a runner is a 1 in 4 chance, it wins about 1 in 4 times

Each dot is a group of runners the model priced alike. Across is what its price said the chance of winning was; up is how often they actually won. On the dashed line is exactly right.

Reliability diagram. Runners are binned by the implied price of their win probability; x is the mean predicted probability in the bin, y the observed win rate. Axes are square-root scaled. The market is the de-vigged consensus of every book quoting (power method), graded on the same runners.

The modelExactly right

Calibration by price band Technical

BandRunnersModel expectedWonWon / expectedzMarket expectedMarket won / expected

Expected is the sum of predicted win probabilities in the band; z is (won − expected) / √Σp(1−p), approximated as √(expected × (1 − expected / runners)). The model's and the market's bands hold different runners, because each is binned by its own price.

Beside the market

Close to the market's accuracy, and closer as the jump nears

How far the model's prices are from the betting market's at predicting the winner, at each point before the race. Smaller is closer.

Gap in mean log-loss of the winner, (model − market) / market, per checkpoint on the held-out week. The market is the best-known predictor at every checkpoint; the model reaches its accuracy from public prices and form.

Scores by checkpoint Technical

Log-loss is −ln(p) of the winner, averaged over races: lower is better. Uniform is a runner-count guess, the floor any model must beat. Information share is how much of the market's improvement over uniform the model recovers, (uniform − model) / (uniform − market). Brier is the multi-class Brier score over the field.

CheckpointRacesModelMarketUniformGapInformation shareBrier

By code

CodeRacesModelMarketGapInformation shareBrier

Night by night

The tips

Did the tips close shorter?

Every settled tip, placed by the price we tipped it at and how its price moved at the same bookmaker by the jump. Above the line it shortened; below it drifted.

Each tip against the tipped bookmaker's last recorded win price at or before the advertised start. Move is tipped / close − 1: positive means the book shortened after the tip, so the tipped price beat that book's close.

The record starts on 28 September 2026, when the tips moved to the rule in use today. Every tip since then appears here once its race is official, and none is left out.

ShortenedUnchangedDriftedWon
Tips–
Shortened–
Drifted–
Price against the close–average, same bookmaker

The live tips, tested Technical

For the tips in the current filter. Unchanged prices are left out of the sign test.

How far each price moved by the close

The rule the tips run on Technical

As the bot runs it now, read from the live channel.

    How the rule was chosen

    Every runner of 11,237 settled races from 8 to 27 September was priced at seven points before the jump, each best bookmaker price set against the same book's price at the jump. The rule was chosen on 8 to 20 September and read on 21 to 27 September, which it never saw. Australia and New Zealand, read on the held-out week:

    VariantTipsClosed shorterDriftedOver the book's closeLevel stakes
    The rule9961%25%+9.4% ± 2.3−2% ± 22
    $3 to $1317959%28%+6.7% ± 1.5+2% ± 14
    $4 to $88265%24%+8.1% ± 2.0+11% ± 23
    $4 to $2111361%27%+11.7% ± 2.8+18% ± 29
    Within 15% of the market21659%28%+6.7% ± 1.5−6% ± 16
    Within 10% of the market5472%19%+11.1% ± 2.7+18% ± 28
    Without the market-drift filter16743%43%+2.1% ± 1.7+20% ± 20
    Every runner $4 to $13 an hour out5,03730%57%−6.9% ± 0.3−29% ± 3

    ± is one standard error. Figures from 27 September 2026 (tools/tip-rules.py). A bookmaker's close still carries its margin: on the same week the tipped prices sat 9.4% (± 1.1) under the de-vigged market five minutes before the jump. Beating a book's close says the tip was taken before that book moved; it is not by itself a claim that following the tips makes money, and none is made here.

    Every tip in this view Technical

    DayRaceRunnerBookBefore the startTippedCloseMoveFinish
    International value

    Overseas races: did we get more than the fair price?

    Australian bookmakers price overseas racing loosely, and now and then one offers a runner at more than it is really worth. These tips are those runners. Each is judged against the fair price just before the jump: every bookmaker's price with the margin taken out. Above the line we got more than it was worth.

    Tips where a bookmaker's best price sat at or above the de-vigged consensus of every book quoting, on races outside Australia and New Zealand. Each is judged against that consensus six minutes before the start, the fair price nearest the jump the collector prices: over-fair is tipped / fair − 1, the expected return of a level stake if the fair price is right.

    Above the fair priceBelow itWon
    Tips–
    Above the fair price–
    Average over fair–tipped price against fair
    Level stakes–one unit a tip

    The value tips, tested Technical

    If the fair price is right, the winners should match the number it expected, and the return should track the average over fair. Both are shown so neither is taken on trust.

    The rule, and how it was chosen Technical

      Tested before it went on, 8 to 27 September

      Every overseas runner whose best bookmaker price met the rule an hour and a half to ten minutes out, the first time it did, checked against the raw prices: still on offer at that book's next read, no late scratching, and not a race whose key two races shared.

      ReadTipsWonFair price expectedOver fair, medianLevel stakes
      The rule (within 15% of the other books)793531.3+35%+127% ± 46
        8 to 20 September371717.1+53%+83% ± 41
        21 to 27 September421814.2+31%+166% ± 78
      No cap on the other books1574845.5+17%+48% ± 26
        more than 30% above the other books5768.3n/a−46% ± 23
      The same rule in Australia and New Zealand1233.0−19%not used

      ± is one standard error. The 15% cap was set on the same three weeks, so the uncapped row is the conservative read. Resampling whole race days, the capped rule's return was below zero in none of 5,000 draws. The prices lasted a median of 10 minutes at the book and three in four were still there at the next read. Bookmakers take smaller bets on overseas racing than at home, and may restrict accounts that win.

      How to read this

      The terms

      Method

      Graded on unseen races
      Each night the model is fitted on older races and tested on the latest seven days, so these figures are what it did on races it had not seen.
      Shortened
      The tip's price at the same bookmaker was shorter at the jump than when we tipped it. More money came for it after we did.
      Price against the close
      How much better or worse the tipped price was than the closing price, on average. Above zero means the tips got better prices than the market settled on.
      Settled
      A tip appears here only once its race has an official result.
      Fair price
      Every bookmaker's price for the runner with the bookmaker's margin taken out, pooled. It is the best estimate of the runner's real chance; a price above it is worth more than it costs.
      Held-out grading
      At 03:00 Sydney time the model is refitted on up to 90 days of settled races that end seven days ago, and both the refit and the model in force are graded on the latest seven days. A refit is published only if it grades no worse; the grades shown are always of the model in force.
      The model's price
      A blend of a form prior (fitted temperature per code) and the de-vigged market consensus, the market's weight fitted by time to the jump and by how many books are quoting.
      The market
      Each book's prices de-vigged with the power method and fitted margin curves, pooled as a weighted geometric mean; the exchange counts at 0.7, more when well matched.
      Checkpoints
      The race as the collector held it at first prices, a day, three hours, an hour, thirty and five minutes before the advertised start, and at the start. A book read well behind the others is left out as stale.
      The fair price near the jump
      The de-vigged consensus six minutes before the advertised start, worked out once per tip from the stored prices and kept.
      The close
      The tipped bookmaker's last recorded win price at or before the advertised start, from the same price feed the tip was taken from.
      Refresh
      This page reads api.marketmover.net/v1/public/record on opening and every five minutes. Tips appear within minutes of an official result; grades change once a night.