This project mines 5 years of UK racing โ 488,000 runs, 52,332 races, 876,603 Betfair closing prices โ looking for a real edge. Most of what it finds is that an edge is NOT there, and we publish that too. This page holds the conclusions so far, and the live receipts for the picks we do publish. No tips, nothing for sale, outcome unknown.
Every treble leg ever published here, judged against the Betfair Starting Price. A pick that consistently beats the close has real value whatever its result that day. A pick that loses to the close and wins anyway just got lucky.
All-time: 42 legs ยท average CLV +1.1% ยท median +3.4% ยท 62% of picks beat the close ยท last 30 days: avg +1.1% over 42 legs
| Date | Pick | Price taken | Closed (BSP) | CLV |
|---|---|---|---|---|
| 2026-06-09 | โ Fighting Falcon | 2.86 | 3.25 | -12.0% |
| 2026-06-09 | โ Cher Monsieur | 2.28 | 2.31 | -1.2% |
| 2026-06-09 | โ Manalishi | 2.32 | 2.07 | +11.9% |
| 2026-06-08 | โ Zatsgood | 2.68 | 3.13 | -14.3% |
| 2026-06-08 | โ Bradbury | 2.36 | 2.21 | +6.6% |
| 2026-06-08 | โ Woolisle | 4.90 | 5.80 | -15.5% |
| 2026-06-07 | โ Newtown Rambler | 2.38 | 2.36 | +0.8% |
| 2026-06-07 | โ Trigg | 2.14 | 1.88 | +13.6% |
| 2026-06-07 | โ Ira Hayes | 3.25 | 3.80 | -14.5% |
| 2026-06-06 | โ Poetry Of Time | 1.91 | 1.84 | +3.5% |
| 2026-06-06 | โ The Flying Poet | 5.60 | 7.98 | -29.8% |
| 2026-06-06 | โ Conquer The Breeze | 3.30 | 4.48 | -26.4% |
A win-probability model flags every horse it believes the morning market underprices. Observe-only: it bets nothing, we just keep score in public, since 2026-06-07 (3 days so far). Settled at the flagged morning price and at SP. Small numbers grow nightly. It gets promoted to real picks only if this record earns it.
| Gate | Flags | Won | ROI @ morning | ROI @ SP |
|---|---|---|---|---|
| EV > 0 | 16 | 3 | +112.5% | -9.4% |
| EV > 0.1 | 8 | 2 | +62.5% | +0.0% |
| EV > 0.2 | 4 | 0 | -100.0% | -100.0% |
We tagged what changed for 441,246 runs against each horse's previous run โ first-time headgear, class moves, trip changes, going switches, layoffs, new jockey, new yard โ and scored every factor with A/E: actual wins divided by what the market expected. At bookie SP the average runner scores 0.78 (the margin), so 0.78 is par. Anything real must beat par in two separate time windows.
| Change since last run | A/E vs par 0.78 | Verdict |
|---|---|---|
| Switch to firm going | 0.85 | least bad, still loses 22% |
| Switch to all-weather | 0.83โ0.84 | priced |
| Handicap mark raised 5lb+ | 0.81 | priced |
| Class drop | 0.80 | priced |
| First-time headgear | 0.75โ0.81 | priced, sometimes over-bet |
| New yard | 0.72 (holdout) | priced WORSE than average |
Verdict: not one structural change beats the market. The prettier the story, the more the market has already charged for it. The classic "new trainer will wake it up" angle is the worst of the lot โ punters over-bet the romance.
Bookie each-way terms are a fixed formula, not a market. We tested the formula over 52,332 races against real results AND against the exchange's own place prices. The folklore says each-way is free money. It is not: at standard terms, no pocket is profitable on its own.
The one soft spot: big-field handicaps โ 16+ runners, 4 places at quarter odds, horses priced roughly 9.0โ29. There, and only there, the formula's place price beats the exchange's place price (+2% to +7%, both halves of the data, before results even enter it). The formula simply cannot price 4th place in a 20-runner cavalry charge.
The poison: 5โ7 runner races. Two places at a quarter of the odds loses 20โ40% on the place half in every odds band. The worst product in racing.
Everywhere else: a 6โ15% structural drag any selection skill must climb first. Our each-way picker was rewired the day this was found: banned from small fields, held to a much higher bar outside the soft pocket.
Results lie for months โ variance is that big. The closing price does not. If your picks consistently beat the price they close at, profit follows; if they consistently lose to the close, your winners are luck wearing a suit. That is closing line value (CLV), the fastest honest test in betting, and every pick this project makes โ public or experimental โ is now scored on it nightly against the Betfair Starting Price.
A real example from our own book: a pick taken at 11/4 in the morning drifted out to nearly 9.0 at the off โ and won. The result said genius. The market said wrong price all day. Over hundreds of bets, only the market's verdict matters.
Not betting advice ยท no guarantee of profit ยท past results are no guide to future ones
18+ only ยท Gamble responsibly ยท BeGambleAware.org
โ back to the dashboard