UK time :

D E Fitzgerald

D E Fitzgerald has been training racehorses since 2021, which makes this only a fourth season in the job — still early days by the standards of a profession where experience is everything. But the numbers this season make for difficult reading: just 1 winner from 44 runners, a win rate of roughly 1 in every 44 races. That is a sharp fall from last year's 5% — about 1 in every 20 — and suggests this has been a season to forget rather than build on.Based on TrackLab's analysis
Quick facts
Role
Trainer
Record
1 wins from 44 races
Win rate
2.3%
Top jockey
Best course
Cork (33.3% from 3 races)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
44
Races
1
Wins
2.3%
Win rate
avg ~10%
27.3%
Top-3 rate
avg ~30%

🔍 Full analysis

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

The most telling detail in the whole operation is the partnership with jockey Gavin Brouder. Twenty-four rides together and not a single win between them. That is not a run of bad luck — that is a combination that simply has not clicked, and at some point both parties might reasonably wonder whether a change would do them good.

There is, at least, one genuinely interesting thread to pull on. The association with General Clermont has produced 3 wins from 39 races together, which tells you this is a horse the yard understands and has gotten the best from over time. Three wins from 39 might not sound spectacular, but in a yard that has managed just 1 winner from 44 runners this season, a single horse accounting for multiple career victories is the clearest sign that Fitzgerald can get a result when conditions are right. Normal ground also seems to suit the yard: 6% of races on a standard surface have ended in victory, compared to the overall 2% average. That is a small sample, but it is the one bright spot in the data.

Four years in, the honest picture is of a small trainer still looking for consistency. One good season does not make a career, but neither does one poor one break it. The question for Fitzgerald is whether the lessons from a tough 2025 can be turned into something more sustained when next season comes around.

📈 Form trend

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

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Gavin Brouder Main partner
0%
Win rate
0/24
Wins / rides
20%
Win rate
1/5
Wins / rides
Calum Hogan
0%
Win rate
0/4
Wins / rides
Shane O'Callaghan
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
Dylan O'Connor
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 203292
Form: 366676
Form: B/
Form: 225-42
Form: 240421
Form: 34-756
Form: 80-556
Form: 708-07

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Limerick 5 0 0%
Kilbeggan 5 0 0%
Sligo 5 0 0%
Punchestown 4 0 0%
Tramore 4 0 0%
Cork 3 1 33.3%
Tipperary 3 0 0%
Ballinrobe 3 0 0%
Fairyhouse 2 0 0%
Clonmel 2 0 0%
Killarney 2 0 0%
Navan 2 0 0%
Thurles 1 0 0%
Bellewstown 1 0 0%
Galway 1 0 0%
Listowel 1 0 0%

📅 Recent results

The last 20 results, most recent first
5 Feb
Thurles · Long Distance (2m+) · Soft
6th
1 Jan
Fairyhouse · Long Distance (2m+) · Yielding
6th
28 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
—
11 Dec
Punchestown · Long Distance (2m+) · Heavy
7th
7 Dec
Cork · Long Distance (2m+) · Soft_To_Heavy
6th
25 Nov
Tramore · Long Distance (2m+) · Soft
6th
23 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
5th
2 Nov
Cork · Long Distance (2m+) · Yielding
7th
24 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
6th
24 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
2nd
19 Oct
Limerick · Long Distance (2m+) · Yielding_To_Soft
6th
15 Oct
Punchestown · Long Distance (2m+) · Good_To_Yielding
6th
12 Oct
Cork · Long Distance (2m+) · Good
Won
1 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
3rd
27 Sep
Listowel · Long Distance (2m+) · Good_To_Yielding
2nd
20 Sep
Navan · Long Distance (2m+) · Yielding
2nd
20 Sep
Navan · 1m6f – 2m · Yielding
9th
8 Sep
Galway · Long Distance (2m+) · Good_To_Yielding
15th
23 Aug
Killarney · Long Distance (2m+) · Good
2nd
23 Aug
Killarney · Long Distance (2m+) · Good
4th