The story starts at Southwell on 28 December 2025, where All Moonshine broke through for that first win. From there, the momentum has barely paused. Four wins from the last 6 races is the kind of form that turns heads in any yard, and the recent sequence — 1-1-1-15-1 in the last five completed runs before this week — tells its own story. Yes, there was a blip, a 15th-place finish that sits awkwardly in an otherwise clean card. But horses have bad days, just like people, and All Moonshine's response has been emphatic.
The most recent chapter was written at Newbury on 18 July 2026 — just this week — where All Moonshine added another win to the tally. Newbury is one of the more respected tracks in British racing, a wide, fair galloping circuit that tends to find out horses that are merely okay and reward those that are genuinely good. Winning there means something.
Behind this run of form is Andrew Balding's operation at Kingsclere in Hampshire, one of the most productive yards in Britain right now. With 202 winners sent out this season alone, Balding's team knows what a good horse looks like and how to get the best from one. The fact that All Moonshine has been kept busy and keeps delivering suggests this is a horse the yard believes in. With only 6 races on the clock and that win rate still sitting at 67%, the most interesting part of this story may still be ahead.
| Course | Races | Results | Last run | Win rate |
|---|---|---|---|---|
| Newbury Galloping |
1 | 1 win | 18 Jul | 100% |
| Southwell Galloping |
1 | 1 win | 28 Dec | 100% |
| Wolverhampton Galloping |
1 | 1 win | 12 Jan | 100% |
| Kempton Park Galloping |
1 | 1 win | 11 Feb | 100% |
| Newcastle Galloping |
1 | 1 third | 26 Nov | 0% |
| Ascot Galloping |
1 | 1 other | 17 Jun | 0% |