:

David O'Meara

David O'Meara has built one of the more quietly impressive training operations in Britain, and the numbers back it up. In just four years since taking out his licence in 2021, he has sent out 494 career winners — a rate of production that most trainers would take a decade to reach. Over the last twelve months alone, he has hit 107 winners from 910 runners, winning roughly 1 in every 9 races he enters. That sounds modest until you remember that 910 runners is a huge number — this is a busy, high-volume yard that keeps delivering.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Upper Helmsley, N Yorks
Record
107 wins from 910 races
Win rate
11.8%
Top jockey
Best course
Leicester (35.7% from 14 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
910
Races
107
Wins
11.8%
Win rate
avg ~10%
37.7%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses David O'Meara has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

Right now, O'Meara is in the kind of form that makes punters take notice. In the last two weeks he has sent out 9 winners from just 49 runners — that's closer to 1 in every 5, nearly double his already solid seasonal average. When a trainer's short-term numbers surge that far above their long-term baseline, it usually means something is clicking at the yard: the horses are fit, the entries are shrewd, and the whole operation is humming.

His relationship with jockey Daniel Tudhope is one of the defining features of how O'Meara operates. Across 279 rides together, they have combined for 41 wins — a win rate of around 1 in every 7, which edges ahead of O'Meara's overall average and suggests Tudhope brings out something extra from the horses he knows best. It is the kind of partnership built on familiarity and trust, and it shows in the results.

At Leicester, O'Meara has been almost freakishly effective: 5 winners from just 14 runners. That is winning more than 1 in every 3 races at that track, which is the sort of dominance at a specific venue that suggests he understands exactly what kind of horse suits it. At the very top level, he has won 10 Class 1 races across his career — these are the biggest races in Britain — at prestigious venues including Haydock Park, Sandown Park, and Goodwood. His most recent top-level win came at Doncaster in November 2024, and he has already landed two winners at Haydock Park in the summer of 2025 alone.

Four years in, 494 winners, and a yard that is currently running hotter than ever. O'Meara is not a name that tends to dominate the headlines, but the record quietly tells a very compelling story.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
14.2%
May
8.2%
Jun
13.6%
Jul
18.2%
Aug
6.7%
Sep
7.6%
Oct
4.9%
Nov
23.7%
Dec
2.7%
Jan
14.8%
Feb
16.1%
Mar
13.7%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Good to firm (drying out)
Soft (muddy)
Standard (all-weather)
Ok
Good to soft (some give)
Ok
Yielding (slightly soft)
Unknown
Fast (all-weather)
Unknown
Heavy (very wet)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Competition Level
Class 1 (elite)
Avoids
Class 2 (high-level)
Ok
Class 3 (mid-level)
Ok
Class 4 (standard)
Class 5 (entry-level)
Class 6 (grassroots)
Ok
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, hilly
Loves
Left-handed, long straights
Ok
Right-handed, hilly
Ok
Left-handed, tight turns
Ok
Left-handed, tight
Ok
Right-handed, long straights
Avoids
Long straights
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Daniel Tudhope First Choice
14.7%
Win rate
41/279
Won / Rode
12.6%
Win rate
18/143
Won / Rode
9.7%
Win rate
13/134
Won / Rode
5.7%
Win rate
3/53
Won / Rode
4.9%
Win rate
2/41
Won / Rode
15.6%
Win rate
5/32
Won / Rode
21.1%
Win rate
4/19
Won / Rode
18.8%
Win rate
3/16
Won / Rode
23.1%
Win rate
3/13
Won / Rode
15.4%
Win rate
2/13
Won / Rode
Conor Whiteley
7.7%
Win rate
1/13
Won / Rode
0%
Win rate
0/12
Won / Rode
12.5%
Win rate
1/8
Won / Rode
12.5%
Win rate
1/8
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/8
Won / Rode
28.6%
Win rate
2/7
Won / Rode
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 551141
Form: 8347-1
Form: 7-2
Form: 37276-
Form: 23238-
Form: 212-
Form: 339541
Form: 94355-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 105 10 9.5%
Doncaster 73 8 11.0%
York 62 1 1.6%
Wolverhampton 54 7 13.0%
Southwell 49 5 10.2%
Ascot 44 1 2.3%
Ripon 42 10 23.8%
Ayr 41 6 14.6%
Haydock Park 40 4 10%
Hamilton Park 39 7 17.9%
Thirsk 34 7 20.6%
Redcar 34 6 17.6%
Newmarket 33 4 12.1%
Beverley 29 3 10.3%
Pontefract 26 6 23.1%
Goodwood 24 4 16.7%
Catterick Bridge 22 2 9.1%
Musselburgh 19 3 15.8%
Leicester 14 5 35.7%
chelmsford 14 1 7.1%
Nottingham 14 1 7.1%
Lingfield Park 13 2 15.4%
Epsom Downs 13 1 7.7%
Chester 12 1 8.3%
Wetherby 10 1 10%
Carlisle 9 0 0%
Sandown Park 7 0 0%
meydan 6 0 0%
Chepstow 5 0 0%
Newbury 5 0 0%
Kempton Park 4 0 0%
Great Yarmouth 3 0 0%
The Curragh 2 0 0%
Uttoxeter 2 0 0%
Kelso 1 1 100%
Aintree 1 0 0%
Naas 1 0 0%
Stratford-on-Avon 1 0 0%
Bath 1 0 0%
Dundalk 1 0 0%
Salisbury 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Redcar · 1m3f – 1m4f · Good_To_Firm
6th
30 Apr
Redcar · 7f – 1m · Good_To_Firm
Won
29 Apr
Pontefract · 1m3f – 1m4f · Good
2nd
29 Apr
Southwell · 1m1f – 1m2f · Standard
3rd
29 Apr
Pontefract · 5f – 6½f · Good
5th
29 Apr
Pontefract · 5f – 6½f · Good
Won
29 Apr
Musselburgh · 7f – 1m · Good
8th
29 Apr
Pontefract · 1m1f – 1m2f · Good
9th
29 Apr
Pontefract · 1m1f – 1m2f · Good
Won
29 Apr
Musselburgh · 5f – 6½f · Good
7th
28 Apr
Epsom Downs · 1m1f – 1m2f · Good
6th
28 Apr
Southwell · 1m6f – 2m · Standard
4th
28 Apr
Epsom Downs · 1m3f – 1m4f · Good
5th
26 Apr
Musselburgh · 5f – 6½f · Good
Won
26 Apr
Nottingham · 1m3f – 1m4f · Good
5th
26 Apr
Wetherby · 1m1f – 1m2f · Good_To_Firm
2nd
26 Apr
Wetherby · 7f – 1m · Good_To_Firm
8th
26 Apr
Wetherby · 7f – 1m · Good_To_Firm
2nd
26 Apr
Wetherby · 1m3f – 1m4f · Good_To_Firm
4th
26 Apr
Wetherby · 1m1f – 1m2f · Good_To_Firm
4th