UK time :

Michael Mullineaux

Four years into his training career, Michael Mullineaux is a man building something. The numbers are still modest — 3 winners from 58 runners this season, roughly 1 in every 19 races — but the direction of travel is what catches the eye. Twelve months ago his win rate sat at just 1%. This season it has climbed to 5%. That might not sound dramatic, but in a sport where small yards can go weeks without a winner, quintupling your win rate in a single year is a meaningful shift.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Alpraham, Cheshire
Record
3 wins from 58 races
Win rate
5.2%
Top jockey
Best course
Wolverhampton (7.1% from 14 races)
Best ground
Good to firm (fairly firm)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
58
Races
3
Wins
5.2%
Win rate
avg ~10%
12.1%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The most striking detail in his record is what happens when the ground dries out. On fast, dry conditions, Mullineaux has won 2 from just 7 races — that's nearly 1 in every 3, a number that would make much larger operations envious. It suggests he either has horses that genuinely thrive on a quick surface, or that he is getting sharper at picking the right days to run them. Either way, when summer arrives and the ground firms up, his yard is worth watching closely.

His most notable partnership is with Bear Rock, a horse he has saddled for 15 races together, winning twice. That kind of long-running relationship between a small trainer and a single horse tells its own story — patience, familiarity, and a willingness to keep finding the right opportunities rather than chasing quick results. Meanwhile, his most regular jockey partnership is with Faye McManoman, who has ridden for him 18 times and taken 1 winner together. At 6%, that win rate mirrors his overall season figure, suggesting a steady, if still developing, working relationship.

Mullineaux is still in the early chapters of his career, and the raw numbers reflect that honestly. But a trainer who has gone from near-invisible to quietly competitive inside four years, and who clearly has a feel for placing horses on the right ground, is one to follow as the operation grows.

📈 Form trend

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

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Standard (all-weather)
Good (a little give)
Avoids
Good to soft (some give)
Avoids
Soft (muddy)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
Class 6 (grassroots)
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, hilly
Unknown
Left-handed, tight turns
Avoids
Left-handed, tight
Avoids
Right-handed, long straights
Avoids
Right-handed, tight turns
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Faye McManoman Main partner
5.6%
Win rate
1/18
Wins / rides
0%
Win rate
0/8
Wins / rides
16.7%
Win rate
1/6
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
50%
Win rate
1/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/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 072-10
Form: -52909
Form: 5863-P
Form: 0-884
Form: P0-
Form: 789005
Form: -00170
Form: 56/9-R
Form: 4-
Form: 59680-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Wolverhampton 14 1 7.1%
Haydock Park 6 0 0%
Chester 5 0 0%
Chepstow 4 1 25%
Stratford-on-Avon 4 0 0%
Uttoxeter 3 0 0%
Huntingdon 3 0 0%
Newcastle 3 0 0%
Nottingham 2 0 0%
Bangor-on-Dee 2 0 0%
Market Rasen 2 0 0%
Thirsk 2 0 0%
Doncaster 1 1 100%
Lingfield Park 1 0 0%
Ascot 1 0 0%
Catterick Bridge 1 0 0%
Warwick 1 0 0%
Southwell 1 0 0%
Beverley 1 0 0%
Leicester 1 0 0%

📅 Recent results

The last 20 results, most recent first
3 Jun
Warwick · Long Distance (2m+) · Good
5th
2 Jun
Wolverhampton · 7f – 1m · Standard
2nd
19 May
Nottingham · 5f – 6½f · Good_To_Soft
9th
8 May
Market Rasen · Long Distance (2m+) · Good
—
8 May
Market Rasen · Long Distance (2m+) · Good
—
19 Apr
Stratford-on-Avon · Long Distance (2m+) · Good
12th
18 Apr
Thirsk · 5f – 6½f · Good
14th
4 Apr
Haydock Park · 1m6f – 2m · Good
—
26 Mar
Southwell · 1m1f – 1m2f · Standard
11th
24 Mar
Wolverhampton · 5f – 6½f · Standard
9th
11 Mar
Newcastle · 7f – 1m · Standard
4th
2 Mar
Wolverhampton · 5f – 6½f · Standard
2nd
1 Mar
Huntingdon · 1m6f – 2m · Soft
—
27 Feb
Lingfield Park · 7f – 1m · Standard
—
10 Feb
Newcastle · 1m1f – 1m2f · Standard
4th
26 Jan
Wolverhampton · 7f – 1m · Standard
8th
19 Jan
Wolverhampton · 5f – 6½f · Standard
5th
12 Jan
Wolverhampton · 7f – 1m · Standard
Won
12 Jan
Wolverhampton · 7f – 1m · Standard
8th
12 Jan
Wolverhampton · 1m6f – 2m · Standard
10th