:

Yes Day

Yes Day is a horse caught between promise and frustration. The eight-year-old has won three times from 25 races — a 12 per cent win rate that puts him firmly in the middle ground of racing, neither a consistent performer nor a chronic underachiever. What matters more is where those wins came from: at Class 4 level, where he wins roughly 1 in every 5 races (2 from 9), he has shown he belongs in this grade. The problem is that he hasn't won at all in the past six months, and his last victory came in March 2025 at Exeter — a long drought for any horse.Based on TrackLab's AI analysis
Quick Facts
Age
8 years old
Sex
Gelding
Colour
Bay
Father
Court Cave
Mother
Jiggle Joules
Trainer
Jonjo & A.J. O'Neill
Owner
Ian Bullions
Rating
110

📊 Key Numbers

Career statistics for this horse
25
Career races
3
Wins
12%
Win rate
avg ~10%
52%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The pattern of his recent form tells a story of a horse capable of finishing in the money but struggling to go that final step. In his last six runs, he has finished fourth, second, third, second, fourth and eighth — he's in the placings, he's competitive, but the wins aren't coming. His main rider, Jonjo O'Neill Jr, has won just once from 16 races aboard him, a 6 per cent return that suggests the partnership hasn't quite clicked. His trainer, Jonjo & A.J. O'Neill, operates from Cheltenham and had sent out 51 winners this season, so the yard clearly knows how to get horses home, but Yes Day remains a puzzle.

The trainer has hinted at the problem and the solution. Yes Day fell four from home when he returned at Ludlow, a race the trainer believes he would have won, and was "tapped for speed" — pushed harder than ideal — last time out at Wetherby. The yard has a specific plan for him: regional nationals on ground that suits him. When conditions are right and the race fits, Yes Day has shown he can win. The challenge now is getting him back there, because without a victory since March, momentum matters as much as talent.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 1 wins from 4 starts (25%)
Excellent record on good_to_firm ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
Poor record on soft ground: 0 wins from 6 starts
Struggles on LH Galloping tracks: 0 wins from 10 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Good to firm (drying out)
Loves
Good (firm-ish)
Ok
Heavy (very wet)
Unknown
Soft (muddy)
Avoids
📏 Race Distance
Long Distance (2M+)
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, tight turns
Right-handed, hilly
Unknown
Long straights
Unknown
Right-handed, long straights
Unknown
Left-handed, long straights
Avoids
Right-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
19 Aug
4th
Worcester
Long Distance (2m+) · Good · 6 runners
18 Jul
2nd
Market Rasen
Long Distance (2m+) · Good · 7 runners
1 Jul
3rd
Worcester
Long Distance (2m+) · Good · 11 runners
30 May
2nd
Stratford-on-Avon
Long Distance (2m+) · Good_To_Firm · 5 runners
15 Apr
DNF
Haydock Park
Long Distance (2m+) · Good · 11 runners
26 Mar
8th
Warwick
Long Distance (2m+) · Good · 8 runners
7 Mar
6th
Sandown Park
Long Distance (2m+) · Soft
18 Jan
12th
Windsor
Long Distance (2m+) · Soft · 17 runners
1 Jan
3rd
Windsor
Long Distance (2m+) · Good · 7 runners
1 Nov
6th
Wetherby
Long Distance (2m+) · Good · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
6.2%
Win rate
1/16
Won / Rode
40%
Win rate
2/5
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Warwick
Sharp
3 2 thirds, 1 other 26 Mar 0%
Windsor
Sharp
2 1 third, 1 other 18 Jan 0%
Worcester
Galloping
2 1 third, 1 other 19 Aug 0%
Haydock Park
Galloping
2 1 third, 1 other 15 Apr 0%
Stratford-on-Avon
Sharp
2 1 second, 1 other 30 May 0%
Market Rasen
Sharp
2 1 second, 1 third 18 Jul 0%
Wetherby
Galloping
2 2 other 1 Nov 0%
Cheltenham
Galloping
2 2 other 16 Apr 0%
Uttoxeter
Sharp
1 1 win 8 Oct 100%
Exeter
Undulating
1 1 win 23 Mar 100%
hereford 1 1 win 8 Mar 100%
Ludlow
Undulating
1 1 other 8 Oct 0%
Chepstow
Galloping
1 1 third 10 Apr 0%
Catterick Bridge
Sharp
1 1 second 24 Jan 0%
Southwell
Galloping
1 1 other 3 Dec 0%
Sandown Park
Galloping
1 1 other 7 Mar 0%