:

Ruby's Angel

Ruby's Angel has the look of a horse that could genuinely improve. The three-year-old has won twice from thirteen races—a win rate of roughly one in every five starts—but the trajectory matters more than the raw numbers. Both wins have come in top-level Class 2 races, and notably, she has won one in every four Class 2 attempts (1 from 4), which suggests she belongs at this level and can mix it with better horses. Her first win arrived at York in August 2025, and three months later she struck again at Chester in May 2026, proving the first success was no fluke.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Filly
Colour
Bay
Father
Mother
Angel Meadow
Owner
Roudee Racing 18
Rating
84

📊 Key Numbers

Career statistics for this horse
13
Career races
2
Wins
15.4%
Win rate
avg ~10%
53.8%
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

Her recent form shows promise too. After a poor run in August—finishing sixteenth—she has bounced back with three consecutive placings, most recently finishing second just a day ago. That kind of consistency over the past month hints at a horse finding her feet and building towards something, even if the wins have dried up lately. Hugo Palmer's yard at Malpas has been prolific this season with 67 winners, and the trainer clearly holds Ruby's Angel in regard. Palmer has noted her size as an asset and suggested she may improve further, particularly once she races next year and over different distances. He also mentioned she will likely get one more outing on the all-weather before the season closes, keeping her active and sharp. For a three-year-old still learning her trade, Ruby's Angel looks like a horse on an upward curve—not yet a consistent winner, but good enough to win at the top level and with room to grow.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
Struggles on RH Galloping tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Good (firm-ish)
Good to soft (some give)
Unknown
Standard to slow (all-weather)
Unknown
📏 Race Distance
5F – 6½F
7F – 1M
Unknown
🏅 Competition Level
Class 2 (high-level)
Loves
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, tight
Loves
Left-handed, long straights
Loves
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
16 Aug
2nd
Pontefract
5f – 6½f · Good_To_Firm · 11 runners
28 Jul
5th
Goodwood
5f – 6½f · Good · 21 runners
11 Jul
4th
Newmarket
7f – 1m · Good_To_Firm · 9 runners
27 Jun
4th
Chester
5f – 6½f · Good · 9 runners
13 Jun
16th
York
5f – 6½f · Good · 22 runners
30 May
🏆 Won
Chester
5f – 6½f · Good · 12 runners
6 May
2nd
Chester
5f – 6½f · Good · 14 runners
6 Sep
4th
Kempton Park
7f – 1m · Standard_To_Slow · 5 runners
20 Aug
🏆 Won
York
5f – 6½f · Good_To_Firm · 22 runners
2 Aug
4th
Newmarket
5f – 6½f · Good_To_Soft · 5 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
50%
Win rate
1/2
Won / Rode
Jason Hart Current Jockey
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Chester
Tight
3 1 win, 1 second, 1 other 27 Jun 33.3%
Newmarket
Galloping
3 1 second, 2 other 11 Jul 0%
York
Galloping
2 1 win, 1 other 13 Jun 50%
Pontefract
Undulating
1 1 second 16 Aug 0%
Haydock Park
Galloping
1 1 third 18 Jul 0%
Kempton Park
Galloping
1 1 other 6 Sep 0%
Ascot
Galloping
1 1 third 9 May 0%
Goodwood
Undulating
1 1 other 28 Jul 0%