:

Dreambird Dolly

Dreambird Dolly is a 4-year-old with a modest record that tells a familiar story: occasional success in lower-level races, with long stretches of struggle in between. In 24 races, she has won just once—at Leicester on 08 June 2026—and added nine places, giving her a win rate of roughly 1 in every 25 races. That single victory came three months ago, and she remains active, having raced just yesterday.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Tasleet
Mother
Quench Dolly
Owner
T Beeches C Stone J Gallagher
Rating
54

📊 Key Numbers

Career statistics for this horse
24
Career races
1
Wins
4.2%
Win rate
avg ~10%
37.5%
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 horse shows real inconsistency. Her last six runs have been a mixed bag: fourth, fifth, second, second, tenth, and that one win at the start of the sequence. She clearly has days when she runs well enough to finish in the placings, but she struggles to turn those efforts into victories. When stepped up to Class 6 races—the higher-level contests she has attempted eleven times—she has failed to win at all, suggesting she is operating at or near the limit of her ability in those conditions.

Dreambird Dolly's record with her regular jockey, William Carson, is blank: seven rides together have produced no wins. Her trainer, John Gallagher at Chastleton in Oxfordshire, is having a respectable season by lower-level standards with eight winners sent out, but Dreambird Dolly has not been one of them on the track—at least not under his care since that June victory. For a horse in this position, consistency matters more than brilliance, and the long gap since her last win suggests she may be facing an uphill battle to add another.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 1 wins from 5 starts (20%)
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 12 starts
Poor record on standard ground: 0 wins from 3 starts
Yet to win at Brighton in 8 attempts
Struggles on LH Undulating tracks: 0 wins from 10 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Soft (muddy)
Unknown
Heavy (very wet)
Unknown
Good to firm (drying out)
Avoids
Standard (all-weather)
Avoids
📏 Race Distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Avoids
🏟 Track Shape
Right-handed, tight turns
Loves
Right-handed, hilly
Unknown
Left-handed, hilly
Avoids
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
22 Aug
4th
Lingfield Park
5f – 6½f · Standard · 8 runners
7 Aug
5th
Brighton
5f – 6½f · Good_To_Firm · 7 runners
21 Jul
2nd
Salisbury
5f – 6½f · Good_To_Firm · 9 runners
14 Jul
2nd
Leicester
5f – 6½f · Good_To_Firm · 6 runners
22 Jun
10th
Windsor
5f – 6½f · Good_To_Firm · 13 runners
8 Jun
🏆 Won
Leicester
5f – 6½f · Good · 9 runners
29 May
2nd
Brighton
5f – 6½f · Good_To_Firm · 11 runners
7 May
8th
Windsor
5f – 6½f · Good_To_Firm · 11 runners
30 Oct
11th
Bath
5f – 6½f · Heavy · 12 runners
16 Oct
5th
Brighton
5f – 6½f · Good_To_Firm · 10 runners

🏇 Jockey Partnerships

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

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Brighton
Undulating
8 2 seconds, 2 thirds, 4 other 7 Aug 0%
Lingfield Park
Sharp
3 1 third, 2 other 22 Aug 0%
Windsor
Sharp
3 3 other 22 Jun 0%
Leicester
Sharp
2 1 win, 1 second 14 Jul 50%
Nottingham
Galloping
2 1 third, 1 other 10 May 0%
Bath
Undulating
2 2 other 30 Oct 0%
Salisbury
Undulating
1 1 second 21 Jul 0%
Wolverhampton
Galloping
1 1 other 21 Nov 0%
Goodwood
Undulating
1 1 other 13 Jun 0%
Chepstow
Galloping
1 1 other 17 Jul 0%