Lady Roxby
Lady Roxby is a 4-year-old with the kind of form that keeps a trainer hopeful without ever quite breaking through. From 19 races, she has won twice and finished in the places another 10 times — a win rate of just 1 in 9 races — but her most recent victory came back in July 2025, over 15 months ago. That long gap between wins is telling: she is still getting into the frame regularly (she has placed in four of her last six outings), but converting those near-misses into victories has become the problem.Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🏁 Next race
Tomorrow
Pontefract
About 6 furlongs · Slightly soft ground · 10 runners
→
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
Trained by Michael Herrington at Willoughton in Lincolnshire, Lady Roxby runs for a yard that is performing well this season with 33 winners to its name, which suggests she is in capable hands even if the results have dried up. Her two career wins came at Musselburgh in September 2024 and then at Beverley in July 2025 — both modest tracks, both modest victories. More concerning is her record in Class 4 races, where she has managed zero wins from four attempts. That is the rung of the ladder she aspires to, and it is where she is falling short.
The encouraging part of her recent form is the consistency in placing. Her last six runs read 4-2-2-9-7-7, meaning she has hit the frame in three of those six races, most recently just a day ago. That suggests she remains competitive and is not falling apart — she is simply not quite quick enough to win, or the luck is not breaking her way. At four years old, there is still time, but Lady Roxby is drifting into that territory where a horse needs to find a winning opportunity soon or risk being managed down the card to easier races where the competition suits her better.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 6 starts (17%)
✔ Excellent record on good_to_firm ground: 1 wins from 6 starts (17%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 9 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 6 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to firm (fairly firm)
Loves
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Unknown
🏟 Track shape
Right-handed, tight turns
Unknown
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
24 Sep
4th
Newmarket
5f – 6½f · Good · 10 runners
15 Sep
2nd
Great Yarmouth
5f – 6½f · Good_To_Soft · 10 runners
5 Sep
2nd
Kempton Park
5f – 6½f · 11 runners
24 Jul
9th
Ascot
5f – 6½f · Good_To_Firm · 9 runners
12 Jun
7th
York
5f – 6½f · Good · 12 runners
22 May
7th
Haydock Park
5f – 6½f · Good_To_Soft · 17 runners
1 May
7th
Newmarket
5f – 6½f · Good_To_Firm · 13 runners
6 Apr
3rd
Kempton Park
5f – 6½f · Standard_To_Slow · 7 runners
25 Sep
2nd
Newmarket
5f – 6½f · Good · 11 runners
16 Sep
2nd
Great Yarmouth
5f – 6½f · Good_To_Soft · 9 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Newmarket Galloping |
3 |
1 second, 2 other |
24 Sep |
0% |
| York Galloping |
3 |
1 second, 2 other |
12 Jun |
0% |
| Kempton Park Galloping |
2 |
1 second, 1 third |
5 Sep |
0% |
| Thirsk Galloping |
2 |
1 second, 1 other |
17 Jun |
0% |
| Great Yarmouth Galloping |
2 |
2 seconds |
15 Sep |
0% |
| Musselburgh Sharp |
1 |
1 win |
14 Sep |
100% |
| Beverley Undulating |
1 |
1 win |
5 Jul |
100% |
| Ripon Sharp |
1 |
1 other |
19 Jun |
0% |
| Ascot Galloping |
1 |
1 other |
24 Jul |
0% |
| Pontefract Undulating |
1 |
1 third |
28 Jul |
0% |
| Southwell Galloping |
1 |
1 other |
28 Oct |
0% |
| Haydock Park Galloping |
1 |
1 other |
22 May |
0% |