:

Rosemary's Rose

There is something quietly stubborn about Rosemary's Rose. This 4-year-old has raced 20 times and won twice, which works out at roughly 1 in every 10 races — not a flashy record, but the detail that jumps out is where those wins have come. Both victories arrived at Class 6 level, the entry-level tier of British racing, and she has won 2 of her 10 races at that grade. That is a 20% win rate — 1 in every 5 outings at her right level — which tells you she is genuinely competitive when the conditions suit her.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
59

📊 Key Numbers

Career statistics for this horse
20
Career races
2
Wins
10%
Win rate
avg ~10%
45%
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 two wins themselves are worth noting. The first came at Lingfield Park in February 2026, and the second followed just three weeks later at Kempton Park in early March. Back-to-back wins in quick succession like that suggest a horse that had found her stride and was thriving. Unfortunately, that momentum has not continued. She has gone six races without a win since, though her recent form still reads encouragingly: her last three outings produced a third, a second, and another second. She is not running badly — she is just not quite getting there.

The partnership with jockey Kieran O'Neill is the one puzzle in the picture. He has ridden her six times without a win, which is a long enough run together to raise a quiet eyebrow. That said, those recent placed finishes show she is still running honestly, so it would be unfair to read too much into it.

Rosemary's Rose is trained by Rod Millman, whose yard in Kentisbeare, Devon, has sent out 42 winners this season — a solid, productive operation. She raced just yesterday, so she is clearly in good enough health to keep competing at a steady pace. The question now is whether she can convert one of those near-misses into a third career win. The form suggests she is close. It has been four months since Kempton, but a horse who has already shown she can win at this level — and who keeps finishing in the places — is rarely far away from doing it 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 9 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Soft (muddy)
Unknown
Good to firm (drying out)
Unknown
Standard to slow (all-weather)
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
13 Jul
3rd
Lingfield Park
7f – 1m · Standard · 14 runners
17 Jun
2nd
Ffos Las
1m1f – 1m2f · Soft · 8 runners
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

🏇 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
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
George Wood Current Jockey
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
Lingfield Park
Sharp
4 1 win, 1 second, 1 third, 1 other 13 Jul 25%
Kempton Park
Galloping
2 1 win, 1 other 2 Mar 50%
Ffos Las
Galloping
2 1 second, 1 other 17 Jun 0%
Bath
Undulating
2 2 other 22 May 0%
Nottingham
Galloping
2 1 third, 1 other 8 Apr 0%
Windsor
Sharp
1 1 other 1 Sep 0%
Southwell
Galloping
1 1 other 4 Jan 0%
chelmsford 1 1 other 4 Dec 0%
Great Yarmouth
Galloping
1 1 other 14 May 0%
Ripon
Sharp
1 1 third 4 Aug 0%
Ayr
Galloping
1 1 other 28 Apr 0%
Newcastle
Galloping
1 1 third 19 Feb 0%
Wolverhampton
Galloping
1 1 second 1 Jun 0%