May Angel
There is a stubborn gap between promise and delivery with May Angel right now. The three-year-old has managed 1 win from 8 races — roughly 1 in every 8 outings — and has finished in the places three times, which tells you the ability is there, even if the wins have not followed.Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
That single victory came at Southwell on 28 July 2025, and it remains the only time May Angel has reached the winner's enclosure. The last six races have brought two eighth-place finishes, two thirds, a sixth, and a fifth — form that reads like a horse hovering just outside the places it needs to hit. The two thirds suggest it is competitive on a good day, but the back-to-back eighths at the top of that recent run are a concern.
The training base is as strong as it gets. John and Thady Gosden operate out of Newmarket, one of the most respected yards in British racing, and they have sent out 140 winners already this season — a number that reflects a powerful operation with horses at every level. A yard firing at that rate will have a plan for May Angel, even if results have been frustratingly slow to arrive. May Angel raced just one day ago, so this is a horse still very much in the middle of its story.
⚡ Strengths and risks
What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 4 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Unknown
Standard (all-weather)
Unknown
Good to firm (fairly firm)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
9 Jul
8th
Newmarket
5f – 6½f · Good_To_Firm · 14 runners
19 Jun
8th
Ascot
5f – 6½f · Good_To_Firm · 28 runners
8 May
3rd
Ascot
7f – 1m · Good · 10 runners
17 Apr
3rd
Newbury
7f – 1m · Good · 15 runners
25 Oct
6th
Newbury
7f – 1m · Soft · 7 runners
20 Aug
5th
York
7f – 1m · Good_To_Firm · 8 runners
28 Jul
🏆 Won
Southwell
7f – 1m · Standard · 11 runners
21 Jun
5th
Newmarket
7f – 1m · Good_To_Firm · 5 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 |
| Newmarket Galloping |
2 |
2 other |
9 Jul |
0% |
| Ascot Galloping |
2 |
1 third, 1 other |
19 Jun |
0% |
| Newbury Galloping |
2 |
1 third, 1 other |
17 Apr |
0% |
| Southwell Galloping |
1 |
1 win |
28 Jul |
100% |
| York Galloping |
1 |
1 other |
20 Aug |
0% |