The headline numbers tell a straightforward story: 125 winners in total, with 52 of those coming in the last twelve months from 500 runners. That is a win rate of around 1 in every 10, which is a solid, professional return. It means that on any given day they send a horse to the races, there is a realistic chance it comes home in front. For a yard this new, that kind of consistency is genuinely impressive — most training operations take years to build that kind of reliability.
Their most productive working relationship is with jockey Jonjo O'Neill Jr, who has partnered their horses to 32 wins from 226 rides — that is roughly 1 in every 7, a noticeably better return than their overall average, which tells you the combination of horse, trainer, and jockey clicks particularly well. Away from the big occasions, Catterick Bridge has been a quiet stronghold: 6 winners from just 16 runners at that track, which is a success rate of more than 1 in every 3. That kind of dominance at a specific venue usually means the team reads the track well and picks their spots carefully.
One partnership that has so far refused to click is with Country Park — eleven races together and still no win. In a yard producing results at this rate, that stands out as unfinished business, a small puzzle that will presumably resolve itself in time. For now, though, the bigger picture is hard to argue with: a yard barely a year old, already operating at the top level of the sport, with a win at Cheltenham in March 2026 as fresh evidence that they belong there.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Worcester | 35 | 3 | 8.6% |
| Warwick | 29 | 5 | 17.2% |
| Uttoxeter | 24 | 3 | 12.5% |
| Haydock Park | 23 | 3 | 13.0% |
| Aintree | 20 | 2 | 10% |
| Chepstow | 19 | 0 | 0% |
| Market Rasen | 17 | 1 | 5.9% |
| Newbury | 17 | 0 | 0% |
| Catterick Bridge | 16 | 6 | 37.5% |
| Wetherby | 16 | 3 | 18.8% |
| Windsor | 15 | 5 | 33.3% |
| Huntingdon | 15 | 3 | 20% |
| Kelso | 15 | 1 | 6.7% |
| Newton Abbot | 15 | 1 | 6.7% |
| Ludlow | 15 | 0 | 0% |
| Kempton Park | 15 | 0 | 0% |
| Ffos Las | 13 | 1 | 7.7% |
| Cheltenham | 12 | 3 | 25% |
| hereford | 12 | 1 | 8.3% |
| Carlisle | 12 | 1 | 8.3% |
| Fontwell Park | 11 | 2 | 18.2% |
| Southwell | 11 | 1 | 9.1% |
| Wincanton | 11 | 0 | 0% |
| Stratford-on-Avon | 11 | 0 | 0% |
| Ascot | 9 | 1 | 11.1% |
| Sandown Park | 9 | 1 | 11.1% |
| Exeter | 8 | 1 | 12.5% |
| Lingfield Park | 8 | 1 | 12.5% |
| Punchestown | 8 | 0 | 0% |
| Sedgefield | 7 | 1 | 14.3% |
| Ayr | 7 | 0 | 0% |
| Doncaster | 7 | 0 | 0% |
| Musselburgh | 6 | 1 | 16.7% |
| Taunton | 6 | 0 | 0% |
| Newcastle | 6 | 0 | 0% |
| Leicester | 4 | 1 | 25% |
| Wolverhampton | 4 | 0 | 0% |
| Bangor-on-Dee | 3 | 0 | 0% |
| Fakenham | 2 | 0 | 0% |
| York | 1 | 0 | 0% |
| Brighton | 1 | 0 | 0% |
| Plumpton | 1 | 0 | 0% |
| Cartmel | 1 | 0 | 0% |
| Hexham | 1 | 0 | 0% |
| Goodwood | 1 | 0 | 0% |
| Fairyhouse | 1 | 0 | 0% |