UK time :

Dreambird Dolly

Dreambird Dolly is a 4-year-old that knows how to pick its moments. With two wins from 27 races, the horse wins roughly once in every 13 outings — a modest record, but not unusual for a horse competing mostly at lower levels. What matters more is where those wins have come: a win at Leicester in early June and another at Brighton just this week show that Dreambird Dolly can still get to the line when the conditions suit.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Tasleet
Mother
Quench Dolly
Owner
T Beeches C Stone J Gallagher
Official rating
52

📊 Key numbers

Career totals for this horse
27
Career races
2
Wins
7.4%
Win rate
avg ~10%
40.7%
Top-3 rate
avg ~30%
3 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

That recent Brighton victory is the real story. After a patchy run of late — a top-3 finish two starts back, then fourth and fifth place finishes — the horse bounced back to win, proving it is still genuinely competitive. The form either side of a win can be deceptive in racing, and a horse that can recover like this has the temperament to try again.

The key to Dreambird Dolly seems to be ground conditions. On normal ground, the horse has won 2 of 7 races, a win rate of nearly 30 per cent. Switch to different conditions and the record drops away entirely. Trainer John Gallagher, based at Chastleton in Oxfordshire, will know this well. The yard has had eight winners this season and clearly understands this horse's preferences.

One oddity: William Carson, the horse's regular rider, has partnered Dreambird Dolly for seven races without a win. Whether that is bad luck, a lack of chemistry, or simply that the horse performs better for other jockeys is impossible to say from the numbers alone. What is clear is that after last week's Brighton success, Dreambird Dolly is back in the mix.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 2 wins from 7 starts (29%)
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 13 starts
⚠ Poor record on standard ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Heavy (very wet)
Unknown
Soft (muddy)
Unknown
Good to firm (fairly firm)
Avoids
Standard (all-weather)
Avoids
📏 Race distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Avoids
🏟 Track shape
Right-handed, tight turns
Loves
Left-handed, hilly
Right-handed, hilly
Unknown
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids

📅 Recent runs

The last 10 races, most recent first
15 Oct
🏆 Won
Brighton
5f – 6½f · Good · 10 runners
28 Sep
7th
Brighton
5f – 6½f · Good_To_Firm · 10 runners
7 Sep
2nd
Windsor
5f – 6½f · Good · 12 runners
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

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/7
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

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