UK time :

M D O'Callaghan

Four years into training and already with two of Britain's top races on the CV — that is not a bad start by any measure. M D O'Callaghan took out a licence in 2021 and has since built a career tally of 103 winners, a number that tells you this is a yard operating with quiet consistency rather than flash-in-the-pan results. The standout moments have come at two of Britain's most famous tracks: a top-level win at Newmarket in October 2021, almost straight out of the gates as a trainer, and then another at Goodwood in August 2024. Winning at either venue once is something most trainers never manage. Doing it at both, early in a career, marks O'Callaghan out as someone who knows how to prepare a horse for a big occasion.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
The Curragh, Co. Kildare
Record
18 wins from 204 races
Win rate
8.8%
Top jockey
Best course
Cork (20% from 10 races)
Best ground
Yielding to soft (damp)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
204
Races
18
Wins
8.8%
Win rate
avg ~10%
27.5%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses M D O'Callaghan has entered for upcoming races

🔍 Full analysis

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

The current season tells a more mixed story. Eighteen winners from 204 runners works out at roughly 1 in every 11 races — a 9% win rate that represents a dip from last year's 15%. That kind of drop is worth watching but not panicking over; yards go through quieter spells, and the volume of runners suggests the string is busy and active. More interesting is what happens when the ground gets soft and muddy underfoot. On wet ground, the record sharpens dramatically: 3 wins from just 11 races, which is 27% — closer to 1 in every 4. That is a striking number and suggests O'Callaghan either has a good eye for placing horses in conditions that suit them, or simply has animals in the yard that genuinely relish a test in the mud.

The most reliable partnership in the yard right now involves jockey Jamie Powell, who has ridden 71 times for the trainer and converted 4 of those into winners. At roughly 1 in every 18 rides together, it is not a thunderous win rate, but the sheer volume of their combined outings points to a settled, trusted working relationship — the kind that tends to quietly build over time. The most eye-catching individual pairing is with a horse called Red Evolution, who has won 3 of 12 races for the yard — 1 in every 4 — a figure that stands well above the stable average and marks that horse out as one worth following whenever it lines up.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
10.5%
Jul
12.9%
Aug
10.3%
Sep
2.9%
Oct
14.3%
Nov
14.3%
Dec
20%
Jan
0%
Feb
6.2%
Mar
20%
Apr
5.3%
May
20%
Jun

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Jamie Powell Main partner
5.6%
Win rate
4/71
Wins / rides
21.9%
Win rate
7/32
Wins / rides
6.5%
Win rate
2/31
Wins / rides
30.8%
Win rate
4/13
Wins / rides
0%
Win rate
0/13
Wins / rides
16.7%
Win rate
1/6
Wins / rides
Keithen Kennedy
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
Conor Smithers
0%
Win rate
0/2
Wins / rides
W J Lee
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Sam Coen(2)
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 1721-4
1%
Form: 1146-5
Form: 06908-
Form: 0640-3
Form: 5800-5
Form: 083-6
Form: 6-4
Form: 44-10
Form: 15262-
Form: 5175-3

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 44 5 11.4%
The Curragh 38 2 5.3%
Naas 37 5 13.5%
Gowran Park 17 0 0%
Cork 10 2 20%
Galway 9 0 0%
Leopardstown 8 1 12.5%
Navan 5 1 20%
Tipperary 5 0 0%
Fairyhouse 5 0 0%
Punchestown 5 0 0%
Roscommon 4 1 25%
Killarney 3 0 0%
Thurles 2 0 0%
Tramore 2 0 0%
Listowel 2 0 0%
Newmarket 2 0 0%
Clonmel 1 1 100%
Doncaster 1 0 0%
York 1 0 0%
Goodwood 1 0 0%
Kempton Park 1 0 0%
Newcastle 1 0 0%

📅 Recent results

The last 20 results, most recent first
24 Jun
Naas · 1m1f – 1m2f · Good
5th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
10th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
Won
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
3rd
1 Jun
Gowran Park · 1m1f – 1m2f · Good
6th
24 May
The Curragh · 1m6f – 2m · Good
—
23 May
The Curragh · 1m3f – 1m4f · Good
2nd
23 May
The Curragh · 1m1f – 1m2f · Good
7th
23 May
York · 1m6f – 2m · Good
7th
20 May
Gowran Park · 1m1f – 1m2f · Good_To_Yielding
13th
20 May
Gowran Park · 1m1f – 1m2f · Good_To_Yielding
5th
18 May
Roscommon · 1m6f – 2m · Good_To_Yielding
Won
17 May
Naas · 5f – 6½f · Good
7th
15 May
Leopardstown · 1m1f – 1m2f · Good
—
15 May
Leopardstown · 1m1f – 1m2f · Good
—
12 May
Killarney · 1m1f – 1m2f · Good_To_Yielding
5th
10 May
Leopardstown · 1m3f – 1m4f · Good
9th
9 May
Naas · 5f – 6½f · Good
11th
9 May
Naas · 5f – 6½f · Good
5th
5 May
Gowran Park · 1m1f – 1m2f · Good_To_Yielding
2nd