:

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 AI 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 going
Good (firm-ish)

📊 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%
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 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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Good to yielding
Loves
Yielding to soft
Soft to heavy
Avoids
Standard (all-weather)
Avoids
Heavy (very wet)
Avoids
Soft (muddy)
Avoids
Yielding
Avoids
🏟 Track Shape
Right-handed, tight turning
Loves
Right-handed, tight
Loves
Right-handed, wide and galloping
Avoids
Left-handed, wide and galloping
Avoids
Left-handed, tight turning
Avoids
Right-handed, undulating
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
John Shinnick First Choice
0%
Win rate
0/10
Won / Rode
33.3%
Win rate
3/9
Won / Rode
Darragh O'Sullivan
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
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
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Rory Mulligan
0%
Win rate
0/1
Won / Rode
Peter Smithers
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Michael Kenneally
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
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, sorted by number of races
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