Lyric
Lyric is a 5-year-old who has shown just enough ability to keep people interested, without quite delivering on a regular basis. From 8 races, she has won once and placed twice — a win rate of around 1 in every 8 outings, with that single victory coming at Windsor back in April 2024. It is now 23 months since that win, and the last 6 races have all ended without a first-place finish, the most recent of those coming just 9 days ago.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
25%
Place rate (top 3)
avg ~30%
🏁 Next Race
Today
Warwick
About 2 miles · Ideal conditions · 7 runners
→
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The most encouraging thing in Lyric's record is what happens when she runs over a mile and three or four furlongs — that slightly longer trip seems to suit her far better than anything shorter. At that distance, she has won 1 from 4 races, which works out to a 25% win rate, or roughly 1 in every 4. That is a meaningfully better return than her overall figures suggest, and it points to where her best chance of getting back to winning ways probably lies.
She is trained by the Jonjo and A J O'Neill yard, based in Cheltenham, and it is a team in decent form — 53 winners sent out this season is a solid haul and suggests the yard knows how to place horses to win. Whether they can find the right race to get Lyric's head back in front is the question, but they have the tools and the experience to try.
⚡ 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%)
✔ Well suited by 1m3f – 1m4f distances: 25% win rate
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Standard to slow (all-weather)
Unknown
📏 Race Distance
Long Distance (2M+)
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
20 Mar
8th
Musselburgh
Long Distance (2m+) · Good_To_Soft · 10 runners
11 Jan
DNF
Kelso
Long Distance (2m+) · Good_To_Soft · 21 runners
3 May
10th
Goodwood
1m1f – 1m2f · Good · 12 runners
26 Oct
7th
Doncaster
1m3f – 1m4f · Soft · 17 runners
12 Sep
10th
Doncaster
1m3f – 1m4f · Good_To_Soft · 14 runners
25 May
6th
Goodwood
1m3f – 1m4f · Good · 7 runners
29 Apr
🏆 Won
Windsor
1m3f – 1m4f · Good_To_Soft · 9 runners
15 Nov
2nd
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 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 |
| Goodwood Undulating |
2 |
2 other |
3 May |
0% |
| Doncaster Galloping |
2 |
2 other |
26 Oct |
0% |
| Windsor Sharp |
1 |
1 win |
29 Apr |
100% |
| Kelso Undulating |
1 |
1 other |
11 Jan |
0% |
| Kempton Park Galloping |
1 |
1 second |
15 Nov |
0% |
| Musselburgh Sharp |
1 |
1 other |
20 Mar |
0% |