HOW IT WORKS

The idea

Prior Post is a Bayesian handicapping workbench for US thoroughbred racing. Every race on a card gets a model-generated speed figure, a win probability, and a fair price — with the same underlying numbers presented four different ways so you can read a card at whatever level of detail matches how you bet.

Every horse race produces a finishing time. But raw times don't tell you much — a fast time at a short distance on a fast track isn't the same as a fast time at a long distance on a muddy one. A speed figure adjusts for all of that so you can compare any horse to any other horse, regardless of where or when they ran.

The challenge is that a horse's time is shaped by many things at once: the horse's own ability, how fast the track was that day, who's riding, who's training, the distance, the surface, the competition level, the pace of the race, and plain luck. Traditional figures rely on expert judgment to separate these factors. We use math instead.

Four ways to view a card

Every race card opens at your choice of detail:

Same data underneath every view. The difference is how much of the machinery you see.

How we separate the signal

Our model looks at every US thoroughbred race from mid-2024 to the present — about 395,000 individual performances across 117 tracks — and simultaneously estimates all of the following:

The key insight: none of these can be measured directly, but they can all be inferred together. If we know the jockey and track effects, we can read the horse's ability from what's left over. If we know the horse's ability, we can read the track effect. We cycle through all of them thousands of times until the estimates converge and stop changing. That's the final answer.

What makes this different

Reading the figures

Figures are scaled so that 80 is roughly an average performance. Higher is faster. One figure point is approximately one length at a typical distance — slightly less at sprints, slightly more at routes. So a horse with a figure of 95 is roughly 5 lengths faster than a horse with a 90, all else being equal. A 10-point edge is a blowout. As a rough guide:

Each horse's past performances show how the figure breaks down: how much came from the horse's talent, how much from the jockey, the trainer, the class of race, and how much was just a good or bad day.

Fair odds

For upcoming races, we combine each horse's ability estimate with their jockey, trainer, and class effects to project how they'll perform today. Those projections are converted into win probabilities and displayed as fair odds — what the odds should be based purely on the model, with no bookmaker margin built in.

A second model (a neural-network ranker) then blends our speed figure with the morning line, pace features, connection premiums, class transitions, and field dynamics to produce the MODEL % column — our headline win probability for each horse. This is the number we bet on.

What it doesn't do