His first career win came at Wolverhampton in January 2024, and his most recent win came there too, just six weeks ago on 1 June 2026 — so he is very much in form right now. He raced just one day ago, which means this is a horse very much in the thick of things at the moment. His last six results read 5-8-2-1-8-8 from most recent to oldest, so that win sits three runs back. The two results since then — a fifth and an eighth — suggest he has not quite recaptured that peak, but with a horse who has shown he can win fresh and is clearly being kept busy, another good run may not be far away.
He does his best work on normal ground conditions, with all six of his career wins coming on a standard surface. In 21 races on good ground he has won six times — that is a win rate of 29%, or almost 1 in 3, which is a seriously strong number. On softer or firmer ground, he has not managed a single win from his remaining races. Conditions matter enormously with him.
He runs mostly at Class 6, the entry level of British racing, where four of his six wins have come. That is the honest reality of where he competes — but within that level he is a genuine contender, not just a participant. Trained by Kevin and Lauren Frost at Averham Park in Nottinghamshire, a yard that has sent out three winners this season, He's An Angel is their kind of horse: consistent, durable, and with a very clear idea of where he likes to perform.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
8 | 3 wins, 1 third, 4 other | 1 Jun | 37.5% |
| 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% |
| Beverley Undulating |
3 | 3 other | 14 Jul | 0% |
| Carlisle Undulating |
2 | 2 other | 7 Sep | 0% |
| Redcar Galloping |
2 | 2 other | 10 Aug | 0% |
| Catterick Bridge Sharp |
2 | 2 other | 19 Aug | 0% |
| Lingfield Park Sharp |
1 | 1 win | 26 Jan | 100% |
| Haydock Park Galloping |
1 | 1 other | 19 Jul | 0% |
| Musselburgh Sharp |
1 | 1 second | 16 Oct | 0% |
| Ripon Sharp |
1 | 1 other | 8 May | 0% |
| Thirsk Galloping |
1 | 1 other | 3 Aug | 0% |
| Wetherby Galloping |
1 | 1 second | 4 Jun | 0% |
| Pontefract Undulating |
1 | 1 other | 21 Jun | 0% |
| Kempton Park Galloping |
1 | 1 other | 25 Mar | 0% |
| Bath Undulating |
1 | 1 other | 22 May | 0% |