Wolverhampton is where He's An Angel truly comes alive. Three wins from just 8 races there amounts to a win rate of 38%, or just under 1 in every 3 races — extraordinary when you consider that most horses at his level are winning closer to 1 in 7 or 8. His first career win came at Wolverhampton in January 2024, and he returned to that same track to win again as recently as 1 June 2026, just this week. That kind of loyalty to a venue is not a coincidence. Some horses simply suit a particular track's shape, surface, or pace of racing, and He's An Angel has made Wolverhampton his personal property.
The ground matters too. All 6 of his career wins have come on normal conditions — 6 wins from 21 races on that surface, a win rate of 29%, or nearly 1 in every 3 races. When the ground dries out or gets wet and heavy, the results dry up with it. That is useful information for anyone watching him run.
Most of his racing has come at Class 6, the entry level of British racing, where he has won 4 of his 20 races at that grade. He is a horse who knows his level and competes honestly within it. His most regular jockey, David Allan, has yet to land a win together from 5 attempts, though He's An Angel's recent victory suggests there is no fundamental problem — just perhaps that the partnership has not yet clicked.
His recent form reads 1-8-8-8-8-6, which tells you there have been some quiet runs in the middle, but the win at the head of that sequence — this week, at Wolverhampton — is exactly the kind of result that sums him up. He can look ordinary for a spell, then go back to his favourite track and remind everyone why they should not write him off entirely.
| 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 |
2 | 2 other | 26 Jul | 0% |
| Catterick Bridge Sharp |
2 | 2 other | 19 Aug | 0% |
| Redcar Galloping |
2 | 2 other | 10 Aug | 0% |
| Carlisle Undulating |
2 | 2 other | 7 Sep | 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% |
| Ripon Sharp |
1 | 1 other | 8 May | 0% |
| Bath Undulating |
1 | 1 other | 22 May | 0% |
| Musselburgh Sharp |
1 | 1 second | 16 Oct | 0% |
| Thirsk Galloping |
1 | 1 other | 3 Aug | 0% |