Daily Racing Ratings | Wednesday 1 July 2026
Thirsk · Worcester · Epsom · Bath
You will have read yesterday that we effectively had to discard two months of solid work, because I discovered that a reliable AI machine is no different than a reliable Peugeot. They exist - it’s just that no one has ever owned one.
Today, we start afresh. As we said before, many times, and it is worth repeating again, reliability comes with consistency, so take this with a pinch of salt - but use it as a guide with the certain knowledge that I use it myself and that in doing so, I have some luck occasionally.
A new logo sees us on our way, but the same caveats remain. It’s meant to be fun, it’s meant to be helpful, it’s hopefully useful…
But don't blame us if you end up selling The Big Issue under the arches at Charing Cross!
TODAY’S RECOMMENDATIONS
Daily Selection
Selections only qualify if, at the time of betting, the horse was between 11/2 and 16/1 and there were 8 or more runners.
Juan Les Pins — Thirsk 16:10 · BOP #1, TT Race #1 ★★★★★ · 6/1 · 1pt E/W
Bell Shot (IRE) — Epsom 20:42 · BOP #1, TT Race #1 ★★★★★ · 6/1 · 1pt E/W
Elite Trainer Pick
Selections carry the strongest trainer signal in the race, combined with an elite composite score.
Staking: 1pt E/W at 5/1 or bigger · 2pts win below 5/1
Parisian Scholar — Thirsk 15:40
Juan Les Pins — Thirsk 16:10 (also Daily Selection)
The Median Pick
The bet of several possible worlds averaged out.
Staking: 1pt E/W at 5/1 or bigger · 2pts win below 5/1
Sir Garfield (IRE) — Epsom 18:22
2T
Rarer than hens’ teeth — 2T selections only run in non-handicaps and are considered top-drawer.
Staking: 1pt E/W at 5/1 or bigger · 2pts win below 5/1
No 2T qualifier today.
Today’s Ratings
8+ runners: top 3 shown · 5–7 runners: top 2 · 4 or fewer: omitted
Thirsk
13:08 — 11 runners
Kodiak Breeze (IRE) (Kevin Ryan)
Whisper Angel (IRE) (Nigel Tinkler) ★★★
Possessive (K R Burke)
13:38 — 11 runners
Arapaho Gold (IRE) (Michael Dods)
Claret Time (Nigel Tinkler) ★★★
Noccalula Falls (IRE) (Paul Midgley) ★★
14:08 — 9 runners
Brouhaha (IRE) (Michael Appleby) ★★★
Prince Of Calypso (IRE) (Edward Bethell) ★★★
Steel Raven (IRE) (Adrian Paul Keatley) ★★
14:40 — 19 runners
Up The Monk (Michael Appleby) ★★★
Petes Diamond (Joey Ramsden) ★★
Mister Sky Blue (IRE) (Gemma Tutty)
15:10 — 11 runners
Simba’s Pride (Michael Dods)
Houndhill (Nigel Tinkler) ★★★
Go Lockers Go (Michael Bell) ★★★
15:40 — 5 runners
Parisian Scholar (Charlie Johnston) ★★
Temple (Jane Chapple-Hyam) ★
16:10 — 10 runners
Juan Les Pins (Michael Appleby) ★★★ ⭐
Veblen Good (IRE) (David O’Meara) ★★★
Novello Lad (Paul Midgley) ★★
16:40 — 13 runners
Way To Dubai (IRE) (Michael Appleby) ★★★
Al Muqdad (David O’Meara) ★★★
Tattie Bogle (Charlie Johnston) ★★
Epsom
17:20 — 9 runners
Imperial Cult (IRE) (George Baker) ★
Oj Lifestyle (IRE) (Gary & Josh Moore) ★
Bobacious (Mark Hoad)
17:50 — 8 runners
Shemiyla Star (IRE) (Charlie Johnston) ★★
Confernation (Hugo Palmer) ★
Whiskey Galore (Michael Bell) ★★★
18:22 — 7 runners
Dream Composer (FR) (Tony Carroll) ★★
Amazing Journey (IRE) (Jamie Osborne) ★
18:57 — 10 runners
Alma Latina (Ralph Beckett)
Sir William (IRE) (Charlie Johnston) ★★
Central Command (IRE) (Simon & Ed Crisford) ★★★
19:32 — 10 runners
Sarangpur (IRE) (Richard Hughes) ★
Stintino Sunset (Julia & Shelley Birkett)
Pablo Prince (Karen Jewell)
20:07 — 9 runners
Ricardo Phillips (Henry Candy) ★
Naranka (IRE) (George Baker) ★
Nymphaea (Jennie Candlish)
20:42 — 10 runners
Bell Shot (IRE) (Michael Appleby) ★★★ ⭐
Padua (IRE) (Hughie Morrison) ★
Mission Command (IRE) (Jennie Candlish)
Bath
17:58 — 5 runners
Reality Queen (Michael Appleby) ★★★
Rosieisme Darling (Hayley Burton)
18:33 — 12 runners
Angel Ang (IRE) (David Evans)
Parkers Light (Tom Dascombe) ★★
Soldier’s Echo (IRE) (Hugo Palmer) ★
19:08 — 8 runners
Neptune Legend (IRE) (Tony Carroll) ★★
Southbank (IRE) (Chris Gordon)
Fancy Dancer (Hayley Burton)
19:43 — 13 runners
Scenario (Tony Carroll) ★★
Knightmare (IRE) (David Evans)
Letsbeatsepsis (Gary & Josh Moore) ★
20:18 — 7 runners
Post Rider (Oliver Cole) ★
Thiscouldbefun (IRE) (J S Moore)
20:53 — 7 runners
Sea Of Charm (FR) (Georgina Nicholls)
Lakota Chief (IRE) (Archie Watson) ★★
PERFORMANCE DATA
Performance tracking restarts from today — 1 July 2026 — on the fully corrected engine.
Daily Selection
Yesterday (30 June): Ledger restart day — MAIN omitted.
Running total from 1 July: 0.00pts
Elite Trainer
Yesterday: Valsharah 15/8 2nd −2.00pts · Classy Clarets 2/1F WON +4.00pts · Gemini Man 5/2 unplaced −2.00pts → 0.00pts
Running total from 1 July: 0.00pts
The Median Pick
Yesterday: Bennyworth 10/1 4th/5 −2.00pts · Venetian Romance 5/1 2nd/6 0.00pts → −2.00pts
Running total from 1 July: 0.00pts
2T
Yesterday: No qualifier
Running total from 1 July: 0.00pts
For evaluation purposes, we score our results only on the SP. There will be times when you might have been able to back a horse at 6/1, which then goes off at 3/1 — eliminating it from our selections. For scoring purposes, we treat it as a void bet rather than a positive.



