:

Thomas Mullins

Four years into his training career, Thomas Mullins has built a solid foundation — 41 winners since he started out in 2021 — but this season has been a tough one by any measure. Just 2 winners from 123 runners means he's winning roughly 1 in every 61 races right now, a sharp fall from the 1-in-12 win rate he was putting up just a year ago. That kind of dip is the sort of thing that keeps a trainer up at night, and it's the defining story of his season so far.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Goresbridge, Co Kilkenny
Record
2 wins from 123 races
Win rate
1.6%
Top jockey
Best course
The Curragh (9.1% from 11 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
123
Races
2
Wins
1.6%
Win rate
avg ~10%
16.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

The most eyebrow-raising number in his record is the partnership with jockey Danny Mullins. Thirty rides together, zero wins. In racing, you'd normally expect a trainer to lean on a jockey that often because the combination is producing results — but not here. It's a puzzling stat, and at some point the question has to be asked whether that partnership is working as well as either side would like.

There's a brighter picture when the ground is right. On normal conditions, Mullins wins 2 from 29 races — around 1 in every 14 — which is a genuinely respectable return and suggests his horses perform at their best when the track is riding fairly. It's a small but meaningful signal that the yard still knows how to get a horse ready to win when conditions suit.

The most interesting thread in his career is the long-running story with San Aer. Four wins from 47 races together is modest on paper — that's less than 1 in every 10 — but 47 races is a serious commitment to one horse, and the fact that they've kept finding opportunities together for that long speaks to a real working relationship between trainer and runner. San Aer is clearly a horse Thomas Mullins knows inside out, and that kind of familiarity is often worth more than the numbers suggest.

The broader picture is of a trainer who has proven he can find winners — 41 of them is no accident — but who is currently going through the kind of lean spell that every yard experiences at some point. The tools are there. The ground form is encouraging. Whether this season turns around depends on finding a way back to the consistency that made last year look so much more promising.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
0%
May
0%
Jun
8.3%
Jul
7.7%
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 (firm-ish)
Loves
Good to soft
Standard (all-weather)
Yielding
Avoids
Good to yielding
Avoids
Soft (muddy)
Avoids
Heavy (very wet)
Avoids
Yielding to soft
Avoids
Soft to heavy
Avoids
🏅 Competition Level
Class 1
Class 2
🏟 Track Shape
Left-handed, wide and galloping
Loves
Right-handed, wide and galloping
Right-handed, tight turning
Avoids
Right-handed, undulating
Avoids
Right-handed, tight
Avoids
Left-handed, tight turning
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Danny Mullins First Choice
0%
Win rate
0/30
Won / Rode
0%
Win rate
0/16
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
Charlie O'Dwyer
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
Sean Cleary-Farrell
0%
Win rate
0/3
Won / Rode
Anna McGuinness
0%
Win rate
0/3
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/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 58742-
Form: 82386-
Form: P02330
Form: 7267P4
Form: 0/065-
Form: 3-PFPP
Form: -8F300
Form: 9880
Form: 00
Form: 90642/

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 22 0 0%
Clonmel 12 0 0%
The Curragh 11 1 9.1%
Leopardstown 11 0 0%
Fairyhouse 8 0 0%
Naas 6 1 16.7%
Galway 6 0 0%
Cork 6 0 0%
Tipperary 5 0 0%
Tramore 5 0 0%
Ballinrobe 4 0 0%
Gowran Park 4 0 0%
Killarney 3 0 0%
Thurles 3 0 0%
Wexford 2 0 0%
Listowel 2 0 0%
Navan 2 0 0%
Aintree 2 0 0%
Cheltenham 2 0 0%
Sligo 1 0 0%
Downpatrick 1 0 0%
Limerick 1 0 0%
Down Royal 1 0 0%
Dundalk 1 0 0%
Uttoxeter 1 0 0%
Roscommon 1 0 0%

📅 Recent Results

The last 20 results, most recent first
19 Mar
Cork · Long Distance (2m+) · Yielding
9th
19 Mar
Cork · Long Distance (2m+) · Yielding
6th
17 Mar
Wexford · Long Distance (2m+) · Soft
14 Mar
Uttoxeter · Long Distance (2m+) · Soft
16th
26 Feb
Clonmel · Long Distance (2m+) · Heavy
26 Feb
Clonmel · Long Distance (2m+) · Heavy
22 Feb
Naas · Long Distance (2m+) · Heavy
3rd
21 Feb
Fairyhouse · Long Distance (2m+) · Heavy
18 Feb
Punchestown · Long Distance (2m+) · Soft
3rd
12 Feb
Clonmel · Long Distance (2m+) · Heavy
1 Feb
Leopardstown · Long Distance (2m+) · Heavy
15th
29 Jan
Thurles · 1m6f – 2m · Heavy
11th
22 Jan
Gowran Park · Long Distance (2m+) · Heavy
2nd
11 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
14th
11 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
13th
11 Jan
Punchestown · Long Distance (2m+) · Soft
8 Jan
Clonmel · Long Distance (2m+) · Heavy
10th
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
7th
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
3rd
31 Dec
Punchestown · Long Distance (2m+) · Yielding