What stands out most is how clearly Moon Angel has found its best conditions. On fast, dry ground, this horse has won 2 of its 3 races — that is a two-in-three conversion rate, which is exceptional. Most horses at this level are happy to find one thing they do well; Moon Angel has found exactly the right surface and taken full advantage. The distance tells a similar story: over the longer trips between a mile and six furlongs and two miles, Moon Angel has won 2 of 5 races, a 40% win rate. That combination — a stayer who needs dry ground — gives the team a very clear picture of when to aim high and when to manage expectations.
The two wins bookend a tidy little run of form. The first came at Salisbury in June 2025, then a bigger win followed at Newmarket in August — a track that carries real prestige and where winning means something. The recent form figures read 8-1-3-3-1-4, which shows a horse that dips in and out of its best but is genuinely competitive when everything clicks. Two wins from the last six races is a solid return at this level.
Moon Angel typically races at Class 5, one of the lower tiers of British racing, and has won 1 of 4 races at that grade. That is a decent 25% win rate, but the Newmarket win in August suggests there may be slightly more to this horse than the grade implies — Newmarket is a track where exposed, honest horses often run their best races, and winning there is rarely an accident. Stuart Williams has sent out 67 winners from his Newmarket base this season, which is the output of a yard operating with real confidence. For a horse like Moon Angel, being in that environment — with a trainer in that kind of form — is no small thing.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
2 | 1 win, 1 third | 16 Aug | 50% |
| Kempton Park Galloping |
2 | 2 other | 21 Aug | 0% |
| Salisbury Undulating |
1 | 1 win | 15 Jun | 100% |
| Southwell Galloping |
1 | 1 other | 29 Jul | 0% |
| Lingfield Park Sharp |
1 | 1 other | 11 Sep | 0% |
| Chester Tight |
1 | 1 third | 12 Jul | 0% |
| Ascot Galloping |
1 | 1 other | 9 May | 0% |