UK time :

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 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 ground
Good (a little give)

📊 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%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

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 does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Loves
Yielding (slightly soft)
Loves
Standard (all-weather)
Loves
Soft to heavy (wet)
Loves
Good to yielding (mild give)
Avoids
Soft (muddy)
Avoids
Heavy (very wet)
Avoids
Yielding to soft (damp)
Avoids
🏟 Track shape
Right-handed, tight turns
Loves
Right-handed, long straights
Ok
Left-handed, long straights
Ok
Left-handed, tight turns
Unknown
Right-handed, tight
Avoids
Right-handed, hilly
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Charlie O'Dwyer Main partner
7.9%
Win rate
3/38
Wins / rides
Jack Cleary
0%
Win rate
0/7
Wins / rides
W J Lee
20%
Win rate
1/5
Wins / rides
Cian Cullinan
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Aidan Kelly
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
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, most races first
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
—