The record shows 3 wins from 18 races, roughly 1 in every 6, which is a decent return at the level First Angel typically operates in. That level is usually Class 4, one step below the top tier of everyday racing, where First Angel has won 2 of 10 races — exactly 1 in 5. It is a comfortable home for a horse of this profile: competitive enough to place regularly, capable of winning when things fall right.
What stands out right now is the recent form. Two wins from the last 6 races is a genuinely strong return, suggesting a horse in good shape at the moment. The most recent run was just yesterday, and the sequence before that — two wins sandwiching a couple of blanks — paints the picture of a horse that goes through spells of form rather than grinding out results week after week. The yard, trained by Martin Keighley in Gloucestershire, has been in fine fettle this season with 19 winners sent out, so First Angel is operating within a team that clearly knows how to get horses ready to perform.
The partnership with jockey Adam Wedge has produced 1 win from 7 rides together — about 1 in 7 — which is modest, but longevity in a partnership often counts for something. Wedge knows the horse, and familiarity matters more than the numbers alone suggest.
Normal conditions suit First Angel best: 2 wins from just 6 races on standard ground, a win rate of 33%, or 1 in every 3 — that is a striking figure. It suggests that when the track is riding as it should, something clicks. The last win came at Taunton in January 2025, and before that the first career win arrived at Stratford-on-Avon back in May 2023. This is not a horse rewriting records, but a ten-year-old still racing yesterday, still winning races this season, and still clearly enjoying it. That, in itself, is worth something.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Stratford-on-Avon Sharp |
2 | 2 wins | 24 Aug | 100% |
| Leicester Sharp |
2 | 1 third, 1 other | 25 Jan | 0% |
| Southwell Galloping |
2 | 1 second, 1 third | 12 Jun | 0% |
| Market Rasen Sharp |
2 | 1 third, 1 other | 21 Mar | 0% |
| Newton Abbot Sharp |
2 | 1 second, 1 third | 12 Jun | 0% |
| Taunton Undulating |
1 | 1 win | 18 Jan | 100% |
| Musselburgh Sharp |
1 | 1 other | 6 Feb | 0% |
| Doncaster Galloping |
1 | 1 other | 14 Dec | 0% |
| Newbury Galloping |
1 | 1 other | 27 Feb | 0% |
| Exeter Undulating |
1 | 1 other | 17 Mar | 0% |
| Perth Galloping |
1 | 1 second | 27 Jul | 0% |
| Wetherby Galloping |
1 | 1 other | 29 Oct | 0% |
| Sedgefield Sharp |
1 | 1 second | 3 Dec | 0% |