:

Ruby's Profit

Ruby's Profit is a 4-year-old with a straightforward record: three wins and nine places from 22 races, which puts it in the winner's circle roughly once every seven outings. The horse broke through at Kempton Park in May 2024, then found the winner's enclosure again at Goodwood the following May — but that was 15 months ago now, and Ruby's Profit has not won since. Over the last six races, the form reads 5-3-8-4-miss-4: some respectable placings mixed in, but no victories. That absence of a win is the real story here. A horse that has tasted success twice is capable, yet something has stalled in the last year and a half.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Profitable
Mother
Breedj
Trainer
Owner
Spratt Properties Ltd
Rating
82

📊 Key Numbers

Career statistics for this horse
22
Career races
3
Wins
13.6%
Win rate
avg ~10%
40.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

Tom Ward trains Ruby's Profit at Upper Lambourn in Berkshire, a yard that has had 14 winners this season and clearly knows how to get horses to the line. Kieran Shoemark has been the regular jockey, though their partnership has been modest: one win from eight races together, a 12% win rate. The horse typically races at Class 2 level — some of the top races in Britain — which speaks to decent ability, yet it has failed to win in five attempts at that grade. This gap between capability and results at the highest level is worth watching. Ruby's Profit is active and racing regularly, raced just yesterday in fact, so there is still time for this dry spell to break. Whether the horse can find its way back to the winner's circle will depend on whether it can solve the puzzle of Class 2 competition.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 6 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Ok
Good to soft (some give)
Unknown
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Heavy (very wet)
Unknown
Soft (muddy)
Unknown
Good to firm (drying out)
Avoids
📏 Race Distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Competition 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, hilly
Loves
Left-handed, long straights
Right-handed, long straights
Left-handed, hilly
Avoids
Left-handed, tight
Avoids

📅 Recent Runs

The last 10 races, most recent first
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
20 Aug
11th
York
5f – 6½f · Good_To_Firm · 21 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
50%
Win rate
1/2
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
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%
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%
Epsom Downs
Undulating
2 2 thirds 14 Aug 0%
York
Galloping
2 2 other 20 Aug 0%
Kempton Park
Galloping
1 1 win 1 May 100%
Nottingham
Galloping
1 1 other 31 May 0%
Southwell
Galloping
1 1 other 21 Sep 0%
Great Yarmouth
Galloping
1 1 other 19 Sep 0%