:

Richard John O'Brien

Richard John O'Brien has been training racehorses for four years, and in that time he has built a career total of 27 winners. The last 12 months, though, have been a grind — 5 winners from 83 runners means he's winning roughly 1 in every 17 races, a rate that reflects the reality of life at the smaller end of a fiercely competitive sport.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Ballingarry, Co Limerick
Record
5 wins from 83 races
Win rate
6.0%
Top jockey
Best course
Dundalk (15.4% from 13 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
83
Races
5
Wins
6.0%
Win rate
avg ~10%
21.7%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The numbers around his key partnerships raise an eyebrow. His most frequently used jockey, Danny Mullins, has yet to deliver a winner for the yard across 10 rides together. Likewise, the horse Tuba has run 12 times for O'Brien without making it to the winner's enclosure. Twelve races is a long time to wait. Whether that changes soon is the question anyone connected to that partnership will be asking.

There is one small but genuine bright spot in the data. On normal ground conditions, O'Brien's runners win 2 in every 13 races — that's a 15% win rate, more than double his overall average. It's a modest sample, but it suggests his horses perform noticeably better when the ground isn't testing them. In a sport where conditions can make or break a race plan, that kind of pattern is worth knowing.

Four years in, 27 winners on the board — O'Brien is still building. The foundations are there, but the last 12 months suggest a yard searching for momentum rather than one hitting its stride.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
0%
May
0%
Jun
5.3%
Jul
0%
Aug
0%
Sep
33.3%
Oct
16.7%
Nov
0%
Dec
0%
Jan
0%
Feb
0%
Mar

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Soft (muddy)
Loves
Yielding to soft
Loves
Good to firm
Good (firm-ish)
Avoids
Yielding
Avoids
Good to yielding
Avoids
Heavy (very wet)
Avoids
Soft to heavy
Avoids
Good to soft
Avoids
🏅 Competition Level
Class 2
Class 5
🏟 Track Shape
Left-handed, tight turning
Loves
Right-handed, tight turning
Loves
Left-handed, wide and galloping
Wide and galloping
Right-handed, wide and galloping
Avoids
Right-handed, undulating
Avoids
Right-handed, tight
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Danny Mullins First Choice
0%
Win rate
0/10
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/5
Won / Rode
100%
Win rate
3/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Anna McGuinness
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Shane Markey
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 41-325
Form: 123-93
Form: 99110-
Form: -22763
Form: 2123-4
Form: 1/093-
Form: 404808
Form: 8/500-
Form: 02P090
Form: 22/6P-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Dundalk 13 2 15.4%
Limerick 7 0 0%
Killarney 6 2 33.3%
Ballinrobe 6 0 0%
The Curragh 6 0 0%
Cork 6 0 0%
Listowel 5 0 0%
Galway 5 0 0%
Roscommon 3 1 33.3%
Tipperary 3 0 0%
Leopardstown 3 0 0%
Fairyhouse 3 0 0%
Navan 3 0 0%
Gowran Park 3 0 0%
Down Royal 2 0 0%
Downpatrick 2 0 0%
Newton Abbot 2 0 0%
rosehill 1 0 0%
Sligo 1 0 0%
Wexford 1 0 0%
Naas 1 0 0%
Thurles 1 0 0%

📅 Recent Results

The last 20 results, most recent first
22 Mar
Naas · 7f – 1m · Soft
2nd
21 Mar
rosehill · 1m6f – 2m · Good_To_Soft
3rd
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
17th
15 Mar
The Curragh · 5f – 6½f · Heavy
9th
20 Feb
Dundalk · 1m1f – 1m2f · Standard
4th
28 Jan
Dundalk · 1m3f – 1m4f · Standard
7th
18 Jan
Thurles · 1m6f – 2m · Yielding
27 Dec
Leopardstown · Long Distance (2m+) · Yielding
16th
19 Dec
Dundalk · 1m3f – 1m4f · Standard
3rd
5 Dec
Dundalk · 1m6f – 2m · Standard
2nd
29 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
8th
29 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
9th
29 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
6th
17 Nov
Navan · Long Distance (2m+) · Soft_To_Heavy
8th
14 Nov
Dundalk · 1m3f – 1m4f · Standard
Won
2 Nov
The Curragh · 1m1f – 1m2f · Heavy
16th
31 Oct
Dundalk · 1m6f – 2m · Standard
2nd
24 Oct
Dundalk · 5f – 6½f · Standard
13th
17 Oct
Dundalk · 1m3f – 1m4f · Standard
Won
17 Oct
Dundalk · 1m3f – 1m4f · Standard
3rd