:

Oliver McKiernan

Four years into his training career, Oliver McKiernan has built a steady if modest operation since taking out his licence in 2021. Across that time he has sent out 45 career winners — a respectable foundation for a yard still finding its feet at this level.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Rathcoole, Co Dublin
Record
4 wins from 126 races
Win rate
3.2%
Top jockey
Best course
Naas (10.5% from 19 races)
Best going
Soft to heavy

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
126
Races
4
Wins
3.2%
Win rate
avg ~10%
17.5%
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 this season make for uncomfortable reading, though. Four winners from 126 runners works out at roughly 1 in every 32 races, a win rate of just 3%. That is a sharp drop from last year, when McKiernan was winning at 9% — three times the current rate. Whether that reflects a quieter string of horses, a run of bad luck, or something more structural is hard to say, but the contrast is stark enough to be worth watching as the season progresses.

His most regular partnership is with jockey Phillip Enright, who has ridden 98 times for the yard — a figure that speaks to a genuine working relationship rather than an occasional booking. Between them they have produced 4 winners from those 98 rides, a win rate of around 1 in every 25. That is modest on paper, but volume partnerships like this are the backbone of most yards, and the fact that Enright keeps coming back suggests a mutual trust that statistics alone do not always capture.

One area where McKiernan does show a clear edge is on very wet, muddy ground. In those conditions his horses win at 9% — 3 wins from 32 races — which is three times better than his overall rate this season. That kind of pattern is not coincidence; it suggests he has horses in his care that genuinely thrive when the ground is heavy, and it is the sort of detail that patient observers can use. When the rain comes and McKiernan has a runner, it is worth paying attention.

The one partnership that has not clicked is with Sticktothescript, the two having raced together four times without a win. Four races is too small a sample to draw firm conclusions, but it stands out simply because it is the only named pairing on his record this season. With McKiernan's overall form on an upward curve from his early career, the real question is whether this season's dip is a blip or a trend — and whether that wet-ground form can become a calling card as his yard continues to grow.

📈 Form Trend

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

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Soft to heavy
Loves
Heavy (very wet)
Good to yielding
Avoids
Yielding
Avoids
Soft (muddy)
Avoids
Good (firm-ish)
Avoids
Yielding to soft
Avoids
🏟 Track Shape
Left-handed, wide and galloping
Loves
Right-handed, undulating
Loves
Right-handed, wide and galloping
Ok
Right-handed, tight turning
Avoids
Right-handed, tight
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Phillip Enright First Choice
4.1%
Win rate
4/98
Won / Rode
0%
Win rate
0/9
Won / Rode
Mr A Leahy
0%
Win rate
0/3
Won / Rode
Keithen Kennedy
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Harry Sexton
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
James Duggan(7)
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 2-844
Form: P/4244
Form: 7-52
Form: 742
Form: 7-52
Form: 1-5674
Form: 2-0P3P
Form: P19-4P
Form: -3334P
Form: /P/006

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 20 0 0%
Naas 19 2 10.5%
Limerick 15 1 6.7%
Navan 11 0 0%
Fairyhouse 10 0 0%
Gowran Park 7 1 14.3%
Kilbeggan 7 0 0%
Roscommon 6 0 0%
Down Royal 5 0 0%
Clonmel 5 0 0%
Thurles 4 0 0%
Wexford 4 0 0%
Cork 3 0 0%
Leopardstown 2 0 0%
Downpatrick 2 0 0%
Ballinrobe 2 0 0%
Galway 2 0 0%
Tramore 1 0 0%
Tipperary 1 0 0%

📅 Recent Results

The last 20 results, most recent first
21 Mar
Navan · Long Distance (2m+) · Soft
4th
21 Mar
Navan · Long Distance (2m+) · Soft
3rd
21 Mar
Navan · Long Distance (2m+) · Soft
7th
17 Mar
Down Royal · Long Distance (2m+) · Yielding
17 Mar
Down Royal · Long Distance (2m+) · Yielding
12 Mar
Limerick · Long Distance (2m+) · Heavy
6th
12 Mar
Limerick · Long Distance (2m+) · Heavy
12 Mar
Limerick · Long Distance (2m+) · Heavy
3rd
12 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
Won
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
Won
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
Won
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
11th
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
Won
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
9th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
4th
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
4th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
4th