UK time :

Danielle

Danielle is a five-year-old who has finally found her rhythm after a season of inconsistency. She has won three of her sixteen races—a modest record on paper, but the horse has shown real quality when it matters. Most tellingly, she claimed a Class 1 win at Doncaster on 8 November 2025, proof that she belongs at the top level. This is a horse who can compete with the very best, even if she doesn't do so reliably every time out.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Mare
Colour
Chestnut
Father
Cracksman
Mother
Crimson Ribbon
Owner
A E Oppenheimer
Official rating
111

📊 Key numbers

Career totals for this horse
16
Career races
3
Wins
18.8%
Win rate
avg ~10%
62.5%
Top-3 rate
avg ~30%
38 days
Since last race

🔍 Full analysis

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

Her recent form tells a story of a horse finding her feet again. After a quiet spell, she has won twice in her last six runs—most recently at York on 23 May 2026, though that victory now sits five months in the past. Before that win, she picked up a first-place finish earlier in the same run, suggesting she had rediscovered some momentum. Her inconsistency remains the defining feature of her record: she has finished in the top 3 on ten occasions across sixteen races, which means she has a decent engine, but matching that ability with a winner's circle trip has proved tricky. Across her Class 1 races—the highest level of competition—she has won just one of nine, a reflection of how competitive that stage is.

Danielle is trained by John & Thady Gosden at Newmarket, one of the most successful operations in British racing, and she has been ridden regularly by Kieran Shoemark, though that partnership has yet to produce a winner from their five outings together. At five years old, she is in her prime years as a racehorse, and her recent victory at Doncaster suggests there is still plenty to come. She raced just a day ago, so she remains very much an active competitor. For a horse with her record, the question is not whether she can win—she has proved that at the highest level—but whether she can string victories together consistently enough to truly make her mark.

⚡ Strengths and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts
⚠ Poor record on good_to_soft 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)
Standard (all-weather)
Unknown
Heavy (very wet)
Unknown
Soft (muddy)
Unknown
Good to firm (fairly firm)
Avoids
Good to soft (some give)
Avoids
📏 Race distance
1M3F – 1M4F
7F – 1M
Unknown
1M6F – 2M
Ok
🏅 Race level
Class 1 (elite)
Ok
Class 5 (entry-level)
Loves
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Long straights
Unknown
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
17 Oct
DNF
Ascot
1m3f – 1m4f · Good · 13 runners
10 Sep
2nd
Doncaster
1m6f – 2m · Good_To_Soft · 9 runners
1 Aug
6th
Goodwood
1m6f – 2m · Good_To_Firm · 7 runners
23 May
🏆 Won 1%
York
1m6f – 2m · Good · 7 runners
8 Nov
🏆 Won
Doncaster
1m3f – 1m4f · Heavy · 18 runners
18 Oct
5th
Ascot
1m3f – 1m4f · Good · 10 runners
11 Sep
4th
Doncaster
1m6f – 2m · Good_To_Soft · 11 runners
2 Aug
2nd
Goodwood
1m6f – 2m · Good_To_Soft · 9 runners
9 Nov
2nd
Doncaster
1m3f – 1m4f · Soft · 12 runners
26 Oct
2nd
Newbury
1m6f – 2m · Heavy · 6 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/5
Wins / rides
50%
Win rate
2/4
Wins / rides
James Doyle Current jockey
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Doncaster
Galloping
4 1 win, 2 seconds, 1 other 10 Sep 25%
Ascot
Galloping
3 3 other 17 Oct 0%
Goodwood
Undulating
2 1 second, 1 other 1 Aug 0%
Wetherby
Galloping
1 1 win 28 Apr 100%
York
Galloping
1 1 win 23 May 100%
Newmarket
Galloping
1 1 other 20 Jul 0%
Lingfield Park
Sharp
1 1 third 11 May 0%
Southwell
Galloping
1 1 third 12 Dec 0%
chelmsford 1 1 second 13 Apr 0%
Newbury
Galloping
1 1 second 26 Oct 0%