The big occasions have not been a problem either. Mullins has won 73 top-level races at venues including Cheltenham, Aintree and Sandown Park — the kind of stages where reputations are made or exposed. Two of those came on the same day at Cheltenham on 10 March 2026, which is the sort of afternoon that makes the rest of the sport sit up and take notice. Add a top-level win at Doncaster in December 2025 and you have a yard that performs when the pressure is highest and the prize money is biggest.
The partnership with jockey Paul Townend is where much of this success is being built. Across 310 rides together, Townend has won 94 times for the yard — that is almost exactly 3 in every 10, a win rate that is extraordinarily high for a sport full of variables. When a trainer and jockey click at that level, it usually means they share a similar instinct for when to push and when to wait. Tipperary offers another interesting data point: 7 winners from just 15 runners there, suggesting the yard travels well and picks its spots shrewdly.
The one curiosity in an otherwise glittering record is the partnership with Kimi De Mai — six races together and not a single win. In a yard producing 220 winners a season, a horse that has not yet obliged stands out simply because it is so unusual. Whether that changes is one of the more intriguing subplots to follow.
Four years in, 1,166 winners, 73 top-level victories, and a jockey partnership running at 3 wins from every 10 rides. The numbers are not just good — they suggest a trainer who arrived knowing exactly what they were doing.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Punchestown | 180 | 36 | 20% |
| Leopardstown | 115 | 10 | 8.7% |
| Fairyhouse | 107 | 17 | 15.9% |
| Cheltenham | 86 | 10 | 11.6% |
| Naas | 66 | 11 | 16.7% |
| Galway | 53 | 5 | 9.4% |
| Thurles | 42 | 16 | 38.1% |
| Navan | 37 | 12 | 32.4% |
| Tramore | 35 | 9 | 25.7% |
| Cork | 33 | 6 | 18.2% |
| Limerick | 30 | 11 | 36.7% |
| Kilbeggan | 25 | 8 | 32% |
| Listowel | 25 | 6 | 24% |
| Clonmel | 24 | 6 | 25% |
| Wexford | 24 | 5 | 20.8% |
| Downpatrick | 20 | 7 | 35% |
| Gowran Park | 19 | 6 | 31.6% |
| Aintree | 18 | 2 | 11.1% |
| Killarney | 16 | 4 | 25% |
| Tipperary | 15 | 7 | 46.7% |
| Roscommon | 15 | 4 | 26.7% |
| The Curragh | 15 | 3 | 20% |
| Ballinrobe | 12 | 3 | 25% |
| Down Royal | 10 | 0 | 0% |
| Sligo | 9 | 4 | 44.4% |
| Ascot | 9 | 2 | 22.2% |
| Dundalk | 6 | 2 | 33.3% |
| Newbury | 5 | 0 | 0% |
| Doncaster | 4 | 1 | 25% |
| York | 4 | 1 | 25% |
| Kempton Park | 3 | 1 | 33.3% |
| Sandown Park | 3 | 1 | 33.3% |
| Newmarket | 3 | 0 | 0% |
| Huntingdon | 3 | 0 | 0% |
| Bellewstown | 2 | 1 | 50% |
| Newcastle | 2 | 0 | 0% |
| Fakenham | 2 | 0 | 0% |
| Catterick Bridge | 1 | 1 | 100% |
| Carlisle | 1 | 1 | 100% |
| Ludlow | 1 | 1 | 100% |
| Haydock Park | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |
| Southwell | 1 | 0 | 0% |
| Exeter | 1 | 0 | 0% |
| Chester | 1 | 0 | 0% |
| Ayr | 1 | 0 | 0% |