:

C O'Keeffe

Four years into training, C O'Keeffe is still in the early stages of building a yard, and the numbers reflect that honestly. Over the last 12 months, the team has sent out 20 runners and found the winner's enclosure just once — a win rate of around 1 in every 20. That's a tough return by any measure, but it's worth remembering that small yards often operate on patience and thin margins, and a single well-placed winner can shift the picture quickly.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Kilbarry, Waterford
Record
1 wins from 20 races
Win rate
5%
Best course
Clonmel (33.3% from 3 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
20
Races
1
Wins
5%
Win rate
avg ~10%
40%
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 interesting thread running through O'Keeffe's record is the long-running partnership with Kilbarry Saint. Two wins from 21 races together doesn't sound like much on paper, but sticking with the same horse through 21 outings tells its own story — this is a yard that believes in its horses and plays a long game. When Kilbarry Saint has won, it has presumably vindicated that patience.

One genuinely encouraging detail is how the yard performs on wet or muddy ground. One win from just 5 races in those conditions works out to 20%, or roughly 1 in every 5 — a dramatically better return than the overall average. That suggests O'Keeffe either has a good eye for placing horses in the right conditions, or has horses in the yard that simply move better through soft ground. Either way, it's the kind of edge worth watching for.

The preferred jockey partnership is with Darragh O'Keeffe — almost certainly a family connection — who has ridden 10 times for the yard and brought home 1 winner, a win rate of 10%, or 1 in every 10 rides. That's double the yard's overall average, which suggests the combination works better than the headline figures imply. When this pairing lines up on a wet day, that's when the small yard's best chance tends to arrive.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Darragh O'Keeffe First Choice
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
Michael Kenneally
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
Peter Smithers
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: -24531
Form: /85-F6
Form: 5P-504
Form: 322
Form: 3

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Clonmel 3 1 33.3%
Cork 3 0 0%
Punchestown 3 0 0%
Listowel 2 0 0%
Fairyhouse 2 0 0%
Leopardstown 1 0 0%
Kilbeggan 1 0 0%
Naas 1 0 0%
Wexford 1 0 0%
Navan 1 0 0%
Tramore 1 0 0%
Ballinrobe 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
2nd
26 Mar
Clonmel · Long Distance (2m+) · Soft
Won
18 Feb
Punchestown · Long Distance (2m+) · Soft
3rd
12 Feb
Clonmel · Long Distance (2m+) · Heavy
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
9th
29 Dec
Leopardstown · Long Distance (2m+) · Good_To_Yielding
2nd
15 Dec
Naas · Long Distance (2m+) · Soft_To_Heavy
3rd
7 Dec
Cork · Long Distance (2m+) · Soft
5th
6 Dec
Navan · Long Distance (2m+) · Soft_To_Heavy
2nd
23 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
4th
13 Nov
Punchestown · Long Distance (2m+) · Heavy
3rd
6 Nov
Clonmel · Long Distance (2m+) · Soft
2nd
26 Oct
Wexford · Long Distance (2m+) · Yielding
9 Oct
Tramore · Long Distance (2m+) · Yielding
4th
25 Sep
Listowel · Long Distance (2m+) · Good_To_Yielding
11th
25 Sep
Listowel · Long Distance (2m+) · Yielding
7th
12 Sep
Ballinrobe · Long Distance (2m+) · Soft
5th
5 Sep
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
6th
4 Aug
Cork · Long Distance (2m+) · Good
20 Apr
Fairyhouse · Long Distance (2m+) · Soft_To_Heavy
5th