:

D Donovan

Four years into a training career is still early days, and D Donovan is very much a yard finding its feet. The numbers from the last twelve months are honest rather than flashy — 3 winners from 90 runners means roughly one win in every thirty races, a win rate of 3% that has actually slipped back from 5% the previous season. That dip will be something the team are keen to reverse.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
3 wins from 90 races
Win rate
3.3%
Best course
Kempton Park (10% from 10 races)
Best going
Good to firm

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
90
Races
3
Wins
3.3%
Win rate
avg ~10%
20%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The most eye-catching detail in the data is the partnership with jockey Benoit De La Sayette — ten rides together and not a single win to show for it. That kind of extended run without a result tends to raise questions about whether that combination is the right fit, and it would be no surprise to see changes made there.

Where Donovan does show a clearer identity is on fast, dry ground. Two wins from 29 races in those conditions gives a win rate of 7%, more than double the yard's overall figure. That suggests the horses in this stable are built for summer conditions and firmer surfaces, which is a useful thing to know if you're trying to pick your spots. The standout horse in the yard is Kinetic Force, who has won twice from 16 races together — a partnership that accounts for a meaningful chunk of Donovan's recent success.

Three winners in a season from 90 runners is a modest return, and there is clearly work to do. But the dry-ground numbers hint at a trainer who knows what suits their horses, and with only four years in the job, the foundations are still being laid.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
37.5%
Apr
0%
May
0%
Jun
0%
Jul
0%
Aug
0%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb
0%
Mar

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to firm
Loves
Standard to slow
Loves
Firm (dry)
Standard (all-weather)
Avoids
Good (firm-ish)
Avoids
Soft (muddy)
Avoids
Good to soft
Avoids
🏅 Competition Level
Class 1
Class 2
Avoids
Class 3
Avoids
Class 4
Avoids
Class 5
Class 6
🏟 Track Shape
Left-handed, undulating
Loves
Left-handed, wide and galloping
Right-handed, wide and galloping
Right-handed, undulating
Left-handed, tight turning
Avoids
Right-handed, tight turning
Avoids
Wide and galloping
Avoids
Left-handed, tight
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
0%
Win rate
0/10
Won / Rode
12.5%
Win rate
1/8
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Ryan Kavanagh
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 27898-
Form: 30248-
Form: 109-00
Form: 8-8097
Form: 60-214
Form: 667033
Form: 7-3412
Form: 460336
Form: 73-44
Form: 569950

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Kempton Park 10 1 10%
Newmarket 10 0 0%
chelmsford 10 0 0%
Great Yarmouth 9 1 11.1%
Lingfield Park 9 0 0%
Leicester 6 0 0%
Southwell 5 0 0%
Bath 4 1 25%
Wolverhampton 4 0 0%
Windsor 4 0 0%
Nottingham 3 0 0%
Chepstow 2 0 0%
Doncaster 2 0 0%
Brighton 2 0 0%
Haydock Park 1 0 0%
Goodwood 1 0 0%
Chester 1 0 0%
Huntingdon 1 0 0%
Fakenham 1 0 0%
Thirsk 1 0 0%
Fontwell Park 1 0 0%
Catterick Bridge 1 0 0%
Redcar 1 0 0%
Sandown Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
18 Mar
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
13th
16 Mar
Wolverhampton · 1m1f – 1m2f · Standard
10th
1 Mar
Huntingdon · 1m6f – 2m · Soft
24 Feb
Southwell · 1m1f – 1m2f · Standard
11th
18 Feb
Southwell · Long Distance (2m+) · Soft
21 Jan
Kempton Park · 5f – 6½f · Standard_To_Slow
11th
11 Jan
Fontwell Park · Long Distance (2m+) · Soft
26 Dec
Wolverhampton · 5f – 6½f · Standard
6th
21 Dec
Fakenham · Long Distance (2m+) · Soft
3rd
27 Nov
chelmsford · 7f – 1m · Standard
9th
27 Nov
chelmsford · 7f – 1m · Standard
9th
21 Nov
Chepstow · Long Distance (2m+) · Soft
3rd
31 Oct
Newmarket · 1m1f – 1m2f · Good
10th
16 Oct
chelmsford · 1m1f – 1m2f · Standard
7th
16 Oct
chelmsford · 5f – 6½f · Standard
5th
10 Oct
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
8th
10 Oct
Kempton Park · 5f – 6½f · Standard_To_Slow
6th
2 Oct
chelmsford · 7f – 1m · Standard
8th
30 Sep
Bath · 5f – 6½f · Good_To_Firm
9th
30 Sep
Bath · 5f – 6½f · Good_To_Firm
8th