:

Keith Donoghue

Four years into a professional riding career, Keith Donoghue has already built the kind of record that earns real respect in racing circles. He has ridden 238 winners in total, and this season alone has added 38 from 409 rides — that's roughly 1 in every 11 races, a 9% win rate. For context, most jockeys would be thrilled to win 1 in every 20, so while 9% might sound modest on paper, it represents a solid, consistent level of performance across a busy schedule.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
38 wins from 409 races
Win rate
9.3%
Top trainer
Best course
Cork (25% from 12 races)
Best going
Soft to heavy (wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
409
Races
38
Wins
9.3%
Win rate
avg ~10%
37.2%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Keith Donoghue 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 highlight of his career so far has been riding winners at the very top level — four Class 1 victories, which means the cream of British racing. Those wins have come at Huntingdon, Cheltenham, and Exeter. Cheltenham in particular is the sport's most celebrated stage, a place where careers are defined and reputations are made, so a winner there is no small thing.

His most important professional relationship is with trainer Gavin Cromwell. Together they have combined for 27 wins from 297 rides — again that 9% figure, which tells you this is a settled, consistent partnership rather than a flash-in-the-pan arrangement. When a jockey and trainer trust each other enough to share nearly 300 races, it says something real about the working relationship between their yards.

One thing that stands out when you dig into Donoghue's numbers is how well he rides when the weather turns nasty. On very wet or muddy ground — the kind of conditions most people would rather watch from under an umbrella — he wins at 16%, or 7 from 45 races. That is almost double his usual rate, which suggests he has a natural feel for how to ride in those conditions, keeping a horse balanced and patient when the ground is dragging at their legs. It's a genuinely useful skill and the sort of edge that trainers remember when rain is forecast.

The one note of caution is that his win rate has slipped from 14% last season to 9% this time around. That is a meaningful dip, from roughly 1 in 7 to 1 in 11, and it is the kind of thing he will want to address. Whether it reflects a tougher book of rides, a slight dip in form, or simply the natural ebb and flow of a competitive sport is hard to say — but with 238 career winners already in the bag at just four years in, there is plenty of reason to think the best is still to come.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
9.6%
May
33.3%
Jun
8.3%
Jul
12.1%
Aug
0%
Sep
14.3%
Oct
4.3%
Nov
7.3%
Dec
10.5%
Jan
4%
Feb
13.3%
Mar
5%
Apr

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Gavin Cromwell First Choice
9.1%
Win rate
27/297
Won / Rode
21.9%
Win rate
7/32
Won / Rode
9.4%
Win rate
3/32
Won / Rode
9.1%
Win rate
1/11
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 37-722
Form: -P4141
Form: 3222F
Form: 11P-14
Form: F8F725
Form: 52-22
Form: 2-9812
Form: 312645
Form: 00U-53
Form: 90941P

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 38 3 7.9%
Fairyhouse 38 1 2.6%
Naas 29 6 20.7%
Leopardstown 28 1 3.6%
Cheltenham 24 1 4.2%
Navan 21 1 4.8%
Tramore 19 2 10.5%
Gowran Park 18 2 11.1%
Downpatrick 17 3 17.6%
Thurles 17 0 0%
Down Royal 14 1 7.1%
Kilbeggan 13 3 23.1%
Sligo 13 1 7.7%
Killarney 13 0 0%
Cork 12 3 25%
Limerick 12 2 16.7%
Clonmel 12 2 16.7%
Wexford 12 0 0%
Bellewstown 11 2 18.2%
Galway 11 2 18.2%
Listowel 10 0 0%
Tipperary 6 1 16.7%
Ballinrobe 5 1 20%
Roscommon 4 0 0%
Catterick Bridge 3 0 0%
Aintree 3 0 0%
Ayr 2 0 0%
Ascot 1 0 0%
Carlisle 1 0 0%
Haydock Park 1 0 0%
Newbury 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
29 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
28 Apr
Punchestown · Long Distance (2m+) · Yielding
12th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
4th
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
24 Apr
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
3rd
20 Apr
Tramore · Long Distance (2m+) · Good_To_Yielding
5th
20 Apr
Tramore · Long Distance (2m+) · Good_To_Yielding
2nd
19 Apr
Tramore · 1m6f – 2m · Yielding
19 Apr
Tramore · Long Distance (2m+) · Yielding
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
2nd
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
Won
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
4th
18 Apr
Bellewstown · Long Distance (2m+) · Yielding
Won
17 Apr
Ayr · Long Distance (2m+) · Soft
5th