:

W P Mullins

There are trainers who build a career over decades, grinding out winners at modest tracks before the big days arrive. W P Mullins has not had time for that. Training only since 2021, this is someone who arrived at the top of the sport almost immediately — and has barely paused since.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Muine Bheag, Co Carlow
Record
230 wins from 1119 races
Win rate
20.6%
Top jockey
Best course
Tipperary (46.7% from 15 races)
Best going
Yielding

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
1119
Races
230
Wins
20.6%
Win rate
avg ~10%
45.8%
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 numbers are startling for a yard with just four years behind it. Over the last twelve months alone, Mullins has sent out 230 winners from 1119 runners, meaning roughly one in every five horses has come home in front. That kind of consistency, sustained over more than a thousand runners, is not luck — it is a operation that knows exactly what it is doing. The career total of 1148 winners tells the same story in longer form: this is a trainer producing winners at a rate that most never achieve in a lifetime.

The biggest days have not been avoided either. Mullins has won 73 top-level races — the ones that matter most in British racing — at venues including Cheltenham, Aintree and Sandown Park, three of the sport's most demanding and prestigious stages. As recently as 10 March 2026, the yard landed two of the top races at Cheltenham on the same afternoon, which is the kind of afternoon that defines careers. Add a top-level win at Doncaster in December and this has been a season built on major occasions, not just volume.

Much of that big-race firepower is delivered through one jockey. Paul Townend has ridden 306 times for the yard and won on 95 of those — that is nearly one in three, a win rate that would be eye-catching for any partnership and is frankly remarkable sustained over that many races together. When Townend gets a leg-up from this team on a big day, the expectation is entirely reasonable.

Away from the high-profile venues, there is a quieter domination worth noting. At Tipperary, Mullins has sent out just 15 runners and returned 7 winners — nearly one in every two. A 47% win rate at any track, over a meaningful sample of runners, suggests a trainer who understands a particular venue deeply and targets it with precision. Four years in and already shaping up as one of the most productive yards in the sport.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
17%
May
39.1%
Jun
23.3%
Jul
18.9%
Aug
20%
Sep
26.4%
Oct
17.6%
Nov
16.9%
Dec
28.3%
Jan
19.1%
Feb
19.1%
Mar
6.2%
Apr

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Paul Townend First Choice
31.0%
Win rate
95/306
Won / Rode
16.2%
Win rate
22/136
Won / Rode
29.3%
Win rate
34/116
Won / Rode
10.8%
Win rate
12/111
Won / Rode
24.6%
Win rate
17/69
Won / Rode
9.0%
Win rate
6/67
Won / Rode
24.2%
Win rate
8/33
Won / Rode
Sean Cleary-Farrell
22.2%
Win rate
6/27
Won / Rode
22.7%
Win rate
5/22
Won / Rode
22.2%
Win rate
4/18
Won / Rode
Anna McGuinness
31.2%
Win rate
5/16
Won / Rode
23.1%
Win rate
3/13
Won / Rode
7.7%
Win rate
1/13
Won / Rode
18.2%
Win rate
2/11
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/8
Won / Rode
16.7%
Win rate
1/6
Won / Rode
40%
Win rate
2/5
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/4
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 1-222
Form: 3-3221
Form: 14-252
Form: F
Form: 51P462
Form: 16-525
Form: 131122
Form: 11-210
Form: 3-1231

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 170 36 21.2%
Fairyhouse 117 20 17.1%
Leopardstown 115 10 8.7%
Cheltenham 94 10 10.6%
Naas 66 11 16.7%
Galway 53 5 9.4%
Thurles 42 16 38.1%
Navan 37 12 32.4%
Tramore 33 9 27.3%
Cork 28 7 25%
Limerick 27 10 37.0%
Kilbeggan 25 8 32%
Listowel 25 6 24%
Wexford 24 5 20.8%
Sandown Park 23 4 17.4%
Clonmel 22 5 22.7%
Downpatrick 20 7 35%
Gowran Park 19 6 31.6%
Ayr 18 2 11.1%
Killarney 16 4 25%
Tipperary 15 7 46.7%
Roscommon 15 4 26.7%
The Curragh 15 3 20%
Ballinrobe 14 4 28.6%
Down Royal 10 0 0%
Sligo 9 4 44.4%
Ascot 9 2 22.2%
Plumpton 8 2 25%
Dundalk 6 2 33.3%
Perth 6 2 33.3%
Newbury 5 0 0%
Doncaster 4 1 25%
York 4 1 25%
Bellewstown 3 1 33.3%
Kempton Park 3 1 33.3%
Huntingdon 3 0 0%
Newmarket 3 0 0%
Ludlow 2 1 50%
Newcastle 2 0 0%
Fakenham 2 0 0%
Catterick Bridge 1 1 100%
Carlisle 1 1 100%
Wetherby 1 0 0%
Haydock Park 1 0 0%
Exeter 1 0 0%
Southwell 1 0 0%
Chester 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
3rd
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
2nd
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
15th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
14th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
12th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
5th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
4th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
2nd
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
Won
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
2 Apr
Clonmel · Long Distance (2m+) · Soft
2nd
2 Apr
Clonmel · Long Distance (2m+) · Soft
2nd
31 Mar
Limerick · Long Distance (2m+) · Soft
Won
31 Mar
Limerick · Long Distance (2m+) · Soft
Won
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft
29 Mar
Downpatrick · Long Distance (2m+) · Yielding_To_Soft