That elite level is not just an ambition for Mullins — it is somewhere he has already been. Six times he has trained a winner in the top tier of the sport, at venues that carry genuine weight: Aintree, Haydock Park, and twice at Cheltenham in January and March 2024. Those two Cheltenham wins in the same season are particularly telling. Cheltenham is where reputations are made in jump racing; training one winner there takes skill and the right horse, but doing it twice in the space of seven weeks suggests a yard that knows how to have its horses ready for the big day.
The numbers this season add another layer. Mullins has sent out 31 winners from 255 runners — roughly 1 in every 8 — and that 12% win rate might sound modest until you realise it is up from 8% last year. Improving your win rate by half again in a single season is not accidental; it is the kind of progression that suggests a trainer still getting better at his job. When conditions turn wet and the ground becomes heavy and muddy, that figure jumps to 21%, with 11 wins from just 52 races — better than 1 in 5. Soft ground specialists are a genuine asset in a sport where the British weather rarely cooperates, and Mullins clearly knows how to have his horses primed when the rain comes.
His most productive partnership in the saddle is with jockey Donagh Meyler, who has ridden 15 winners from 90 races for the yard — wins at a rate of roughly 1 in 6. That consistency across 90 races together points to a working relationship built on trust and communication, the kind of partnership that tends to keep delivering.
At just four years into his training career and already operating comfortably among the sport's top occasions, Mullins is one of the more compelling stories in the weighing room right now. The trajectory points in one direction.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Galway | 27 | 2 | 7.4% |
| Leopardstown | 21 | 3 | 14.3% |
| Punchestown | 19 | 4 | 21.1% |
| Fairyhouse | 18 | 0 | 0% |
| Thurles | 17 | 3 | 17.6% |
| Naas | 16 | 1 | 6.2% |
| Cheltenham | 15 | 0 | 0% |
| Cork | 13 | 3 | 23.1% |
| The Curragh | 10 | 0 | 0% |
| Limerick | 9 | 1 | 11.1% |
| Listowel | 8 | 2 | 25% |
| Ballinrobe | 8 | 2 | 25% |
| Navan | 8 | 2 | 25% |
| Tramore | 8 | 2 | 25% |
| Tipperary | 7 | 2 | 28.6% |
| Down Royal | 6 | 1 | 16.7% |
| Clonmel | 5 | 0 | 0% |
| Roscommon | 5 | 0 | 0% |
| Kempton Park | 4 | 2 | 50% |
| Bellewstown | 4 | 0 | 0% |
| Killarney | 4 | 0 | 0% |
| Gowran Park | 4 | 0 | 0% |
| Doncaster | 3 | 0 | 0% |
| Wexford | 3 | 0 | 0% |
| Kilbeggan | 2 | 1 | 50% |
| Sligo | 2 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| Dundalk | 2 | 0 | 0% |
| Downpatrick | 2 | 0 | 0% |
| Warwick | 1 | 0 | 0% |
| Uttoxeter | 1 | 0 | 0% |
| Newmarket | 1 | 0 | 0% |