:

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 AI 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 going
Good (firm-ish)

📊 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%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Darragh O'Keeffe has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Jockey Breakdown
Auto-Generated

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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
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
🏅 Competition 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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Henry De Bromhead First Choice
17.3%
Win rate
62/358
Won / Rode
11.1%
Win rate
3/27
Won / Rode
16.7%
Win rate
3/18
Won / Rode
5.6%
Win rate
1/18
Won / Rode
6.7%
Win rate
1/15
Won / Rode
16.7%
Win rate
2/12
Won / Rode
16.7%
Win rate
2/12
Won / Rode
30%
Win rate
3/10
Won / Rode
30%
Win rate
3/10
Won / Rode
10%
Win rate
1/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
25%
Win rate
2/8
Won / Rode
25%
Win rate
2/8
Won / Rode
0%
Win rate
0/8
Won / Rode
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/7
Won / Rode
50%
Win rate
3/6
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 211-33
Form: 143
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, sorted by number of races
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