17:50Ripon· GB · 2026-05-17
Mark Leather's 70th Birthday Handicap (Div II)
· Good· Flat· Turf
Result
| Pos | Draw | Horse | Jockey / Trainer | SP | Best | Btn | OR | RPR | TS | Comment |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | Solar Cooper (GB) 3yo | Jack Garritty | 12/1 13.000 | — | won | 58 | – | — | Midfield - headway 2f out - challenging 1f out - ridden and led final 110yds - kept on well(op 8/1) |
| 2 | 5 | Battenburg Belle (IRE) 3yo | Andrew Mullen | 7/1 8.000 | — | 1.50L | 48 | – | — | Prominent - no extra inside final 110yds(op 17/2) |
| 3 | 7 | Kode Grey (IRE) 3yo | Sean Kirrane | 17/2 9.500 | — | 0.75L | 50 | – | — | Led narrowly - headed and pressed leader 4f out - no extra inside final furlong(op 15/2) |
| 4 | 1 | Maynora (GB) 3yo | Sam James | 11/4 3.750 | — | 0.30L | 58 | – | — | In touch with leaders on outer - no extra final furlong(op 3/1 tchd 5/2) |
| 5 | 3 | I'm Dan Dare (GB) 3yo | Jack Nicholls | 9/4F 3.250 | — | 3.00L | 55 | – | — | Prominent on outer - led narrowly 4f out - headed and weakened quickly final 110yds(op 3/1 tchd 2/1) |
| 6 | 9 | Carnation Queen (IRE) 3yo | Harry Russell | 8/1 9.000 | — | 0.50L | 57 | – | — | Towards rear - some headway 1f out - never on terms(tchd 15/2) |
| 7 | 2 | Luck Money (GB) 3yo | Oisin McSweeney | 18/1 19.000 | — | 7.50L | 55 | – | — | Dwelt start - towards rear throughout(op 12/1) |
| 8 | 4 | Call Me By My Name (GB) 3yo | P J McDonald | 17/2 9.500 | — | 7.00L | 54 | – | — | Prominent early - dropped to midfield over 4f out - weakened 2f out(op 8/1 tchd 7/1 and tchd 9/1) |
| 9 | 8 | Dance Hello (IRE) 3yo | Zak Wheatley | 50/1 51.000 | — | 1.75L | 45 | – | — | Pressed leader early - pushed along and lost position over 4f out - soon in rear - detached after halfway(op 40/1) |
Winning time: 1m 12.29s (slow by 3.39s)
Pre-race AI predictions · what we said before the race ran
| Jockey / Trainer | Form | ELO_T | ELO_J | # | Stars | Tier | BF | Slip | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 dr.1 | 3yo | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
2 dr.6 | 3yo · p | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
3 dr.9 | 3yo · p | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
4 dr.3 | 3yo · p | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
5 dr.2 | 3yo | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
6 dr.4 | 3yo | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
7 dr.7 | 3yo | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
8 dr.5 | 3yo | — trip … | — | — | — | — | — | — | — | — | — | ||||||||
9 dr.8 | 3yo | — trip … | — | — | — | — | — | — | — | — | — |
Click any runner row for the original spotlight, framework breakdown and pedigree. Use this to compare what the model predicted vs how the race actually played out.
Loading AI analysis…
Rating from HRV Framework v4.1: 10 deterministic dimension scores combined into a field-relative rating where the top horse in each race scores 100. Tiers PRIMARY / SECONDARY / OUTSIDER / NO CHANCE band off that rating. See methodology. 18+. BeGambleAware.