:

Joseph Patrick O'Brien

Four years into his training career and Joseph Patrick O'Brien has already built something that most trainers spend a lifetime chasing. Since taking out his licence in 2021, he has sent out 691 winners — a number that suggests not just talent but a relentless, industrial consistency. In the last 12 months alone, he has produced 160 winners from 1,063 runners, which works out at roughly 1 in every 7 races. That might not sound dazzling, but at that volume, sustained over a full season, it is the signature of a yard that knows exactly what it is doing.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Owning Hill, Co Kilkenny
Record
160 wins from 1063 races
Win rate
15.1%
Best course
Ballinrobe (31.2% from 16 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
1063
Races
160
Wins
15.1%
Win rate
avg ~10%
41.7%
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 big days matter too. O'Brien has won 14 top-level races across his career, landing them at some of the most demanding venues in the sport — Cheltenham, Kempton Park, and Aintree among them. A Class 1 win at Cheltenham in March 2025, followed by a winner at Kempton on Boxing Day 2024, shows a trainer who turns up when the spotlight is brightest. Those 14 top-level wins in just four seasons is a remarkable return for someone still relatively new to the job.

Look a little closer and a few interesting patterns emerge. On wet or muddy ground, O'Brien's runners win 29 times from 115 races — that is 25%, or roughly 1 in every 4. When conditions get tough, his horses tend to thrive rather than struggle, which points to a yard that prepares its horses thoroughly for whatever the weather throws at them. At Ballinrobe specifically, he has sent out 5 winners from just 16 runners, making it one of his most productive hunting grounds relative to how often he pitches up there.

The partnership with jockey Dylan Browne McMonagle is worth highlighting. Across 341 rides together, they have combined for 64 wins — a win rate of 19%, or nearly 1 in every 5. That is the kind of number that tells you two people have developed a real understanding of how to get the best out of a horse together. When McMonagle climbs aboard an O'Brien-trained runner, there is good reason to pay attention.

The Al Haarith partnership has not clicked yet — three races together, no wins — but in the context of a career already built on 691 winners and 14 top-level victories, that is a minor footnote rather than a concern. O'Brien is four years in, and already operating at a level most trainers never reach.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
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
16.7%
May
18.2%
Jun

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Soft (muddy)
Loves
Good (firm-ish)
Yielding to soft (damp)
Good to yielding (mild give)
Ok
Standard (all-weather)
Ok
Yielding (slightly soft)
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)
Ok
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
Left-handed, hilly
Unknown
Right-handed, tight
Avoids
Long straights
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
18.8%
Win rate
64/341
Won / Rode
10.2%
Win rate
20/197
Won / Rode
19.0%
Win rate
24/126
Won / Rode
20.5%
Win rate
16/78
Won / Rode
14.0%
Win rate
6/43
Won / Rode
4%
Win rate
1/25
Won / Rode
13.0%
Win rate
3/23
Won / Rode
Hugh Horgan
4.3%
Win rate
1/23
Won / Rode
33.3%
Win rate
6/18
Won / Rode
16.7%
Win rate
3/18
Won / Rode
0%
Win rate
0/17
Won / Rode
12.5%
Win rate
2/16
Won / Rode
0%
Win rate
0/16
Won / Rode
0%
Win rate
0/11
Won / Rode
22.2%
Win rate
2/9
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
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 343-0
Form: 124-13
Form: -66115
Form: 03-215
Form: 31
Form: 2-210
Form: 76-721
Form: 32

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
The Curragh 174 20 11.5%
Dundalk 145 21 14.5%
Gowran Park 88 15 17.0%
Leopardstown 84 13 15.5%
Naas 64 8 12.5%
Galway 55 4 7.3%
Cork 50 6 12%
Killarney 42 9 21.4%
Navan 39 5 12.8%
Roscommon 31 7 22.6%
Listowel 31 5 16.1%
Tipperary 27 2 7.4%
Fairyhouse 24 5 20.8%
Down Royal 23 6 26.1%
Bellewstown 23 5 21.7%
Thurles 21 2 9.5%
Limerick 19 4 21.1%
Punchestown 19 2 10.5%
Cheltenham 17 1 5.9%
Ballinrobe 16 5 31.2%
Sligo 12 1 8.3%
Aintree 7 2 28.6%
Chester 6 1 16.7%
Goodwood 5 1 20%
Clonmel 4 1 25%
Wexford 3 1 33.3%
Tramore 3 1 33.3%
Newmarket 3 0 0%
Lingfield Park 2 1 50%
Laytown 2 0 0%
meydan 2 0 0%
sha_tin 2 0 0%
Sandown Park 2 0 0%
Ascot 2 0 0%
Uttoxeter 1 1 100%
Nottingham 1 1 100%
Southwell 1 1 100%
Cartmel 1 1 100%
Newton Abbot 1 1 100%
Hamilton Park 1 1 100%
Pontefract 1 0 0%
Chepstow 1 0 0%
Kilbeggan 1 0 0%
Wolverhampton 1 0 0%
Haydock Park 1 0 0%
Newcastle 1 0 0%
Redcar 1 0 0%
York 1 0 0%
Ayr 1 0 0%
Kempton Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
24 Jun
Naas · 1m1f – 1m2f · Good
8th
24 Jun
Naas · 1m1f – 1m2f · Good
Won
24 Jun
Naas · 1m1f – 1m2f · Good
8th
3 Jun
The Curragh · 1m6f – 2m · Good_To_Yielding
2nd
3 Jun
The Curragh · 1m6f – 2m · Good_To_Yielding
Won
3 Jun
The Curragh · 1m6f – 2m · Good_To_Yielding
8th
3 Jun
The Curragh · 1m6f – 2m · Good_To_Yielding
7th
3 Jun
The Curragh · 1m6f – 2m · Good_To_Yielding
4th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
2nd
3 Jun
The Curragh · 7f – 1m · Good_To_Yielding
6th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
15th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
6th
1 Jun
Gowran Park · 1m1f – 1m2f · Yielding
4th
1 Jun
Gowran Park · 1m1f – 1m2f · Yielding
Won
1 Jun
Gowran Park · 1m1f – 1m2f · Yielding
10th
1 Jun
Gowran Park · 1m1f – 1m2f · Yielding
2nd
1 Jun
Gowran Park · 1m1f – 1m2f · Good
10th
1 Jun
Gowran Park · 1m1f – 1m2f · Good
6th
1 Jun
Gowran Park · 1m1f – 1m2f · Good
4th
1 Jun
Gowran Park · 1m6f – 2m · Good
Won