20:30Windsor· GB · 2026-05-23
Bodhi Solutions - Commercial Fit-Out Challenge Handicap
· Good To Firm· Flat· Turf
Result
| Pos | Draw | Horse | Jockey / Trainer | SP | Best | Btn | OR | RPR | TS | Comment |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 9 | Darn Hot Dame (GB) 3yo | Kaiya Fraser | 8/1 9.000 | — | won | 56 | – | — | (Mkt1: op 14/1 tchd 16/1; Mkt2 op 10/1) |
| 2 | 6 | Darkest Red (GB) 3yo | Paddy Bradley | 11/2 6.500 | — | 0.10L | 57 | – | — | (Mkt1: op 17/2 tchd 7/1) |
| 3 | 8 | Panthere Noir (GB) 3yo | Jude Fernandes | 50/1 51.000 | — | 3.25L | 49 | – | — | — |
| 4 | 3 | Worlington (GB) 3yo | Jack Callan | 4/6F 1.670 | — | 0.50L | 57 | – | — | (Mkt1: op 5/6; Mkt2 op 4/7) |
| 5 | 2 | Dream Of Ithaca (GB) 3yo | Jonny Peate | 40/1 41.000 | — | 1.75L | 49 | – | — | (Mkt1: op 33/1; Mkt2 tchd 33/1) |
| 6 | 12 | Saxophonic (GB) 3yo | Jack Dace | 16/1 17.000 | — | 0.75L | 56 | – | — | (Mkt1: op 14/1) |
| 7 | 4 | Shirakawa (GB) 3yo | Neil Callan | 18/1 19.000 | — | 1.50L | 59 | – | — | (Mkt1: op 20/1 tchd 22/1; Mkt2 op 20/1 tchd 16/1) |
| 8 | 5 | Rajbello (IRE) 3yo | Finley Marsh | 25/1 26.000 | — | 1.00L | 58 | – | — | (Mkt1: op 16/1 tchd 28/1) |
| 9 | 13 | Midnight Media (GB) 3yo | Lewis Edmunds | 40/1 41.000 | — | 1.75L | 60 | – | — | (Mkt1: op 28/1) |
| 9 | 7 | Adores (IRE) 3yo | Mason Paetel | 14/1 15.000 | — | 0.00L | 57 | – | — | (Mkt1: tchd 16/1) |
| 11 | 15 | Naranka (IRE) 3yo | Liam Wright | 50/1 51.000 | — | 3.00L | 46 | – | — | (Mkt1: op 40/1; Mkt2 op 40/1) |
| 12 | 1 | Pepper Fizz (GB) 3yo | Gina Mangan | 20/1 21.000 | — | 28.00L | 57 | – | — | (Mkt1: op 22/1 tchd 16/1) |
| 13 | 16 | Action Reaction (GB) 3yo | Grace McEntee | 66/1 67.000 | — | 31.00L | 55 | – | — | (Mkt1: op 40/1 ; Mkt2 op 50/1) |
| 14 | 14 | N'Ion (FR) 3yo | Ryan Kavanagh | 66/1 67.000 | — | 2.00L | 46 | – | — | (Mkt1: op 40/1 tchd 50/1; Mkt2 op 50/1) |
| — | 10 | Von Dutch 3yo C · 133lb | Rowan Scott | — | — | — | 58 | 68 | 57 | — |
| — | 11 | Keep It Classic 3yo G · 128lb | Harry Burns(3) | — | — | — | 53 | 73 | 62 | — |
Winning time: 2m 26.52s (slow by 1.82s)
Pre-race AI predictions · what we said before the race ran
| Jockey / Trainer | Form | ELO_T | ELO_J | # | Stars | Tier | BF | Slip | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 dr.10 | NR 3yo C · 133lb | 05-343 30d trip … | 133 | 1 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | ||||||||||||
8 dr.3 | NR 3yo | — trip … | — | — | — | 2 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
10 dr.9 | NR 3yo | — trip … | — | — | — | 3 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
NR dr.11 | NR 3yo G · 128lb | 90-952 14d trip … | 128 | 4 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||||
13 dr.8 | NR 3yo · p | — trip … | — | — | — | 5 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
2 dr.4 | NR 3yo | — trip … | — | — | — | 6 | ⭐⭐⭐⭐⭐ | PRIMARY Lightly raced | — | — | |||||||||
4 dr.5 | NR 3yo · b | — trip … | — | — | — | 7 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
5 dr.6 | NR 3yo | — trip … | — | — | — | 8 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
14 dr.2 | NR 3yo | — trip … | — | — | — | 9 | ⭐⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
1 dr.13 | NR 3yo | — trip … | — | — | — | 10 | ⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
9 dr.12 | NR 3yo | — trip … | — | — | — | 11 | ⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
6 dr.7 | NR 3yo | — trip … | — | — | — | 12 | ⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
7 dr.1 | NR 3yo · p | — trip … | — | — | — | 13 | ⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
11 dr.16 | NR 3yo | — trip … | — | — | — | 14 | ⭐⭐⭐⭐ | PRIMARY Maiden | — | — | |||||||||
16 dr.14 | NR 3yo · p | — trip … | — | — | — | 15 | ⭐⭐⭐ | SECONDARY Lightly raced | — | — | |||||||||
15 dr.15 | NR 3yo | — trip … | — | — | — | 16 | ⭐⭐⭐ | SECONDARY Returner | — | — |
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.