The headline achievement is a Class 2 win at Chester in May 2024 — one of the top races in Britain, contested against serious rivals. That was Seraphim Angel's first career win, which makes it all the more striking. Plenty of horses spend years chasing their first win before finally landing something modest. This one opened its account at the top level, which tells you the ability was always there.
The more quietly remarkable story, though, is Windsor. Seraphim Angel has raced there four times and won twice — that's half of every visit converted into a win, which is an extraordinary hit rate at any track. The most recent of those came in July 2025, just ten months ago, and the horse is still active, having raced just one day ago. Whether it's the course layout, the ground, or something else entirely, Windsor seems to unlock something in this horse that doesn't always show up elsewhere. Most horses have a track they tolerate; Seraphim Angel has one it owns.
Jockey Pierre-Louis Jamin has been in the saddle for 9 of those 15 races and won 2 of them, a win rate of roughly 1 in 4 together — slightly better than the horse's overall average, which suggests the partnership has genuine chemistry. Sangster's yard has sent out 42 winners this season, so this is a trainer operating with real momentum behind him, and Seraphim Angel is part of a team that clearly knows how to get horses to the line first.
Recent form has been patchy — a win sandwiched between some disappointing results — but this is a horse with a proven ability to land a big race and a near-unbeatable record at one particular track. When Windsor comes around again, it will be worth paying attention.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Windsor Sharp |
4 | 2 wins, 2 other | 4 May | 50% |
| Chester Tight |
3 | 1 win, 2 other | 31 May | 33.3% |
| Haydock Park Galloping |
1 | 1 other | 6 Jul | 0% |
| Kempton Park Galloping |
1 | 1 other | 28 Mar | 0% |
| York Galloping |
1 | 1 other | 17 May | 0% |
| Newmarket Galloping |
1 | 1 other | 17 Apr | 0% |
| Ascot Galloping |
1 | 1 other | 19 Jun | 0% |
| Goodwood Undulating |
1 | 1 other | 20 Jun | 0% |
| Dundalk Galloping |
1 | 1 other | 25 Oct | 0% |
| Wolverhampton Galloping |
1 | 1 other | 5 Apr | 0% |