UK time :

Donncha Duggan

Donncha Duggan is four years into his training career, having set up his yard in 2021, and the numbers from the past twelve months tell an honest story: three winners from 58 runners, which works out at roughly 1 in every 19 races. That is a modest return by any measure, and in a profession where small operations can wait a long time to find their feet, it reflects just how hard the early years can be.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Kilfinane, Co Limerick
Record
3 wins from 58 races
Win rate
5.2%
Top jockey
Best course
Dundalk (0% from 10 races)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
58
Races
3
Wins
5.2%
Win rate
avg ~10%
15.5%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Donncha Duggan has entered for upcoming races

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The brightest thread running through Duggan's record is his partnership with Ballykinlar. Three wins from 12 races together means the pair clicks once every four attempts — a win rate that puts that particular combination well above anything else in the yard's recent history. When a trainer and a single horse find that kind of rhythm, it often points to a real understanding of what that horse needs and when to run it. Ballykinlar has clearly become the standard-bearer for the operation.

On the jockey front, the most-used partnership tells a different story. John Shinnick has ridden ten times for the yard without a winner — 0 from 10 is a blank slate, and at some point both trainer and jockey will be hoping that run turns. Ten rides is enough attempts that the lack of a result is noticeable, though in small yards these long-running partnerships often survive on loyalty and the belief that the right horse will come along.

One genuinely encouraging detail is Duggan's record when the ground is riding normally. Two wins from 11 races in those conditions gives a win rate of around 1 in 5 — significantly stronger than his overall figures suggest. That gap hints that the yard may struggle when the ground turns wet or very dry, and that Duggan is at his sharpest when conditions are straightforward. For a trainer still building his string and learning which horses suit which situations, that kind of pattern is useful to know.

Four years in, three winners from 58 runners this season is not a headline number — but training is a long game, and Ballykinlar alone shows there is something worth watching here.

📈 Form trend

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

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to yielding (mild give)
Loves
Yielding to soft (damp)
Unknown
Soft to heavy (wet)
Avoids
Standard (all-weather)
Avoids
Heavy (very wet)
Avoids
Soft (muddy)
Avoids
Yielding (slightly soft)
Avoids
🏟 Track shape
Right-handed, tight turns
Loves
Right-handed, tight
Loves
Right-handed, long straights
Avoids
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids
Right-handed, hilly
Avoids

🏇 Jockeys

The riders they work with most, most rides first
John Shinnick Main partner
0%
Win rate
0/10
Wins / rides
Eoin Staples
33.3%
Win rate
3/9
Wins / rides
Darragh O'Sullivan
0%
Win rate
0/8
Wins / rides
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Rory Mulligan
0%
Win rate
0/1
Wins / rides
Peter Smithers
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Michael Kenneally
0%
Win rate
0/1
Wins / rides
Jimmy Dalton
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 111432
Form: 0-08
Form: 4476
Form: 61-377
Form: -F79P8
Form: 533/6P
Form: 0663
Form: 428360
Form: 7980-0
Form: 0007

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 10 0 0%
Cork 9 0 0%
Limerick 6 0 0%
Kilbeggan 5 1 20%
Killarney 5 0 0%
Thurles 5 0 0%
Sligo 4 2 50%
Listowel 4 0 0%
Clonmel 2 0 0%
Naas 2 0 0%
Ballinrobe 2 0 0%
Punchestown 1 0 0%
Roscommon 1 0 0%
Fairyhouse 1 0 0%
Galway 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Apr
Cork · 5f – 6½f · Soft
8th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
—
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
13th
20 Feb
Dundalk · 7f – 1m · Standard
8th
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
8th
10 Feb
Limerick · 1m6f – 2m · Heavy
7th
5 Feb
Thurles · Long Distance (2m+) · Soft
8th
5 Feb
Thurles · Long Distance (2m+) · Soft
8th
30 Jan
Dundalk · 7f – 1m · Standard
13th
23 Jan
Dundalk · 7f – 1m · Standard
11th
23 Jan
Dundalk · 5f – 6½f · Standard
10th
8 Jan
Clonmel · Long Distance (2m+) · Heavy
11th
8 Jan
Clonmel · Long Distance (2m+) · Heavy
12th
28 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
7th
28 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
13th
27 Dec
Limerick · Long Distance (2m+) · Heavy
14th
20 Dec
Thurles · Long Distance (2m+) · Yielding
—
17 Dec
Dundalk · 1m1f – 1m2f · Standard
12th
12 Dec
Dundalk · 7f – 1m · Standard
10th
12 Dec
Dundalk · 7f – 1m · Standard
7th