The numbers tell a compelling story. Across all tracks, Dandy's Angel wins roughly 1 in every 7 races — a solid if unspectacular record at the level it competes. But filter for Beverley alone, and you're looking at 6 wins from 32 races there, nearly 1 in every 5. For context, Beverley is a tight, undulating course in the East Riding that suits horses with a particular style and temperament. Dandy's Angel has clearly figured it out. The most recent win there came on 5 July 2025, just ten months ago, so this isn't ancient history.
John Wainwright's yard in Norton is a modest operation — four winners sent out this season — which makes that Beverley record feel even more significant. This isn't a powerhouse stable throwing expensive horses at soft races; it's a trainer and horse that have found their rhythm together, and largely at one venue. When the ground turns wet and muddy, things get even more interesting: Dandy's Angel has won 3 of just 5 races in those conditions — that's 60%, which is a genuinely extraordinary hit rate and suggests the horse transforms on soft, testing ground into something considerably more dangerous.
Jockey Tom Kiely-Marshall knows the horse better than anyone, having ridden it in 19 races and winning 4 of them — roughly 1 in every 5. That's the strongest win rate of any regular partner, and the consistency of that combination is worth noting if they line up together.
The recent run of form — no win in the last six races, with finishing positions of 12th, 8th, 9th, 5th, 7th and 3rd — might give some pause, but Dandy's Angel raced just yesterday and clearly remains a working horse at nine years old. It has found the places three times in those six runs, so it hasn't fallen off a cliff. The profile here is straightforward: if it turns up at Beverley when the ground is wet, with Kiely-Marshall in the saddle, this is a horse that has made a habit of doing something about it.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Beverley Undulating |
32 | 6 wins, 6 seconds, 2 thirds, 18 other | 4 May | 18.8% |
| Carlisle Undulating |
8 | 1 win, 3 seconds, 1 third, 3 other | 4 Aug | 12.5% |
| Redcar Galloping |
8 | 1 win, 7 other | 27 Oct | 12.5% |
| Hamilton Park Sharp |
8 | 1 win, 1 second, 3 thirds, 3 other | 29 Sep | 12.5% |
| Pontefract Undulating |
7 | 1 second, 1 third, 5 other | 18 Jul | 0% |
| Ripon Sharp |
3 | 3 other | 16 Aug | 0% |
| Haydock Park Galloping |
2 | 1 win, 1 third | 27 Sep | 50% |
| Ayr Galloping |
1 | 1 other | 10 Oct | 0% |
| Chester Tight |
1 | 1 other | 30 Sep | 0% |
| Newcastle Galloping |
1 | 1 other | 5 Sep | 0% |
| Catterick Bridge Sharp |
1 | 1 other | 20 Jul | 0% |