:

Joseph Patrick O'Brien

Joseph Patrick O'Brien has been training for just four years, but the numbers he is already putting up would make veterans twice his age take notice. In that short time he has sent out 663 career winners — an extraordinary volume that tells you this is not a small, quiet operation. Over the last twelve months alone he has turned out 160 winners from 1,134 runners, which works out at roughly 1 in every 7 races. That is a relentless, conveyor-belt level of productivity.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Owning Hill, Co Kilkenny
Record
160 wins from 1134 races
Win rate
14.1%
Best course
Down Royal (34.6% from 26 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
1134
Races
160
Wins
14.1%
Win rate
avg ~10%
38.9%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Joseph Patrick O'Brien 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

The quality is there alongside the quantity. O'Brien has won 14 top-level races in his career — the kind that matter most, at venues like Cheltenham, Aintree, and Kempton Park. Those are the races every trainer wants on their record, the ones that define a yard's reputation. Winning at Cheltenham in March 2025 and Kempton on Boxing Day 2024 shows he can deliver on the biggest occasions and the biggest stages.

One of the more telling details in O'Brien's record is what happens when the rain arrives. On wet or muddy ground, his horses win 28 from 114 races — that is 25%, or roughly 1 in every 4. Compare that to his overall rate of 1 in 7, and it becomes clear that when conditions turn difficult and many trainers struggle, O'Brien's runners actually improve. That kind of edge in specific conditions is not an accident — it reflects careful preparation and smart horse placement.

Down Royal is where his dominance becomes almost unfair. Nine winners from just 26 runners at that track is the sort of record that makes bookmakers nervous. To put it simply: when O'Brien turns up at Down Royal, his horses win more than a third of the time. That is not a fluke — it is a trainer who understands the track, times his entries well, and sends horses there ready to run.

His most productive partnership in the saddle is with jockey Dylan Browne McMonagle, and the numbers back up why they keep teaming up — 58 wins together from 353 rides, a win rate of about 1 in 6. That is a combination that clearly works. Four years in, 663 winners, and 14 top-level victories: O'Brien is not building toward something — he is already there.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
11.7%
May
14.3%
Jun
19.4%
Jul
11.7%
Aug
13.4%
Sep
10.3%
Oct
15.1%
Nov
12%
Dec
18.6%
Jan
16.2%
Feb
13.9%
Mar
18.7%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
16.4%
Win rate
58/353
Won / Rode
10.3%
Win rate
23/224
Won / Rode
19.8%
Win rate
18/91
Won / Rode
21.2%
Win rate
17/80
Won / Rode
15.4%
Win rate
10/65
Won / Rode
11.8%
Win rate
4/34
Won / Rode
6.9%
Win rate
2/29
Won / Rode
Hugh Horgan
4.2%
Win rate
1/24
Won / Rode
13.0%
Win rate
3/23
Won / Rode
26.3%
Win rate
5/19
Won / Rode
16.7%
Win rate
3/18
Won / Rode
0%
Win rate
0/17
Won / Rode
0%
Win rate
0/17
Won / Rode
21.4%
Win rate
3/14
Won / Rode
0%
Win rate
0/10
Won / Rode
12.5%
Win rate
1/8
Won / Rode
16.7%
Win rate
1/6
Won / Rode
Peter Smithers
0%
Win rate
0/6
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/4
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 03-21
Form: 7-6611
Form: 124-13
Form: 432-1
Form: 4246-7
Form: 3-1
Form: 3-1
Form: 007-21
Form: 3-3
Form: 2-2

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
The Curragh 178 20 11.2%
Dundalk 141 20 14.2%
Leopardstown 97 13 13.4%
Gowran Park 80 15 18.8%
Naas 60 6 10%
Galway 55 4 7.3%
Cork 51 5 9.8%
Killarney 46 8 17.4%
Navan 45 4 8.9%
Limerick 34 7 20.6%
Fairyhouse 31 7 22.6%
Roscommon 31 6 19.4%
Tipperary 30 2 6.7%
Listowel 29 4 13.8%
Down Royal 26 9 34.6%
Ascot 25 0 0%
Bellewstown 23 5 21.7%
Ballinrobe 22 6 27.3%
Thurles 21 2 9.5%
Punchestown 20 2 10%
Cheltenham 17 1 5.9%
Sligo 12 1 8.3%
Aintree 7 2 28.6%
Clonmel 7 1 14.3%
Goodwood 6 1 16.7%
Wexford 4 1 25%
Newmarket 4 0 0%
Tramore 3 1 33.3%
Lingfield Park 2 1 50%
Ayr 2 0 0%
Kilbeggan 2 0 0%
Chester 2 0 0%
Epsom Downs 2 0 0%
sha_tin 2 0 0%
meydan 2 0 0%
Laytown 2 0 0%
Nottingham 1 1 100%
Southwell 1 1 100%
Hamilton Park 1 1 100%
Newton Abbot 1 1 100%
Uttoxeter 1 1 100%
Cartmel 1 1 100%
Newcastle 1 0 0%
Pontefract 1 0 0%
Chepstow 1 0 0%
York 1 0 0%
Kempton Park 1 0 0%
Sandown Park 1 0 0%
Wolverhampton 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
30 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
27 Apr
Naas · 1m3f – 1m4f · Good
2nd
27 Apr
Naas · 1m1f – 1m2f · Good
10th
27 Apr
Naas · 5f – 6½f · Good
5th
27 Apr
Naas · 5f – 6½f · Good
4th
25 Apr
Navan · 1m6f – 2m · Good_To_Yielding
6th
25 Apr
Limerick · 1m3f – 1m4f · Yielding
3rd
25 Apr
Limerick · 1m3f – 1m4f · Yielding
Won
25 Apr
Navan · 1m3f – 1m4f · Good_To_Yielding
Won
25 Apr
Limerick · 1m1f – 1m2f · Yielding
16th
25 Apr
Limerick · 1m1f – 1m2f · Yielding
8th
25 Apr
Navan · 1m3f – 1m4f · Good_To_Yielding
9th
25 Apr
Limerick · 1m1f – 1m2f · Yielding
12th
25 Apr
Navan · 1m3f – 1m4f · Good_To_Yielding
Won
25 Apr
Limerick · 1m1f – 1m2f · Yielding
Won
25 Apr
Navan · 1m6f – 2m · Good_To_Yielding
4th
25 Apr
Navan · 1m6f – 2m · Good_To_Yielding
3rd
25 Apr
Sandown Park · 1m6f – 2m · Good
3rd