:

Angel Numbers

Angel Numbers is a three-year-old with modest but steady form who has found a groove at the right track. With three wins from seventeen races, the horse wins roughly one in every five or six outings—not a star, but reliable enough to keep the yard interested. The recent form tells a story of inconsistency tempered by the occasional flash: a win at Ripon three weeks ago, another win before that, but also some well-beaten runs mixed in across the last six races.Based on TrackLab's AI 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
Rating
83

📊 Key Numbers

Career statistics for this horse
17
Career races
3
Wins
17.6%
Win rate
avg ~10%
41.2%
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

What stands out is the horse's preference for normal ground conditions. On firm or soft surfaces, Angel Numbers has struggled, but when the track is neither too wet nor baked hard, it has won two of seven races—nearly 30 per cent. That's a genuine strong suit at this level. The first win came at Chepstow in May 2025, and the most recent was at Ripon in early August 2026, suggesting the horse has found some consistency in the latter half of the year. Ruth Carr's Stillington yard has been in fine form this season with 56 winners, so Angel Numbers is trained by someone who knows how to get the best from their horses.

The catch is that Angel Numbers has never won at the higher Class 4 level—winless from three attempts there—so it remains firmly a Class 5 or lower horse. At that level, with normal ground and Ripon showing as a favourable track, it is worth following in the coming weeks. The horse is still active and racing regularly, and with two wins in the last six races, it has the momentum to suggest another victory might not be far away.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 2 wins from 7 starts (29%)
⚠ What to watch out for
Poor record on standard ground: 0 wins from 4 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Good to firm (drying out)
Firm (dry)
Unknown
Good to soft (some give)
Unknown
Standard (all-weather)
Avoids
📏 Race Distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Loves
Right-handed, tight turns
Loves
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
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
27 Apr
2nd
Bath
5f – 6½f · Firm · 10 runners
30 Mar
5th
Wolverhampton
5f – 6½f · Standard · 8 runners
13 Mar
2nd
Wolverhampton
5f – 6½f · Standard · 11 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
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
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Wolverhampton
Galloping
3 1 second, 1 third, 1 other 30 Mar 0%
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%
Ripon
Sharp
1 1 win 3 Aug 100%
Southwell
Galloping
1 1 other 24 Oct 0%
Bath
Undulating
1 1 second 27 Apr 0%
Catterick Bridge
Sharp
1 1 other 26 Aug 0%
York
Galloping
1 1 other 12 Jun 0%
Chester
Tight
1 1 other 13 Sep 0%