UK time :

S Michael Millar

Four years into a training career and still searching for that first winner of the season, S Michael Millar is in the middle of a tough spell that will test anyone's patience and resolve. Since setting up as a trainer in 2021, he has yet to find the winner's enclosure this year from 27 runners — a run of results that will be familiar to anyone who has followed smaller yards trying to establish themselves in a competitive sport.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Crumlin, Northern Ireland
Record
0 wins from 27 races
Win rate
0%
Best course
Down Royal (0% from 6 races)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
27
Races
0
Wins
0%
Win rate
avg ~10%
7.4%
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 regular partnership in his operation is with jockey Aileen O'Sullivan, who has ridden 11 times for the yard without a win to show for it. That kind of repeated collaboration without reward is a sign of loyalty and belief on both sides, but it also underlines how the results simply haven't come together yet.

There is a small but telling detail worth noting: last year Millar's win rate sat at 3%, which works out at roughly 1 winner in every 33 races. That modest figure has now slipped to zero this season. The difference between 3% and 0% might not sound dramatic, but in practical terms it means the yard has gone from occasionally breaking through to drawing a complete blank — and that shift in momentum matters. Racing is a sport where confidence and cash flow are closely linked, and a long winless run makes both harder to maintain.

At four years in, Millar is still in the early stages of building a training career, and it would be unfair to read too much into a single difficult season. Every established trainer has been through spells like this. The question now is whether the runners start converting — because the raw material, in terms of horses going to the track regularly, is clearly there.

📈 Form trend

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

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good (a little give)
Unknown
Yielding (slightly soft)
Unknown
Standard (all-weather)
Unknown
Yielding to soft (damp)
Unknown
Soft to heavy (wet)
Unknown
Good to yielding (mild give)
Unknown
🏟 Track shape
Right-handed, long straights
Unknown
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight
Unknown
Right-handed, hilly
Unknown

🏇 Jockeys

The riders they work with most, most rides first
Aileen O'Sullivan Main partner
0%
Win rate
0/11
Wins / rides
0%
Win rate
0/6
Wins / rides
Mr N Gault(7)
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Paddy Hanlon
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: 34F-5F
Form: 7714-7
Form: 0
Form: 430464
Form: D5-6600
Form: 000070
Form: 8
Form: 4P

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Down Royal 6 0 0%
Bellewstown 4 0 0%
Dundalk 3 0 0%
The Curragh 2 0 0%
Fairyhouse 2 0 0%
Sligo 2 0 0%
Punchestown 2 0 0%
Naas 1 0 0%
Wexford 1 0 0%
Limerick 1 0 0%
Tramore 1 0 0%
Thurles 1 0 0%
Galway 1 0 0%

📅 Recent results

The last 20 results, most recent first
17 Mar
Down Royal · Long Distance (2m+) · Yielding
—
17 Mar
Down Royal · Long Distance (2m+) · Yielding
11th
20 Dec
Thurles · Long Distance (2m+) · Yielding_To_Soft
15th
29 Nov
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
—
28 Nov
Dundalk · 5f – 6½f · Standard
11th
23 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
6th
22 Nov
Punchestown · Long Distance (2m+) · Soft_To_Heavy
7th
19 Nov
Dundalk · 7f – 1m · Standard
13th
14 Nov
Dundalk · 1m1f – 1m2f · Standard
7th
1 Nov
Down Royal · Long Distance (2m+) · Yielding
4th
9 Oct
Tramore · Long Distance (2m+) · Yielding
6th
29 Sep
Down Royal · 5f – 6½f · Yielding
12th
27 Aug
Bellewstown · Long Distance (2m+) · Good
4th
26 Aug
Bellewstown · 5f – 6½f · Good_To_Yielding
12th
16 Aug
The Curragh · 5f – 6½f · Good
17th
7 Aug
Sligo · Long Distance (2m+) · Good
4th
31 Jul
Galway · Long Distance (2m+) · Good
14th
5 Jul
Bellewstown · Long Distance (2m+) · Good
3rd
5 Jul
Naas · 5f – 6½f · Good
13th
4 Jul
Bellewstown · 1m6f – 2m · Good
9th