The numbers over the last twelve months tell a confident story. Fifty-one winners from 496 runners means the yard wins roughly 1 in every 10 races it enters, which is a solid, professional return across a large string of horses. But zoom in on the last two weeks and the picture sharpens considerably: 3 winners from just 19 runners, a win rate of around 1 in 6. When a yard's recent form is running significantly hotter than its season average, that's usually a sign that horses are coming to hand and the team is firing. Right now, that appears to be exactly the case.
The nine Class 1 victories — the biggest races British racing has to offer — are what really set this yard apart for a stable of its age. Winning at Cheltenham, Ascot, and Aintree in the space of roughly twelve months is no accident. Those are the most competitive, highest-profile stages in the sport, and landing them requires horses of genuine quality and a team that knows how to prepare them for a big day. Most trainers spend years building to that kind of record. This one has done it in two.
There's also a telling geographical quirk worth noting: Catterick Bridge, a small track in North Yorkshire, has been particularly kind, producing 6 winners from just 16 runners — nearly 1 in every 3 races there. That sort of dominance at a specific track often reflects a trainer who understands the course well and targets it shrewdly.
The most important working relationship in the yard is with jockey Jonjo O'Neill Jr, who has partnered the stable's horses 242 times and ridden 34 winners — a win rate of about 1 in every 7 rides. That's a meaningful, well-established combination built on real volume. The partnership with Largy Go is smaller in scope — 1 win from 4 races together — but worth watching as that relationship develops. For a yard that has achieved this much this quickly, the next chapter looks genuinely interesting.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Worcester | 37 | 3 | 8.1% |
| Warwick | 27 | 3 | 11.1% |
| Uttoxeter | 23 | 3 | 13.0% |
| Haydock Park | 22 | 3 | 13.6% |
| Aintree | 20 | 2 | 10% |
| Chepstow | 19 | 0 | 0% |
| Newton Abbot | 18 | 1 | 5.6% |
| Market Rasen | 17 | 2 | 11.8% |
| Newbury | 17 | 0 | 0% |
| Catterick Bridge | 16 | 6 | 37.5% |
| Windsor | 16 | 5 | 31.2% |
| Wetherby | 16 | 3 | 18.8% |
| Kelso | 15 | 1 | 6.7% |
| Kempton Park | 15 | 0 | 0% |
| Fontwell Park | 14 | 3 | 21.4% |
| Ludlow | 13 | 0 | 0% |
| Cheltenham | 12 | 3 | 25% |
| Carlisle | 12 | 1 | 8.3% |
| Southwell | 12 | 0 | 0% |
| Huntingdon | 11 | 2 | 18.2% |
| Ffos Las | 11 | 1 | 9.1% |
| Wincanton | 11 | 0 | 0% |
| Stratford-on-Avon | 11 | 0 | 0% |
| hereford | 10 | 1 | 10% |
| Ascot | 10 | 1 | 10% |
| Punchestown | 10 | 0 | 0% |
| Sandown Park | 9 | 1 | 11.1% |
| Exeter | 8 | 1 | 12.5% |
| Lingfield Park | 8 | 1 | 12.5% |
| Sedgefield | 7 | 1 | 14.3% |
| Ayr | 7 | 0 | 0% |
| Musselburgh | 6 | 1 | 16.7% |
| Newcastle | 6 | 0 | 0% |
| Taunton | 6 | 0 | 0% |
| Doncaster | 6 | 0 | 0% |
| Leicester | 4 | 1 | 25% |
| Bangor-on-Dee | 4 | 1 | 25% |
| Wolverhampton | 4 | 0 | 0% |
| York | 1 | 0 | 0% |
| Plumpton | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |
| Brighton | 1 | 0 | 0% |
| Cartmel | 1 | 0 | 0% |
| Fairyhouse | 1 | 0 | 0% |