UK time :

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 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 ground
Good (a little give)

📊 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%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Thomas Mullins 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 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 does best

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

🏇 Jockeys

The riders they work with most, most rides first
Danny Mullins Main partner
0%
Win rate
0/30
Wins / rides
0%
Win rate
0/16
Wins / rides
14.3%
Win rate
1/7
Wins / rides
0%
Win rate
0/7
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/4
Wins / rides
Charlie O'Dwyer
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
Sean Cleary-Farrell
0%
Win rate
0/3
Wins / rides
Anna McGuinness
0%
Win rate
0/3
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/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
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, most races first
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
—