R P O'Keeffe
Four years into life as a trainer, R P O'Keeffe is doing something most newcomers to the job would be delighted with — winning a fifth of the races entered. One winner from five runners over the last twelve months might sound modest in raw numbers, but landing 1 in every 5 races is a return that plenty of established yards would be happy to post.Based on TrackLab's AI analysis
Record
1 wins from 5 races
Best course
Punchestown (25% from 4 races)
📊 Key Numbers
A snapshot of this trainer's performance over the last 12 months
40%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
There is not yet a large body of work to analyse, and that is the honest truth of where O'Keeffe sits right now — a trainer still in the early chapters of what could be a long career. What the numbers do suggest is that runners are being placed thoughtfully. Sending out five horses and bringing one home a winner points to a yard that is selective rather than scattergun, which in the early years of training is often a smarter approach than flooding the entries and hoping something sticks.
Watch this space. Four years in, the sample size is small, but the early signs are tidy.
How this trainer's win rate has changed month by month
🎯 Where This Trainer Thrives
Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to yielding (mild give)
Unknown
Soft to heavy (wet)
Unknown
Yielding (slightly soft)
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
🏟 Track Shape
Right-handed, long straights
Likes
Left-handed, long straights
Unknown
🏇 Jockey Partnerships
The riders they work with most, sorted by rides together
Mr B T Stone First Choice
⭐ Top Horses
The strongest horses currently associated with this trainer
🏟 Course Record
Win rate at each course, sorted by number of races
| Course | Races | Wins | Win rate |
| Punchestown |
4 |
1 |
25% |
| Cheltenham |
1 |
0 |
0% |
📅 Recent Results
The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Good_To_Yielding
7th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
12 Dec
Cheltenham · Long Distance (2m+) · Good
—
23 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
—
3 May
Punchestown · Long Distance (2m+) · Good_To_Yielding
Won