Birthday Angel
Birthday Angel is a horse that has found its rhythm lately. The six-year-old has won three of its last six races, including a victory just this week at Fontwell Park on October 3rd, which shows it is still sharp and in form. Over a full career of 24 races, it has won 4 times and placed in another 8, a record that speaks to a horse performing honestly at its level — winning roughly once in every six races overall, but much more frequently when conditions suit.Based on TrackLab's analysis
Owner
The Birthday Angel Partnership
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The key to Birthday Angel's success is straightforward: it loves normal ground. On standard conditions, the horse wins half the time (3 wins from 6 races), a striking ratio that reveals why Lydia Richards, its trainer, will be watching the weather closely before each race. Away from its favoured ground, Birthday Angel becomes ordinary. It also runs its best races over longer distances of two miles or more, where it has won one of three attempts. In the Class 5 races where it typically competes — the lower rungs of the ladder — it has won twice from eight starts, a 25% win rate that places it in the middle band of ability at those meetings. The horse first broke through to win at Brighton in October 2025, and has been a consistent performer ever since, racking up prize money and proving itself worth the effort Richards puts in.
With recent form reading 1-4-2-5-1-1 (most recent first), Birthday Angel shows the kind of pattern you see in a horse that wins when circumstances align and runs respectably when they don't. Its return to the winner's circle just yesterday confirms that at six years old, it still has plenty to offer.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 3 wins from 6 starts (50%)
✔ Excellent record on good_to_soft ground: 1 wins from 3 starts (33%)
✔ Well suited by 1m6f – 2m distances: 29% win rate
✔ Well suited by Long Distance (2m+) distances: 33% win rate
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 5 starts
⚠ Poor record on standard_to_slow ground: 0 wins from 4 starts
⚠ Poor record on soft ground: 0 wins from 3 starts
⚠ Yet to win at Lingfield Park in 7 attempts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to soft (some give)
Loves
Good to firm (fairly firm)
Unknown
Standard (all-weather)
Avoids
Standard to slow (all-weather)
Avoids
📏 Race distance
Long Distance (2M+)
Loves
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
🏟 Track shape
Right-handed, long straights
Likes
Left-handed, tight turns
Ok
Left-handed, long straights
Unknown
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight
Unknown
📅 Recent runs
The last 10 races, most recent first
3 Oct
🏆 Won
Fontwell Park
Long Distance (2m+) · Good · 9 runners
9 Sep
4th
Kempton Park
1m3f – 1m4f · 12 runners
6 Jun
2nd
Lingfield Park
1m3f – 1m4f · Soft · 7 runners
16 Dec
5th
Wincanton
1m6f – 2m · Soft · 13 runners
20 Nov
🏆 Won
Wincanton
1m6f – 2m · Good · 9 runners
17 Nov
🏆 Won
Plumpton
1m6f – 2m · Good · 8 runners
16 Oct
2nd
Brighton
1m1f – 1m2f · Good_To_Firm · 14 runners
7 Oct
🏆 Won
Brighton
1m1f – 1m2f · Good_To_Soft · 10 runners
23 Sep
5th
Lingfield Park
1m3f – 1m4f · Standard · 14 runners
4 Sep
4th
Lingfield Park
1m3f – 1m4f · Standard · 10 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Lingfield Park Sharp |
7 |
1 second, 6 other |
6 Jun |
0% |
| Kempton Park Galloping |
4 |
1 second, 3 other |
9 Sep |
0% |
| Plumpton Sharp |
3 |
1 win, 1 third, 1 other |
17 Nov |
33.3% |
| Brighton Undulating |
2 |
1 win, 1 second |
16 Oct |
50% |
| Wincanton Galloping |
2 |
1 win, 1 other |
16 Dec |
50% |
| Fontwell Park Tight |
1 |
1 win |
3 Oct |
100% |
| Windsor Sharp |
1 |
1 other |
21 Jul |
0% |
| Warwick Sharp |
1 |
1 other |
21 May |
0% |
| Great Yarmouth Galloping |
1 |
1 other |
13 Apr |
0% |
| chelmsford |
1 |
1 other |
27 Feb |
0% |
| Southwell Galloping |
1 |
1 other |
12 Mar |
0% |