:

He's An Angel

He's An Angel is a six-year-old who has built a quiet but respectable career over 34 races, picking up 5 wins and 9 places along the way. That works out to roughly 1 win in every 7 races — not explosive, but consistent enough to keep things interesting, and the kind of record that tells you this horse earns its keep rather than filling up the field.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Chestnut
Father
Harry Angel
Mother
Secret Keeper
Owner
Cragg Wood Racing
Rating
55

📊 Key Numbers

Career statistics for this horse
34
Career races
5
Wins
14.7%
Win rate
avg ~10%
26.5%
Place rate (top 3)
avg ~30%
1 days
Since last race

🏁 Next Race

Today
Bath
About 6 furlongs · Mostly firm ground · 14 runners

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The most important number in this profile is seven. He's An Angel has raced at Wolverhampton seven times and won twice — that's winning 2 in every 7 races there, which is a noticeably better return than anywhere else on the record. Wolverhampton is an all-weather track that runs year-round regardless of the British weather, and some horses simply take to its unique surface and tight bends in a way they never manage elsewhere. He's An Angel is one of them. The last of those Wolverhampton wins came as recently as 26 January 2026, so this is not ancient history.

Dig into the conditions and a clear pattern emerges. All five career wins have come on normal ground — 5 wins from 20 races on that surface, which is a win rate of 25%, or 1 in every 4 races. That is a genuinely sharp figure and suggests trainer Kevin Frost, based at Averham Park in Nottinghamshire, has a pretty good idea when conditions are right to aim the horse at a race. Frost's yard has sent out 25 winners already this season, so this is a well-run operation that knows what it is doing.

The recent form, however, is harder to spin positively. Six races, six finishes outside the top four — three fifth places and three eighths. That is a horse that has not troubled the judge for a little while, and the most frequent jockey partnership, with David Allan, has produced 0 wins from 5 attempts together. None of that is necessarily alarming at this level — He's An Angel almost always competes in Class 6, the entry-level tier of British racing, where fields are competitive and margins are small — but it does mean the question right now is what will turn the form around.

The answer, if history is any guide, is probably another run at Wolverhampton on normal ground. That combination is where this horse has made its name, and with a race just one day ago, the team will be watching closely to see what comes next.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on standard ground: 5 wins from 20 starts (25%)
⚠ What to watch out for
Poor record on good ground: 0 wins from 6 starts
Poor record on good_to_firm ground: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Good (firm-ish)
Avoids
Good to firm (drying out)
Avoids
📏 Race Distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Ok
Class 6 (grassroots)
🏟 Track Shape
Left-handed, tight turns
Loves
Left-handed, long straights
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
8 May
8th
Ripon
5f – 6½f · Good · 9 runners
11 Apr
8th
Southwell
5f – 6½f · Standard · 11 runners
25 Mar
8th
Kempton Park
5f – 6½f · Standard_To_Slow · 11 runners
14 Mar
6th
Southwell
5f – 6½f · Standard · 11 runners
6 Mar
5th
Newcastle
5f – 6½f · Standard · 8 runners
16 Feb
5th
Wolverhampton
5f – 6½f · Standard · 8 runners
26 Jan
🏆 Won
Wolverhampton
5f – 6½f · Standard · 11 runners
13 Jan
5th
Newcastle
5f – 6½f · Standard · 6 runners
30 Dec
3rd
Wolverhampton
5f – 6½f · Standard · 10 runners
18 Dec
9th
Southwell
5f – 6½f · Standard · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
Cam Hardie Current Jockey
0%
Win rate
0/4
Won / Rode
66.7%
Win rate
2/3
Won / Rode
66.7%
Win rate
2/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Phil Dennis
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
William Pyle(3)
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
7 2 wins, 1 third, 4 other 16 Feb 28.6%
Southwell
Galloping
7 1 win, 6 other 11 Apr 14.3%
Newcastle
Galloping
6 1 win, 1 second, 1 third, 3 other 6 Mar 16.7%
Carlisle
Undulating
2 2 other 7 Sep 0%
Catterick Bridge
Sharp
2 2 other 19 Aug 0%
Redcar
Galloping
2 2 other 10 Aug 0%
Beverley
Undulating
2 2 other 26 Jul 0%
Lingfield Park
Sharp
1 1 win 26 Jan 100%
Haydock Park
Galloping
1 1 other 19 Jul 0%
Kempton Park
Galloping
1 1 other 25 Mar 0%
Musselburgh
Sharp
1 1 second 16 Oct 0%
Thirsk
Galloping
1 1 other 3 Aug 0%
Ripon
Sharp
1 1 other 8 May 0%