The headline number is ten wins at the top level of British racing, spread across venues like Haydock Park, Newbury and Lingfield Park. That kind of Class 1 success is genuinely rare. Most trainers go entire careers without winning one, and O'Meara has ten of them in just four years. His most recent came at Doncaster in November 2024, and he has already added two more wins at Haydock Park this summer, in May and July of 2025. Haydock seems to suit his horses particularly well, and it is clearly a track the yard targets with confidence.
The partnership with jockey Daniel Tudhope is the engine room of the operation. Thirty-five wins from 281 rides together — winning at 12%, or roughly 1 in every 8 — makes Tudhope comfortably O'Meara's most trusted and most productive ally in the saddle. That volume of rides together tells its own story: this is a working relationship built on mutual understanding, and it shows in the results.
Then there is Estrange. Five wins from just eight races together is a remarkable record — that is winning more than half the time — and it points to a horse that O'Meara knows exactly how to place and prepare. Finding a horse that clicks with your methods and then getting five wins from eight attempts is the kind of stat that makes other trainers take notice.
Leicester is another detail worth flagging. Four winners from just ten runners there gives O'Meara a 40% win rate at the track — winning 2 in every 5 races — which is extraordinary by any measure. Most trainers would be thrilled with half that. It suggests either that he specifically targets Leicester when conditions suit, or that his horses simply perform well on that track. Either way, it is the kind of venue-specific edge that separates the sharp operators from the rest.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Newcastle | 109 | 12 | 11.0% |
| York | 76 | 1 | 1.3% |
| Doncaster | 75 | 8 | 10.7% |
| Southwell | 52 | 5 | 9.6% |
| Wolverhampton | 48 | 7 | 14.6% |
| Ayr | 46 | 6 | 13.0% |
| Ascot | 45 | 1 | 2.2% |
| Hamilton Park | 43 | 7 | 16.3% |
| Ripon | 40 | 9 | 22.5% |
| Thirsk | 38 | 6 | 15.8% |
| Redcar | 38 | 4 | 10.5% |
| Beverley | 30 | 3 | 10% |
| Pontefract | 29 | 6 | 20.7% |
| Haydock Park | 29 | 2 | 6.9% |
| Newmarket | 25 | 3 | 12% |
| Goodwood | 24 | 4 | 16.7% |
| Catterick Bridge | 24 | 2 | 8.3% |
| Musselburgh | 19 | 3 | 15.8% |
| Nottingham | 14 | 2 | 14.3% |
| Epsom Downs | 13 | 1 | 7.7% |
| chelmsford | 12 | 1 | 8.3% |
| Lingfield Park | 11 | 1 | 9.1% |
| Leicester | 10 | 4 | 40% |
| Chester | 10 | 1 | 10% |
| Carlisle | 9 | 1 | 11.1% |
| Sandown Park | 9 | 0 | 0% |
| Wetherby | 8 | 0 | 0% |
| Newbury | 6 | 0 | 0% |
| meydan | 6 | 0 | 0% |
| Chepstow | 5 | 0 | 0% |
| Kempton Park | 4 | 0 | 0% |
| The Curragh | 2 | 0 | 0% |
| Uttoxeter | 2 | 0 | 0% |
| Kelso | 1 | 1 | 100% |
| Bath | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| Salisbury | 1 | 0 | 0% |
| Naas | 1 | 0 | 0% |
| Dundalk | 1 | 0 | 0% |
| Great Yarmouth | 1 | 0 | 0% |