:

Diego Dias

Diego Dias is two years into his training career, and it is fair to say the numbers tell a story of a yard still finding its feet. In the last twelve months, he has sent out 79 runners and come back with just 3 winners — that is roughly 1 in every 26 races, a 4% win rate that represents a step back from the 7% he managed in his first year. For context, most established trainers aim to win at least 1 in every 10, so there is ground to make up, but two years in, some patience is warranted.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Rathbride, Co Kildare
Record
3 wins from 79 races
Win rate
3.8%
Top jockey
Best course
Fairyhouse (10% from 10 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
79
Races
3
Wins
3.8%
Win rate
avg ~10%
20.3%
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

Where Dias does show a clearer hand is on normal ground conditions, where he has won 2 from 28 races — a 7% win rate that doubles his overall average. It is a small but meaningful signal that when the track is playing fair, his horses tend to show up better. Trainers often have ground preferences that reflect how they condition their horses, and this is worth keeping an eye on as he develops his string.

The partnership numbers are harder to put a positive spin on. His most regular jockey, Killian Leonard, has ridden 18 times for the yard without a single win — 0 from 18 is a tough run for any combination, and at some point both trainer and jockey will be hoping that changes. Meanwhile, his most notable horse, Masked Angel, has given him just 1 win from 16 races together, which suggests a horse that has been around the block plenty of times without delivering consistently.

None of this necessarily means Dias is going in the wrong direction — training yards often take three to five years before they hit their stride, and the dip from 7% to 4% is the kind of fluctuation that can happen with a small number of winners. The foundations are there: he has runners, he has a regular jockey, and he has horses with racecourse experience. The next twelve months will tell a much clearer story about whether the early promise can be rebuilt into something more consistent.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Killian Leonard First Choice
0%
Win rate
0/18
Won / Rode
0%
Win rate
0/18
Won / Rode
6.7%
Win rate
1/15
Won / Rode
Rory Mulligan
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
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/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Yudish Geerdharry(7)
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Cillian Rowan(10)
0%
Win rate
0/1
Won / Rode
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: 450-41
Form: 85-148
Form: 38002-
Form: 08
Form: /7009-
Form: 591769
Form: 486-06
Form: 747-90
Form: 23-286

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Dundalk 28 2 7.1%
Fairyhouse 10 1 10%
The Curragh 10 0 0%
Tipperary 5 0 0%
Gowran Park 5 0 0%
Cork 5 0 0%
Naas 4 0 0%
Leopardstown 3 0 0%
Roscommon 2 0 0%
Bellewstown 2 0 0%
Limerick 1 0 0%
Carlisle 1 0 0%
Down Royal 1 0 0%
Ballinrobe 1 0 0%
Sligo 1 0 0%

📅 Recent Results

The last 20 results, most recent first
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
13th
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
12th
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
21th
6 Mar
Dundalk · 5f – 6½f · Standard
3rd
27 Feb
Dundalk · 1m3f – 1m4f · Standard
20 Feb
Dundalk · 1m1f – 1m2f · Standard
7th
13 Feb
Dundalk · 1m1f – 1m2f · Standard
10th
11 Feb
Dundalk · 5f – 6½f · Standard
Won
30 Jan
Dundalk · 1m1f – 1m2f · Standard
12th
28 Jan
Dundalk · 5f – 6½f · Standard
4th
28 Jan
Dundalk · 5f – 6½f · Standard
13th
13 Jan
Dundalk · 5f – 6½f · Standard
4th
13 Jan
Dundalk · 5f – 6½f · Standard
4th
13 Jan
Dundalk · 5f – 6½f · Standard
8th
13 Jan
Dundalk · 5f – 6½f · Standard
5th
9 Jan
Dundalk · 1m1f – 1m2f · Standard
12th
12 Dec
Dundalk · 5f – 6½f · Standard
12th
12 Dec
Dundalk · 7f – 1m · Standard
5th
10 Dec
Dundalk · 5f – 6½f · Standard
Won
28 Nov
Dundalk · 5f – 6½f · Standard
12th