:

Darragh Keenan

Four years into a professional riding career and already sitting on 190 winners — Darragh Keenan has made a quietly impressive case for himself since he first appeared in the saddle in 2021. That kind of tally in such a short time tells you this isn't someone still finding his feet. He's an established presence in the weighing room, and the numbers back it up.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
51 wins from 557 races
Win rate
9.2%
Top trainer
Best course
Brighton (26.7% from 15 races)
Best going
Good to firm (drying out)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
557
Races
51
Wins
9.2%
Win rate
avg ~10%
26.9%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Darragh Keenan 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

This season alone he has ridden 51 winners from 557 races — that's roughly 1 in every 11 rides turning into a victory, a 9% win rate that reflects the reality of life for a jockey working across a broad range of horses and opportunities. Not every ride is a favourite, and not every favourite wins. Turning 51 of those chances into a trip to the winner's enclosure requires consistency and composure, race after race.

His most productive relationship is with trainer George Scott, and it's a partnership worth paying attention to. Keenan has ridden 16 winners from 98 races for Scott's yard — a win rate of 16%, or roughly 1 in every 6 rides. That's almost double his overall average, which suggests something more than just good horses. When a jockey performs significantly better for one particular trainer, it usually means there's real trust operating in both directions — the trainer books him knowing what he'll get, and the jockey knows the horses well enough to get the best from them.

Conditions matter too, and Keenan's record on fast, dry ground stands out. On those quicker surfaces he's won 11 races from 71 — a 15% win rate, or 1 in every 6 or 7 races. That's a meaningful uptick from his overall figures, and it's the kind of detail that sharper observers and trainers file away. Some jockeys thrive in the mud, some are made for the faster, more technical races on firm ground. Keenan appears to be one of the latter.

Still only four years into his career, the trajectory here matters as much as the current numbers. Reaching 190 career winners before most jockeys have properly established themselves is a solid foundation. The partnership with George Scott gives him a reliable stream of well-prepared horses, and his ability to lift his game in the right conditions suggests there's more to come. He's not yet a household name — but he's building the kind of record that makes trainers pick up the phone.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
4.2%
Jul
6.2%
Aug
6.5%
Sep
7.8%
Oct
7.1%
Nov
13.1%
Dec
7.8%
Jan
0%
Feb
8.6%
Mar
10.3%
Apr
14.3%
May
0%
Jun

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Firm (dry)
Loves
Good (firm-ish)
Standard (all-weather)
Ok
Standard to slow (all-weather)
Ok
Good to soft (some give)
Ok
Soft (muddy)
Ok
Heavy (very wet)
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Ok
Class 3 (mid-level)
Class 4 (standard)
Ok
Class 5 (entry-level)
Class 6 (grassroots)
🏟 Track Shape
Left-handed, hilly
Loves
Right-handed, hilly
Loves
Left-handed, tight turns
Right-handed, tight turns
Left-handed, tight
Left-handed, long straights
Ok
Right-handed, long straights
Ok
Long straights
Ok

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
George Scott First Choice
16.3%
Win rate
16/98
Won / Rode
3.6%
Win rate
2/55
Won / Rode
6.7%
Win rate
2/30
Won / Rode
15.4%
Win rate
4/26
Won / Rode
12.5%
Win rate
3/24
Won / Rode
9.5%
Win rate
2/21
Won / Rode
5%
Win rate
1/20
Won / Rode
0%
Win rate
0/19
Won / Rode
0%
Win rate
0/15
Won / Rode
21.4%
Win rate
3/14
Won / Rode
30.8%
Win rate
4/13
Won / Rode
15.4%
Win rate
2/13
Won / Rode
7.7%
Win rate
1/13
Won / Rode
0%
Win rate
0/13
Won / Rode
0%
Win rate
0/12
Won / Rode
10%
Win rate
1/10
Won / Rode
22.2%
Win rate
2/9
Won / Rode
0%
Win rate
0/9
Won / Rode
37.5%
Win rate
3/8
Won / Rode
0%
Win rate
0/8
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 2534-3
Form: 05-922
Form: 251-1P
Form: 211235
Form: 04-849
Form: 5-7421
Form: 85-311
Form: 523-21
Form: 8-0611
Form: 211

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Lingfield Park 89 9 10.1%
Southwell 72 5 6.9%
Wolverhampton 66 5 7.6%
Kempton Park 48 3 6.2%
chelmsford 41 2 4.9%
Great Yarmouth 36 1 2.8%
Leicester 26 3 11.5%
Nottingham 18 1 5.6%
Newcastle 17 3 17.6%
Brighton 15 4 26.7%
Doncaster 14 0 0%
Newmarket 13 2 15.4%
Haydock Park 10 2 20%
Chester 10 1 10%
Musselburgh 10 0 0%
Catterick Bridge 9 1 11.1%
Beverley 8 2 25%
Thirsk 7 2 28.6%
Bath 6 1 16.7%
Windsor 6 0 0%
York 5 1 20%
Pontefract 5 0 0%
Ascot 4 1 25%
Ripon 3 2 66.7%
Chepstow 3 0 0%
Goodwood 3 0 0%
Redcar 3 0 0%
Carlisle 2 0 0%
Hamilton Park 2 0 0%
Sandown Park 2 0 0%
Newbury 2 0 0%
Wetherby 1 0 0%
Epsom Downs 1 0 0%

📅 Recent Results

The last 20 results, most recent first
3 Jun
Nottingham · 1m3f – 1m4f · Good
4th
3 Jun
Nottingham · 5f – 6½f · Good
6th
2 Jun
Wolverhampton · 7f – 1m · Standard
5th
1 Jun
Newbury · 7f – 1m · Good_To_Firm
11th
31 May
Nottingham · 1m6f – 2m · Good
4th
30 May
Lingfield Park · 1m1f – 1m2f · Good_To_Firm
6th
30 May
Lingfield Park · 1m3f – 1m4f · Good_To_Firm
6th
29 May
Brighton · 5f – 6½f · Good_To_Firm
2nd
29 May
Brighton · 7f – 1m · Good_To_Firm
Won
28 May
Great Yarmouth · 1m1f – 1m2f · Good_To_Firm
6th
28 May
Great Yarmouth · 5f – 6½f · Good_To_Firm
3rd
28 May
Great Yarmouth · 7f – 1m · Good_To_Firm
2nd
27 May
Kempton Park · 1m6f – 2m · Standard_To_Slow
7th
27 May
Kempton Park · 7f – 1m · Standard_To_Slow
8th
26 May
Leicester · 7f – 1m · Good_To_Firm
5th
25 May
Leicester · 5f – 6½f · Good_To_Firm
6th
25 May
Leicester · 7f – 1m · Good_To_Firm
9th
23 May
York · 7f – 1m · Good
16th
23 May
York · 7f – 1m · Good
Won
23 May
York · 1m6f – 2m · Good
6th