Kittys Dream
Six races in and still waiting — Kittys Dream has yet to finish in the top three in any outing so far, making for a tough read on paper. The three-year-old has run six times without a win or a place, with recent finishing positions of 12th, 9th, 9th, 6th, 9th, and 11th. That 6th place is the closest it has come to troubling the judge, and even then it was well off the pace. To put it plainly: this is a horse that has not shown much yet.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
0%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The partnership with jockey Kieran O'Neill has been given plenty of chances — five races together — but they have not managed to convert on any of them. That is not necessarily a reason to write either of them off, but it is fair to say the combination is still looking for its moment. Kittys Dream has mostly been running at Class 6, the lowest rung of British racing, where competition should be at its most accessible. Going winless at that level across three attempts suggests there is real improvement needed before this horse starts troubling scorers regularly.
The one piece of context worth holding onto is the trainer. Alice Haynes has sent out 23 winners this season, which tells you the yard knows how to get horses to the track in winning form. Haynes clearly has the tools and the ability — the puzzle is simply finding the right race and the right conditions to unlock something from Kittys Dream. The horse also returns here after a break of roughly five months, which is significant. Freshened horses can sometimes surprise, and there may be a reason the team have given it time off rather than kept running it into the same results. Whether this comeback signals a change in fortunes or more of the same remains to be seen, but at least there is something to watch for.
⚡ Strengths & Risks
What the data says works for and against this horse
⚠ What to watch out for
⚠ Returning from a 174-day absence
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Unknown
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Right-handed, long straights
Unknown
📅 Recent Runs
The last 10 races, most recent first
6 Oct
12th
Wolverhampton
1m1f – 1m2f · Standard · 13 runners
23 Jul
9th
Doncaster
7f – 1m · Good_To_Soft · 12 runners
11 Mar
9th
Wolverhampton
7f – 1m · Standard · 12 runners
22 Jan
6th
Kempton Park
7f – 1m · Standard_To_Slow · 8 runners
23 Oct
9th
Newmarket
7f – 1m · Soft · 9 runners
17 May
11th
Newmarket
5f – 6½f · Good · 13 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Newmarket Galloping |
2 |
2 other |
23 Oct |
0% |
| Wolverhampton Galloping |
2 |
2 other |
6 Oct |
0% |
| Doncaster Galloping |
1 |
1 other |
23 Jul |
0% |
| Kempton Park Galloping |
1 |
1 other |
22 Jan |
0% |