UK time :

Angel Numbers

Angel Numbers has won 3 of its 20 races so far — a win rate of roughly 1 in every 6 attempts — and is currently in active racing as a three-year-old. The horse broke through for its first career victory at Chepstow on 13 May 2025, and has since added two more wins to its name, most recently at Ripon on 3 August 2026. That success came two months ago, and the horse raced just yesterday, suggesting it is being kept in regular work by trainer Ruth Carr at her Stillington yard in North Yorkshire.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Filly
Colour
Grey
Father
Profitable
Mother
First Smile
Trainer
Owner
Grange Park Racing Xviii And Ruth Carr
Official rating
76

📊 Key numbers

Career totals for this horse
20
Career races
3
Wins
15%
Win rate
avg ~10%
35%
Top-3 rate
avg ~30%
15 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

Recent form tells a mixed story. Over the last six races, Angel Numbers has finished 12th, 11th, 9th, 7th, 10th, and 1st — suggesting a horse that struggles to find consistency but is capable of producing a win when it matters. The pattern is fairly typical of a moderately talented three-year-old still learning its trade. What is worth noting is that Angel Numbers has yet to break through in the higher-class races — it holds a record of 0 wins from 3 attempts at Class 4 level, the sort of competitive races where only the best horses in their grade tend to prosper. This suggests the horse is most comfortable racing against more modest fields, which is no criticism: many decent performers operate in exactly this space throughout their careers. With a trainer sending out 56 winners this season, Angel Numbers is part of a yard clearly doing its job, and yesterday's outing means the yard are continuing to look for opportunities where the horse can add to its tally.

⚡ Strengths and risks

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

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
3 Oct
12th
Redcar
5f – 6½f · Good · 13 runners
26 Sep
11th
Ripon
5f – 6½f · Good · 15 runners
13 Sep
9th
Doncaster
5f – 6½f · Good · 10 runners
26 Aug
7th
Catterick Bridge
5f – 6½f · Good · 10 runners
12 Aug
10th
Beverley
5f – 6½f · Good_To_Firm · 11 runners
3 Aug
🏆 Won
Ripon
5f – 6½f · Good · 5 runners
16 Jul
🏆 Won
Thirsk
5f – 6½f · Good_To_Firm · 9 runners
27 Jun
4th
Windsor
5f – 6½f · Good_To_Firm · 8 runners
12 Jun
7th
York
5f – 6½f · Good · 15 runners
23 May
7th
Goodwood
5f – 6½f · Good · 11 runners

🏇 Jockeys

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

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Wolverhampton
Galloping
3 1 second, 1 third, 1 other 30 Mar 0%
Ripon
Sharp
2 1 win, 1 other 26 Sep 50%
Beverley
Undulating
2 2 other 12 Aug 0%
Goodwood
Undulating
2 2 other 23 May 0%
Windsor
Sharp
2 1 second, 1 other 27 Jun 0%
Chepstow
Galloping
1 1 win 13 May 100%
Thirsk
Galloping
1 1 win 16 Jul 100%
Southwell
Galloping
1 1 other 24 Oct 0%
Catterick Bridge
Sharp
1 1 other 26 Aug 0%
Bath
Undulating
1 1 second 27 Apr 0%
Doncaster
Galloping
1 1 other 13 Sep 0%
Chester
Tight
1 1 other 13 Sep 0%
York
Galloping
1 1 other 12 Jun 0%
Redcar
Galloping
1 1 other 3 Oct 0%