Daisy Roots
Daisy Roots has become a reliable workhorse at the lower levels of British racing, winning six races from 43 starts and finishing in the top three on 18 occasions — a solid record for a six-year-old who has been racing for nearly three years. The horse shows a clear preference for races around a mile and one to one-and-a-quarter furlongs, where it wins roughly one in every four races (5 wins from 19), and performs most consistently in Class 6 company, winning 4 of 21 races at that level. Trained by
Jim Boyle at Epsom, Daisy Roots has been an active competitor, racing just yesterday, and shows good form with
Pat Cosgrave, who has ridden the horse to victory in 2 of their 7 races together — a win rate of nearly 30%.
Based on TrackLab's analysis
Owner
Ownaracehorse J R Boyle
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The concern is that the horse has hit a dry spell. It hasn't found the winner's circle in 13 months, since a victory at Lingfield Park in September 2025, though recent races suggest it remains competitive: a fourth place on last outing aside, it finished in the top three in four of its last six races. The fact that a horse winning roughly one in every seven races overall (14% win rate) is still hitting the placings regularly enough to be worth following is a sign that Daisy Roots remains a consistent performer at its level, even if that winning spark has dimmed for now. For those who enjoy backing steady improvers and in-form runners, the horse's recent top-three finishes suggest a return to the winner's enclosure is not beyond the realm of possibility.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Course specialist at Lingfield Park: 3 wins from 18 starts (17%)
✔ Well suited by 1m1f – 1m2f distances: 26% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 1 wins from 15 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 4 starts
⚠ Struggles on LH Undulating tracks: 0 wins from 6 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Ok
Good to firm (fairly firm)
Unknown
Good (a little give)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Race level
Class 6 (grassroots)
Likes
🏟 Track shape
Left-handed, tight turns
Likes
Right-handed, tight turns
Likes
Left-handed, long straights
Likes
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
Left-handed, hilly
Avoids
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
15 Oct
14th
Brighton
7f – 1m · Good · 15 runners
3 Sep
5th
Lingfield Park
7f – 1m · Standard · 10 runners
4 Aug
5th
Lingfield Park
7f – 1m · Standard · 11 runners
29 Jun
4th
Kempton Park
7f – 1m · Standard_To_Slow · 14 runners
26 May
7th
Lingfield Park
7f – 1m · Good · 8 runners
30 Apr
4th
Lingfield Park
7f – 1m · Standard · 10 runners
14 Apr
4th
Lingfield Park
7f – 1m · Standard · 13 runners
27 Oct
2nd
Lingfield Park
7f – 1m · Standard · 8 runners
10 Oct
5th
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 12 runners
13 Sep
🏆 Won
Lingfield Park
1m1f – 1m2f · Standard · 8 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Lingfield Park Sharp |
18 |
3 wins, 4 seconds, 11 other |
3 Sep |
16.7% |
| Windsor Sharp |
4 |
1 win, 1 second, 2 other |
24 May |
25% |
| Brighton Undulating |
4 |
2 seconds, 1 third, 1 other |
15 Oct |
0% |
| Kempton Park Galloping |
4 |
1 third, 3 other |
29 Jun |
0% |
| chelmsford |
3 |
1 second, 1 third, 1 other |
14 Oct |
0% |
| Redcar Galloping |
2 |
1 third, 1 other |
22 May |
0% |
| Epsom Downs Undulating |
2 |
2 other |
10 Jul |
0% |
| Salisbury Undulating |
1 |
1 win |
27 Jul |
100% |
| Ffos Las Galloping |
1 |
1 win |
31 Jul |
100% |
| Chester Tight |
1 |
1 other |
14 Jun |
0% |
| Newcastle Galloping |
1 |
1 other |
14 Nov |
0% |
| Leicester Sharp |
1 |
1 other |
29 Jun |
0% |
| Nottingham Galloping |
1 |
1 other |
24 Oct |
0% |