:

Gavin Cromwell

Gavin Cromwell has been training racehorses for just four years, but in that time he has built a record that most trainers would be proud of after a decade. Since 2021, his yard has sent out 453 winners — a remarkable volume that tells you this is not a small operation finding its feet, but a serious training outfit already operating at a high level.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Navan, Co. Meath
Record
97 wins from 1131 races
Win rate
8.6%
Top jockey
Best course
Downpatrick (21.6% from 37 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
1131
Races
97
Wins
8.6%
Win rate
avg ~10%
30.3%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses Gavin Cromwell has entered for upcoming races

🔍 Full Analysis

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

The headline number from the last twelve months is 97 winners from 1,131 runners, which works out at roughly 1 in every 12 races. That is down from closer to 1 in every 8 last season, and it is worth watching whether that slight dip reflects a genuine shift or simply a busier, broader string of horses. What is harder to argue with is the quality: Cromwell has won 15 top-level races across his career, with victories at Cheltenham, Haydock Park, Huntingdon, Ayr, and Market Rasen. Three of those came in 2025 alone — including a Cheltenham winner in March, which is the sort of result that defines a trainer's reputation. Getting a horse to win at Cheltenham requires everything to go right on the biggest stage in jumping, and Cromwell has done it.

The numbers sharpen considerably when you look at where and how he operates best. On normal ground — when the track is neither waterlogged nor baked hard — his yard wins 32 from 247 races, a rate of 13%, or about 1 in every 8. That is a meaningful edge over his overall average, suggesting his horses are trained to perform under fair conditions rather than relying on extreme ground to find their best. Downpatrick is another happy hunting ground: 8 winners from just 37 runners at that track is the kind of record that makes you sit up. When a trainer wins more than 1 in 5 at a particular course, it usually means something — familiarity, smart horse placement, or both.

His most productive relationship with a jockey is with Keith Donoghue, who has ridden 297 times for the yard and won on 27 of them — again, roughly 1 in 11. That volume of shared rides over four years speaks to a real working partnership rather than a casual arrangement. Meanwhile, Fiver Friday stands out as a horse Cromwell has clicked with particularly well: two wins from just five races together is a return any trainer would take. Four years in, the foundations look very solid indeed.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
11.1%
May
13.0%
Jun
10%
Jul
9.1%
Aug
11.2%
Sep
9.2%
Oct
1.5%
Nov
9.3%
Dec
5.1%
Jan
9.6%
Feb
9.3%
Mar
8.1%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Keith Donoghue First Choice
9.1%
Win rate
27/297
Won / Rode
6.0%
Win rate
8/133
Won / Rode
10.3%
Win rate
13/126
Won / Rode
7.9%
Win rate
8/101
Won / Rode
Eoin Staples
17.8%
Win rate
16/90
Won / Rode
6.7%
Win rate
4/60
Won / Rode
10.8%
Win rate
4/37
Won / Rode
6.1%
Win rate
2/33
Won / Rode
Alix Balfe
4%
Win rate
1/25
Won / Rode
5.3%
Win rate
1/19
Won / Rode
0%
Win rate
0/18
Won / Rode
6.7%
Win rate
1/15
Won / Rode
Patrick M O'Brien
14.3%
Win rate
2/14
Won / Rode
Mr E Finegan
18.2%
Win rate
2/11
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/10
Won / Rode
11.1%
Win rate
1/9
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/6
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 37-722
Form: 3-5232
Form: 242
Form: 3222F
Form: 6
Form: 11P-14
Form: F8F725
Form: 52-22
Form: 312645
Form: P-1

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 94 7 7.4%
Fairyhouse 93 7 7.5%
Navan 71 5 7.0%
Dundalk 71 3 4.2%
Leopardstown 68 3 4.4%
Cork 61 6 9.8%
Naas 54 5 9.3%
Galway 41 6 14.6%
The Curragh 40 5 12.5%
Gowran Park 38 4 10.5%
Listowel 38 4 10.5%
Down Royal 38 2 5.3%
Downpatrick 37 8 21.6%
Limerick 35 4 11.4%
Cheltenham 35 2 5.7%
Thurles 34 2 5.9%
Bellewstown 33 4 12.1%
Killarney 30 0 0%
Kilbeggan 29 2 6.9%
Wexford 29 1 3.4%
Sligo 24 4 16.7%
Roscommon 23 2 8.7%
Tramore 22 3 13.6%
Ballinrobe 21 3 14.3%
Clonmel 21 2 9.5%
Tipperary 17 1 5.9%
Aintree 7 1 14.3%
Ascot 4 0 0%
Catterick Bridge 4 0 0%
Ayr 3 0 0%
Laytown 2 0 0%
Cartmel 2 0 0%
Musselburgh 2 0 0%
Market Rasen 1 1 100%
Carlisle 1 0 0%
Wolverhampton 1 0 0%
Kempton Park 1 0 0%
Haydock Park 1 0 0%
Goodwood 1 0 0%
Newmarket 1 0 0%
Sandown Park 1 0 0%
Kelso 1 0 0%
Newbury 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
15th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
11th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
29 Apr
Punchestown · Long Distance (2m+) · Yielding
14th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
29 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
29 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
29 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
28 Apr
Punchestown · Long Distance (2m+) · Yielding
14th
28 Apr
Punchestown · Long Distance (2m+) · Yielding
11th
27 Apr
Naas · 1m3f – 1m4f · Good
9th
27 Apr
Naas · 1m3f – 1m4f · Good
8th
27 Apr
Naas · 1m1f – 1m2f · Good
8th