UK time :

Ruby's Profit

Ruby's Profit is a 4-year-old caught in a difficult stretch, with a win rate of just 3 victories from 23 races—roughly 1 win in every 8 attempts. The horse has found the top step of the podium only three times in its career: first at Kempton Park back in May 2024, then again at Goodwood in May 2025, but hasn't crossed the line in front for 17 months since that last success at Goodwood.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Profitable
Mother
Breedj
Trainer
Owner
Spratt Properties Ltd
Official rating
81

📊 Key numbers

Career totals for this horse
23
Career races
3
Wins
13.0%
Win rate
avg ~10%
39.1%
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

What stands out is the gap between Ruby's Profit's performances in lower-class races and in top-tier competition. When stepped up to Class 2 company—the kind of race reserved for the better horses—the horse has managed nothing from five attempts. That's a stark contrast to its win rate overall, and hints that Ruby's Profit may have found its level in weaker fields. Trainer Tom Ward, based in Upper Lambourn, has had a decent season with 14 winners from the yard, though this particular inmate seems to be treading water. Kieran Shoemark, the horse's most frequent jockey partner, has only one win to show from eight rides together, which mirrors the broader story: ability on the day, but not enough of it, and not often enough.

After racing just yesterday, Ruby's Profit remains active and campaigned, which suggests the yard still sees hope of another winning opportunity ahead. Whether that comes at a track or class where the horse can rediscover the form from a year and a half ago remains to be seen.

⚡ Strengths and risks

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

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
15 Oct
8th
Southwell
5f – 6½f · Standard · 9 runners
28 Aug
5th
Goodwood
5f – 6½f · Good_To_Firm · 9 runners
14 Aug
3rd
Epsom Downs
5f – 6½f · Good_To_Firm · 8 runners
13 Jun
8th
Chester
5f – 6½f · Good_To_Soft · 10 runners
31 May
4th
Nottingham
5f – 6½f · Good · 7 runners
7 May
DNF
Chester
5f – 6½f · Good · 13 runners
4 May
4th
Bath
5f – 6½f · Good · 8 runners
5 Apr
14th
Bath
5f – 6½f · Good · 14 runners
8 Nov
4th
Wolverhampton
5f – 6½f · Standard · 10 runners
21 Sep
5th
Southwell
Sprint (< 5f) · Standard_To_Slow · 14 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Kieran Shoemark Current jockey
12.5%
Win rate
1/8
Wins / rides
0%
Win rate
0/3
Wins / rides
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/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

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Goodwood
Undulating
3 1 win, 1 third, 1 other 28 Aug 33.3%
Chester
Tight
3 1 second, 2 other 13 Jun 0%
Wolverhampton
Galloping
2 1 win, 1 other 8 Nov 50%
Southwell
Galloping
2 2 other 15 Oct 0%
Epsom Downs
Undulating
2 2 thirds 14 Aug 0%
York
Galloping
2 2 other 20 Aug 0%
Ascot
Galloping
2 2 other 20 Jun 0%
Bath
Undulating
2 2 other 4 May 0%
Newmarket
Galloping
2 1 third, 1 other 5 Oct 0%
Kempton Park
Galloping
1 1 win 1 May 100%
Great Yarmouth
Galloping
1 1 other 19 Sep 0%
Nottingham
Galloping
1 1 other 31 May 0%