:

Conor O'Dwyer

Four years into life as a trainer, Conor O'Dwyer is building something steadily at his yard. Since starting out in 2021, he has sent out 23 career winners, and over the last 12 months he has added 4 of those — finding the winner's enclosure with 4 of his 60 runners, which works out at roughly 1 in every 15 races. That is a modest return on paper, but in a sport where small yards compete against powerful operations with far greater resources, every winner counts.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Friarstown, Co. Kildare
Record
4 wins from 60 races
Win rate
6.7%
Top jockey
Charlie O'Dwyer
Best course
Roscommon (50% from 2 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
60
Races
4
Wins
6.7%
Win rate
avg ~10%
16.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 most telling story in O'Dwyer's record is his partnership with Barretstown. Together they have raced 39 times and won on 4 occasions — a ratio that might not sound dramatic until you consider how rare it is for a trainer and a single horse to build that kind of shared history. Barretstown is clearly a horse the yard knows inside out, and those 4 wins together suggest a relationship built on patience and understanding rather than luck.

O'Dwyer's most regular ally in the saddle is Charlie O'Dwyer, who has partnered his horses to 3 wins from 38 rides — winning roughly 1 in every 13 races together. That level of consistency between trainer and jockey matters. Racing rewards familiarity, and having a jockey who understands how a yard operates and what its horses need can make a real difference on race day. When it comes to ground conditions, O'Dwyer's runners show their best form on normal ground, where they have won 1 from 10 races — a 10% win rate that edges ahead of his overall figures and suggests his horses are at their most comfortable when the track is neither too wet nor too dry.

Still only four years into his training career, O'Dwyer is very much in the process of establishing himself. The numbers are modest but consistent, and the foundations — a productive stable horse in Barretstown, a trusted jockey in Charlie O'Dwyer, and a clear preference for normal ground — give the yard something genuine to build on.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Charlie O'Dwyer First Choice
7.9%
Win rate
3/38
Won / Rode
0%
Win rate
0/7
Won / Rode
20%
Win rate
1/5
Won / Rode
Cian Cullinan
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Aidan Kelly
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: 15-003
Form: 4200-0
Form: -208PP
Form: 03FUP-
Form: /FP-0P
Form: F91/0-
Form: 050-1P
Form: 3-U088
Form: 781-09

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Dundalk 8 1 12.5%
Fairyhouse 8 1 12.5%
Punchestown 8 0 0%
Wexford 7 1 14.3%
Limerick 3 0 0%
Leopardstown 3 0 0%
Galway 3 0 0%
Roscommon 2 1 50%
Thurles 2 0 0%
Naas 2 0 0%
Navan 2 0 0%
Kilbeggan 2 0 0%
Tipperary 2 0 0%
Clonmel 2 0 0%
The Curragh 1 0 0%
Cork 1 0 0%
Down Royal 1 0 0%
Listowel 1 0 0%
Ballinrobe 1 0 0%
Downpatrick 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
27 Mar
Dundalk · 1m3f – 1m4f · Standard
7th
13 Mar
Dundalk · 1m3f – 1m4f · Standard
3rd
6 Mar
Dundalk · 1m1f – 1m2f · Standard
11th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
4th
20 Feb
Dundalk · 1m3f – 1m4f · Standard
14th
2 Feb
Punchestown · Long Distance (2m+) · Heavy
2 Feb
Punchestown · Long Distance (2m+) · Heavy
30 Jan
Dundalk · 1m1f – 1m2f · Standard
12th
13 Jan
Dundalk · 1m3f – 1m4f · Standard
10th
11 Jan
Punchestown · Long Distance (2m+) · Soft
9 Jan
Naas · Long Distance (2m+) · Yielding
2nd
1 Jan
Fairyhouse · Long Distance (2m+) · Yielding
29 Dec
Leopardstown · Long Distance (2m+) · Good_To_Yielding
26 Dec
Leopardstown · Long Distance (2m+) · Yielding
11th
13 Dec
Fairyhouse · Long Distance (2m+) · Soft
10th
11 Dec
Punchestown · Long Distance (2m+) · Heavy
27 Nov
Thurles · Long Distance (2m+) · Good_To_Yielding
6th
20 Nov
Thurles · Long Distance (2m+) · Yielding_To_Soft
9th
18 Nov
Limerick · Long Distance (2m+) · Heavy