:

Rosemary's Rose

There is a pleasing consistency to Rosemary's Rose that any racing fan would appreciate. The four-year-old has built a solid record over 18 races, winning twice and finishing in the frame on seven other occasions — meaning she has given her supporters something to cheer in more than half her races overall. That kind of reliability is worth more than it might first appear.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Belardo
Mother
Escallonia
Owner
Middleham Park Racing CVII
Rating
56

📊 Key Numbers

Career statistics for this horse
18
Career races
2
Wins
11.1%
Win rate
avg ~10%
38.9%
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

Both wins have come in 2026, which tells a story of a horse that has taken time to find her feet and is now hitting her stride. The first came at Lingfield Park on 10 February, followed by a second at Kempton Park on 2 March — two of the busiest all-weather venues in the country. She has been placed twice in her last six runs as well, so while the wins have dried up over the past three months, she has not stopped trying. A second place just recently suggests there may be another victory not far away.

The Class 6 record is worth dwelling on. That is the entry-level tier of British racing, where Rosemary's Rose has won 2 of her 10 races at that level — roughly 1 in every 5, or a 20% win rate. For context, that is a genuinely strong return at any level. It means when conditions are right and the competition is pitched correctly, she is more than capable of winning.

She is trained by Rod Millman, whose yard is tucked away in Kentisbeare, Devon — a long way from the big racing centres, yet the team has sent out 42 winners this season, which is a serious operation by any measure. One interesting wrinkle: her most frequent jockey, Kieran O'Neill, has yet to win aboard her in six attempts together. That is not necessarily cause for alarm — partnerships can take time — but it is the sort of stat that makes you wonder whether a change in the saddle might be just what she needs to find the winner's enclosure again.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good ground: 0 wins from 5 starts
Struggles on LH Galloping tracks: 0 wins from 8 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
1 Jun
2nd
Wolverhampton
7f – 1m · Standard · 12 runners
22 May
6th
Bath
1m1f – 1m2f · Good_To_Firm · 14 runners
20 Apr
5th
Lingfield Park
1m1f – 1m2f · Standard · 12 runners
8 Apr
9th
Nottingham
1m1f – 1m2f · Good · 15 runners
20 Mar
2nd
Lingfield Park
1m1f – 1m2f · Standard · 7 runners
2 Mar
🏆 Won
Kempton Park
1m1f – 1m2f · Standard_To_Slow · 9 runners
19 Feb
3rd
Newcastle
1m1f – 1m2f · Standard · 9 runners
10 Feb
🏆 Won
Lingfield Park
1m1f – 1m2f · Standard · 8 runners
4 Jan
11th
Southwell
1m1f – 1m2f · Standard · 12 runners
4 Dec
9th
chelmsford
1m3f – 1m4f · Standard · 14 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/6
Won / Rode
50%
Win rate
1/2
Won / Rode
100%
Win rate
1/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
Tom Marquand Current Jockey
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Lingfield Park
Sharp
3 1 win, 1 second, 1 other 20 Apr 33.3%
Kempton Park
Galloping
2 1 win, 1 other 2 Mar 50%
Bath
Undulating
2 2 other 22 May 0%
Nottingham
Galloping
2 1 third, 1 other 8 Apr 0%
chelmsford 1 1 other 4 Dec 0%
Ffos Las
Galloping
1 1 other 28 Sep 0%
Newcastle
Galloping
1 1 third 19 Feb 0%
Windsor
Sharp
1 1 other 1 Sep 0%
Ripon
Sharp
1 1 third 4 Aug 0%
Ayr
Galloping
1 1 other 28 Apr 0%
Great Yarmouth
Galloping
1 1 other 14 May 0%
Southwell
Galloping
1 1 other 4 Jan 0%
Wolverhampton
Galloping
1 1 second 1 Jun 0%