That quality peaks at Ascot. In June 2024, Meehan won two top-level races there within 48 hours of each other — on 18 June and 20 June — a back-to-back double at one of the most prestigious venues in British racing. Add a top-level win at Newmarket the previous April, and further successes at Newbury, and you have a trainer who clearly knows how to prepare a horse for a big day. Six Class 1 wins in four years of training is a genuinely impressive stat — those are the races where the best horses meet, the prize money is highest, and the competition is fiercest.
His most dependable ally in the saddle is jockey Joe Leavy. Their 28 races together have produced 4 wins — a win rate of 14%, or roughly 1 in every 7 rides — which is a notably stronger return than Meehan's overall season average. That kind of consistency between a trainer and jockey usually comes from trust and communication, knowing when a horse needs holding back and when it wants to be let loose.
One pattern that stands out in Meehan's record is how well his horses perform on normal ground — standard, dry conditions rather than extremes of wet or firm. On those days, his yard has won 6 from 42 races, again around 1 in 7, suggesting he targets his runners shrewdly when conditions suit. The partnership with Inishfallen — one win from 16 races together — may look modest on paper, but a trainer who keeps returning to the same horse over that many races clearly believes in what the animal can do on the right day.
Four years in, 62 winners, and six wins at the very top of the sport. Meehan is still in the early chapters, and the trajectory is pointing in the right direction.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Newmarket | 17 | 1 | 5.9% |
| Newbury | 15 | 1 | 6.7% |
| Ascot | 11 | 2 | 18.2% |
| Windsor | 11 | 1 | 9.1% |
| Sandown Park | 8 | 1 | 12.5% |
| Kempton Park | 8 | 0 | 0% |
| Salisbury | 7 | 0 | 0% |
| Goodwood | 7 | 0 | 0% |
| Leicester | 6 | 1 | 16.7% |
| Ffos Las | 5 | 2 | 40% |
| Doncaster | 5 | 1 | 20% |
| Wolverhampton | 5 | 0 | 0% |
| Southwell | 5 | 0 | 0% |
| Bath | 4 | 1 | 25% |
| Haydock Park | 4 | 0 | 0% |
| chelmsford | 4 | 0 | 0% |
| Brighton | 3 | 1 | 33.3% |
| Epsom Downs | 3 | 1 | 33.3% |
| Great Yarmouth | 2 | 0 | 0% |
| Ayr | 2 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |
| Chester | 1 | 0 | 0% |
| Lingfield Park | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| The Curragh | 1 | 0 | 0% |