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 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
🔍 Full analysis
Our model's view, based on this trainer's record and recent runs
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 does best
Results split by ground, race level and track shape
🌧 Ground
Good to yielding (mild give)
Unknown
Soft to heavy (wet)
Unknown
Good (a little give)
Unknown
Yielding (slightly soft)
Unknown
🏅 Race level
Class 2 (high-level)
Unknown
🏟 Track shape
Right-handed, long straights
Likes
Left-handed, long straights
Unknown
🏇 Jockeys
The riders they work with most, most rides first
Mr B T Stone Main partner
⭐ Top horses
The highest-rated horses linked to this trainer right now
🏟 Course record
Win rate at each course, most races first
| 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