:

Ruby's Angel

There is something quietly compelling about a horse that saves its best for the big occasions, and Ruby's Angel is shaping up to be exactly that kind of animal. The three-year-old has won 2 races from 11 attempts — roughly 1 in every 5 or 6 outings — but the quality of those wins tells a more interesting story than the raw numbers suggest. Both victories have come at some of the most prestigious venues in British racing, which is not something most horses at this level can say.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
86

📊 Key Numbers

Career statistics for this horse
11
Career races
2
Wins
18.2%
Win rate
avg ~10%
54.5%
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 first breakthrough came at York in August 2025, a course that draws the best horses in the country and where winning a Class 2 race — one of the top contests in Britain — means you genuinely belong in good company. That was the moment Ruby's Angel announced herself. The more recent win came at Chester in late May 2026, another track that punishes horses who cannot handle pressure, and she handled it just fine. Six weeks on from that success, she raced again just yesterday, which tells you the team are keeping her busy and confident in what she can produce.

Her recent run of form — 4th, 4th, 16th, 1st, 2nd, 4th — shows a horse that largely does things right, with one rough day in the middle that is best set aside. The 16th-place finish looks like an outlier rather than a sign of anything deeper, and the win and placed effort either side of it suggest she bounced back without a fuss.

Behind the scenes, trainer Hugo Palmer has been quietly building one of the more productive yards in the north of England. Sixty-seven winners in a single season from his Cheshire base is a serious number, and Palmer has spoken warmly about Ruby's Angel's physical presence, noting she is considerably bigger than her half-sister Glorious Angel, who found a good level of form herself. The hope is that extra size translates into extra improvement as she matures — and at three years old, there is every reason to think the best is still ahead of her.

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 3 starts (33%)
⚠ 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)
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Loves
Left-handed, tight
Loves
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
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
18 Jul
3rd
Haydock Park
5f – 6½f · Good · 11 runners
9 May
3rd
Ascot
5f – 6½f · Good_To_Firm · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
50%
Win rate
1/2
Won / Rode
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%
Ascot
Galloping
1 1 third 9 May 0%
Kempton Park
Galloping
1 1 other 6 Sep 0%
Haydock Park
Galloping
1 1 third 18 Jul 0%