:

W P Mullins

Four years into a training career and W P Mullins is already operating at a level most trainers never reach. Since setting up in 2021, Mullins has sent out 1,166 career winners — a number that takes some trainers an entire working life to approach. In the last twelve months alone, the yard has produced 220 winners from 1,086 runners. That is roughly 1 in every 5 horses winning, which in a sport where 1 in 8 is considered respectable, tells you everything about the standard being set here.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Muine Bheag, Co Carlow
Record
220 wins from 1086 races
Win rate
20.3%
Top jockey
Best course
Tipperary (46.7% from 15 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
1086
Races
220
Wins
20.3%
Win rate
avg ~10%
47.5%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses W P Mullins has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

The big occasions have not been a problem either. Mullins has won 73 top-level races at venues including Cheltenham, Aintree and Sandown Park — the kind of stages where reputations are made or exposed. Two of those came on the same day at Cheltenham on 10 March 2026, which is the sort of afternoon that makes the rest of the sport sit up and take notice. Add a top-level win at Doncaster in December 2025 and you have a yard that performs when the pressure is highest and the prize money is biggest.

The partnership with jockey Paul Townend is where much of this success is being built. Across 310 rides together, Townend has won 94 times for the yard — that is almost exactly 3 in every 10, a win rate that is extraordinarily high for a sport full of variables. When a trainer and jockey click at that level, it usually means they share a similar instinct for when to push and when to wait. Tipperary offers another interesting data point: 7 winners from just 15 runners there, suggesting the yard travels well and picks its spots shrewdly.

The one curiosity in an otherwise glittering record is the partnership with Kimi De Mai — six races together and not a single win. In a yard producing 220 winners a season, a horse that has not yet obliged stands out simply because it is so unusual. Whether that changes is one of the more intriguing subplots to follow.

Four years in, 1,166 winners, 73 top-level victories, and a jockey partnership running at 3 wins from every 10 rides. The numbers are not just good — they suggest a trainer who arrived knowing exactly what they were doing.

📈 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
12.4%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Heavy (very wet)
Good to yielding (mild give)
Soft to heavy (wet)
Good to firm (drying out)
Standard (all-weather)
Yielding (slightly soft)
Ok
Soft (muddy)
Ok
Yielding to soft (damp)
Ok
Good to soft (some give)
Ok
🏅 Competition Level
Class 1 (elite)
Ok
Class 2 (high-level)
Ok
Class 3 (mid-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, hilly
Loves
Right-handed, tight turns
Left-handed, tight turns
Right-handed, long straights
Ok
Left-handed, long straights
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
30.3%
Win rate
94/310
Won / Rode
15.3%
Win rate
20/131
Won / Rode
29.5%
Win rate
33/112
Won / Rode
11.7%
Win rate
13/111
Won / Rode
21.4%
Win rate
15/70
Won / Rode
10%
Win rate
6/60
Won / Rode
15.6%
Win rate
5/32
Won / Rode
Sean Cleary-Farrell
24.1%
Win rate
7/29
Won / Rode
11.5%
Win rate
3/26
Won / Rode
Anna McGuinness
26.3%
Win rate
5/19
Won / Rode
25%
Win rate
3/12
Won / Rode
18.2%
Win rate
2/11
Won / Rode
20%
Win rate
2/10
Won / Rode
10%
Win rate
1/10
Won / Rode
0%
Win rate
0/10
Won / Rode
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/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: 30-533
Form: 34-321
Form: 5-22
Form: 4-2521
Form: 1P4621
Form: 16-525
Form: 1-422
Form: 25-311
Form: 11-210

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 180 36 20%
Leopardstown 115 10 8.7%
Fairyhouse 107 17 15.9%
Cheltenham 86 10 11.6%
Naas 66 11 16.7%
Galway 53 5 9.4%
Thurles 42 16 38.1%
Navan 37 12 32.4%
Tramore 35 9 25.7%
Cork 33 6 18.2%
Limerick 30 11 36.7%
Kilbeggan 25 8 32%
Listowel 25 6 24%
Clonmel 24 6 25%
Wexford 24 5 20.8%
Downpatrick 20 7 35%
Gowran Park 19 6 31.6%
Aintree 18 2 11.1%
Killarney 16 4 25%
Tipperary 15 7 46.7%
Roscommon 15 4 26.7%
The Curragh 15 3 20%
Ballinrobe 12 3 25%
Down Royal 10 0 0%
Sligo 9 4 44.4%
Ascot 9 2 22.2%
Dundalk 6 2 33.3%
Newbury 5 0 0%
Doncaster 4 1 25%
York 4 1 25%
Kempton Park 3 1 33.3%
Sandown Park 3 1 33.3%
Newmarket 3 0 0%
Huntingdon 3 0 0%
Bellewstown 2 1 50%
Newcastle 2 0 0%
Fakenham 2 0 0%
Catterick Bridge 1 1 100%
Carlisle 1 1 100%
Ludlow 1 1 100%
Haydock Park 1 0 0%
Wetherby 1 0 0%
Southwell 1 0 0%
Exeter 1 0 0%
Chester 1 0 0%
Ayr 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
5th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
Won
30 Apr
Punchestown · Long Distance (2m+) · Yielding
14th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
30 Apr
Punchestown · Long Distance (2m+) · Yielding
30 Apr
Punchestown · Long Distance (2m+) · Yielding
4th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
3rd
30 Apr
Punchestown · Long Distance (2m+) · Yielding
10th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
9th
30 Apr
Punchestown · Long Distance (2m+) · Yielding
Won
29 Apr
Punchestown · Long Distance (2m+) · Yielding
29 Apr
Punchestown · Long Distance (2m+) · Yielding
11th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
8th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
7th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
6th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
4th