
Predictions generated 4 September 2026 at 06:01 (UK time)
Today's card (Saturday, 5 September 2026) publishes early each morning, once the day's racecards are finalised. Until then, here is the most recent published card, from Friday, 4 September 2026.

Today, the fairest prices are at Bangor-on-Dee, where the bookmaker's margin is lowest, while Down Royal's prices look the dearest. The model's most likely runner differs from the market favourite in the majority of races, suggesting a more open and less predictable day than usual. This is a calibrated read of the numbers, not tips, and it cannot beat the market.
The margin is the slice the bookmaker builds into the prices, shown here as a percentage. The same bet costs you more where it is higher: a low margin means the prices are close to fair, a high one means the house is helping itself.
| Meeting | Races | Avg margin | Favourites | Today's read |
|---|---|---|---|---|
| Bangor-on-Dee | 7 | 15% | strong | best value |
| Worcester | 7 | 18% | fair | |
| Kempton Park | 7 | 21% | fair | |
| Haydock Park | 7 | 22% | fair | |
| Ascot | 7 | 23% | weak | most open |
| Kilbeggan | 7 | 30% | fair | |
| Down Royal | 8 | 57% | strong | worst value |
Pascal is already eyeing the 57% margin at Down Royal. Pascal always does.
These are not tips, and not a way to beat the bookmaker (nothing reliably does). They are simply the runners with the shortest, most-backed price carrying the smallest margin: short enough to win, fair enough to be worth understanding. The Professor would rather you knew why than blindly backed them.
The races where the house takes the biggest slice. The same bet costs you most here, whichever runner you fancy: the margin is baked into every price on the card.
Tap any meeting below to open it.Each race expands to the full field ranked by chance, the bookmaker's margin built into every price, and the model's read on every runner next to the market.
Go on, open one. Every runner gets its price, the margin baked into it, and the Professor's read on the day, the bad as well as the good.
See this race on our Haydock Park racecard (runners, form, weights and our columns together)
See this race on our Haydock Park racecard (runners, form, weights and our columns together)
See this race on our Haydock Park racecard (runners, form, weights and our columns together)
See this race on our Haydock Park racecard (runners, form, weights and our columns together)
See this race on our Haydock Park racecard (runners, form, weights and our columns together)
See this race on our Haydock Park racecard (runners, form, weights and our columns together)
See this race on our Haydock Park racecard (runners, form, weights and our columns together)
See this race on our Bangor-on-Dee racecard (runners, form, weights and our columns together)
See this race on our Bangor-on-Dee racecard (runners, form, weights and our columns together)
See this race on our Bangor-on-Dee racecard (runners, form, weights and our columns together)
See this race on our Bangor-on-Dee racecard (runners, form, weights and our columns together)
See this race on our Bangor-on-Dee racecard (runners, form, weights and our columns together)
See this race on our Bangor-on-Dee racecard (runners, form, weights and our columns together)
See this race on our Bangor-on-Dee racecard (runners, form, weights and our columns together)
See this race on our Ascot racecard (runners, form, weights and our columns together)
See this race on our Ascot racecard (runners, form, weights and our columns together)
See this race on our Ascot racecard (runners, form, weights and our columns together)
See this race on our Ascot racecard (runners, form, weights and our columns together)
See this race on our Ascot racecard (runners, form, weights and our columns together)
See this race on our Ascot racecard (runners, form, weights and our columns together)
See this race on our Ascot racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Down Royal racecard (runners, form, weights and our columns together)
See this race on our Kilbeggan racecard (runners, form, weights and our columns together)
See this race on our Kilbeggan racecard (runners, form, weights and our columns together)
See this race on our Kilbeggan racecard (runners, form, weights and our columns together)
See this race on our Kilbeggan racecard (runners, form, weights and our columns together)
See this race on our Kilbeggan racecard (runners, form, weights and our columns together)
See this race on our Kilbeggan racecard (runners, form, weights and our columns together)
See this race on our Kilbeggan racecard (runners, form, weights and our columns together)
See this race on our Worcester racecard (runners, form, weights and our columns together)
See this race on our Worcester racecard (runners, form, weights and our columns together)
See this race on our Worcester racecard (runners, form, weights and our columns together)
See this race on our Worcester racecard (runners, form, weights and our columns together)
See this race on our Worcester racecard (runners, form, weights and our columns together)
See this race on our Worcester racecard (runners, form, weights and our columns together)
See this race on our Worcester racecard (runners, form, weights and our columns together)
See this race on our Kempton Park racecard (runners, form, weights and our columns together)
See this race on our Kempton Park racecard (runners, form, weights and our columns together)
See this race on our Kempton Park racecard (runners, form, weights and our columns together)
See this race on our Kempton Park racecard (runners, form, weights and our columns together)
See this race on our Kempton Park racecard (runners, form, weights and our columns together)
See this race on our Kempton Park racecard (runners, form, weights and our columns together)
See this race on our Kempton Park racecard (runners, form, weights and our columns together)
50 races across 7 meetings. The model is a calibrated read on a race, not a tipping service. Backed blind its picks lose to the starting price, so use these numbers to understand the shape of a race, never as a signal to stake. 18+, please bet responsibly.