UK time :

Darragh O'Keeffe

Darragh O'Keeffe has quietly become one of the most reliable jockeys in jump racing, and the numbers back it up. In just four years since his first winner in 2021, he has already racked up 288 career wins — a total that takes most riders considerably longer to reach. This season alone he has ridden 102 winners from 713 races, winning roughly 1 in every 7, and that figure is already an improvement on last year's 1 in every 9. He is getting better, and he is doing it at pace.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
102 wins from 713 races
Win rate
14.3%
Best course
Down Royal (27.8% from 18 races)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
713
Races
102
Wins
14.3%
Win rate
avg ~10%
39.3%
Top-3 rate
avg ~30%

🐎 Today's and upcoming rides

Rides Darragh O'Keeffe has entered for upcoming races

🔍 Full analysis

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

The most eye-catching detail right now is his form over the last fortnight. Seven winners from 31 rides works out at nearly 1 in every 4 — almost double his already-solid seasonal average. That kind of purple patch can be the difference between a good jockey and one that trainers start calling first. It suggests confidence, momentum, and horses running for him.

His most important professional relationship is with trainer Henry De Bromhead, one of Ireland's most respected yards. Together they have combined for 62 wins from 358 races — a win rate of roughly 1 in every 6 — and that consistency over so many rides tells you this is a genuine working partnership built on trust, not just the occasional booking. When De Bromhead needs a big ride delivered, O'Keeffe is clearly in his thoughts.

He has also shown he can handle the biggest occasions. Five wins at the top level of British racing, at venues including Cheltenham, Aintree and Wetherby, puts him in rare company. These are the days when the pressure is highest and the fields are deepest. His most recent was at Cheltenham in November 2025 — the kind of track where careers are made and reputations are cemented. Cheltenham is unforgiving, and winning there at the top level is not something that happens by accident.

At Down Royal specifically, he has won 5 races from just 18 rides — roughly 1 in every 4 — which suggests the track suits his style, or simply that he knows how to read it better than most. At 288 career winners and still clearly improving, O'Keeffe looks like a jockey whose best days are still ahead of him.

📈 Form trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
19.0%
May
20%
Jun
14.5%
Jul
11.9%
Aug
13.2%
Sep
21.8%
Oct
15.9%
Nov
4.8%
Dec
16.7%
Jan
4.8%
Feb
10.3%
Mar
16.7%
Apr

🎯 Where this jockey does best

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

🏇 Trainers

The trainers they work with most, most rides first
Henry De Bromhead Main partner
17.3%
Win rate
62/358
Wins / rides
11.1%
Win rate
3/27
Wins / rides
16.7%
Win rate
3/18
Wins / rides
5.6%
Win rate
1/18
Wins / rides
6.7%
Win rate
1/15
Wins / rides
16.7%
Win rate
2/12
Wins / rides
16.7%
Win rate
2/12
Wins / rides
30%
Win rate
3/10
Wins / rides
30%
Win rate
3/10
Wins / rides
10%
Win rate
1/10
Wins / rides
11.1%
Win rate
1/9
Wins / rides
25%
Win rate
2/8
Wins / rides
25%
Win rate
2/8
Wins / rides
0%
Win rate
0/8
Wins / rides
28.6%
Win rate
2/7
Wins / rides
0%
Win rate
0/7
Wins / rides
50%
Win rate
3/6
Wins / rides
0%
Win rate
0/6
Wins / rides
John C McConnell
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/6
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
Form: 211-33
1%
Form: 143
1%
Form: 2/F
Form: 1131
Form: 5/31-F
Form: 2-0
Form: 1/2
Form: 0-652P
Form: -7423U
Form: P-1411

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Punchestown 54 8 14.8%
Wexford 50 8 16%
Tramore 48 10 20.8%
Thurles 43 4 9.3%
Fairyhouse 41 7 17.1%
Clonmel 38 7 18.4%
Navan 36 2 5.6%
Cheltenham 33 3 9.1%
Leopardstown 33 2 6.1%
Limerick 32 7 21.9%
Kilbeggan 32 6 18.8%
Cork 30 6 20%
Ballinrobe 26 3 11.5%
Naas 26 2 7.7%
Tipperary 25 6 24%
Gowran Park 22 4 18.2%
Listowel 22 3 13.6%
Galway 21 1 4.8%
Killarney 20 5 25%
Downpatrick 19 0 0%
Down Royal 18 5 27.8%
Roscommon 13 1 7.7%
Sligo 11 1 9.1%
Bellewstown 10 0 0%
Aintree 7 1 14.3%
Newbury 1 0 0%
Laytown 1 0 0%
Haydock Park 1 0 0%

📅 Recent results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
Won
30 Apr
Punchestown · Long Distance (2m+) · Yielding
7th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
—
30 Apr
Punchestown · Long Distance (2m+) · Good_To_Yielding
Won
30 Apr
Punchestown · Long Distance (2m+) · Yielding
Won
30 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
Won
29 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
8th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
—
28 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
19th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
6th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
—
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
Won
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
—
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
5th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
—
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
2nd
20 Apr
Tramore · Long Distance (2m+) · Good_To_Yielding
—