UK time :

Michael Barry

Three years into his training career, Michael Barry is still searching for the breakthrough that will announce him as a force in the sport. His current season tells a tough story in numbers: just 1 winner from 34 runners, a win rate of roughly 1 in every 34 races. That is a hard environment to stay motivated in, and it represents a slide from where he was twelve months ago, when his win rate sat at 6% — still modest, but double what he is managing now.Based on TrackLab's analysis
Quick facts
Role
Trainer
Record
1 wins from 34 races
Win rate
2.9%
Top jockey
Best course
Killarney (25% from 4 races)
Best ground
Yielding (slightly soft)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
34
Races
1
Wins
2.9%
Win rate
avg ~10%
5.9%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Michael Barry has entered for upcoming races

🔍 Full analysis

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

The most striking detail in Barry's record is his partnership with Tuff Days. Thirty-one races together, and not a single win between them. That is a remarkable level of persistence from both sides, and while loyalty in racing is admirable, it is the kind of stat that raises questions. A horse and trainer logging that many attempts without getting off the mark suggests either very tough competition, very bad luck, or a combination of both. Whatever the reason, it is a partnership that has tested patience on a grand scale.

Where Barry does show genuine promise is on wet, muddy ground. In those conditions he has won 1 from 6 races — a win rate of 17%, or roughly 1 in every 6. That is a sharp contrast to his overall numbers, and it suggests he either has horses that genuinely handle soft ground well, or that he is good at spotting when conditions will suit his runners. Either way, it is the one area of his record that gives his team something to build on.

John Shinnick is his most-used jockey, but their partnership has yet to click — 10 rides together, 0 wins. Barry is only three years in, and plenty of successful trainers have had slow starts, but right now the numbers suggest a yard that is finding its feet rather than one hitting its stride.

📈 Form trend

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

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
John Shinnick Main partner
0%
Win rate
0/10
Wins / rides
0%
Win rate
0/10
Wins / rides
Richard Condon
0%
Win rate
0/3
Wins / rides
Calum Hogan
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/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: 068F5P
Form: 37-7P0
Form: 5U7464
Form: -98000
Form: 12
Form: 7

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Kilbeggan 7 0 0%
Wexford 5 0 0%
Killarney 4 1 25%
Cork 4 0 0%
Tramore 4 0 0%
Sligo 2 0 0%
Ballinrobe 2 0 0%
Listowel 2 0 0%
Clonmel 1 0 0%
Tipperary 1 0 0%
Thurles 1 0 0%
Punchestown 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Feb
Punchestown · Long Distance (2m+) · Soft_To_Heavy
—
18 Jan
Thurles · Long Distance (2m+) · Yielding
5th
25 Nov
Tramore · Long Distance (2m+) · Soft
11th
2 Nov
Cork · Long Distance (2m+) · Yielding
—
12 Oct
Cork · Long Distance (2m+) · Good
11th
6 Oct
Tipperary · Long Distance (2m+) · Good_To_Yielding
7th
5 Oct
Killarney · Long Distance (2m+) · Yielding
8th
2 Oct
Clonmel · Long Distance (2m+) · Good
4th
5 Sep
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
6th
29 Aug
Wexford · Long Distance (2m+) · Good
—
25 Aug
Ballinrobe · Long Distance (2m+) · Good
4th
22 Aug
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
5th
15 Aug
Tramore · Long Distance (2m+) · Good
—
8 Aug
Wexford · Long Distance (2m+) · Good_To_Yielding
—
8 Aug
Wexford · Long Distance (2m+) · Good_To_Yielding
13th
4 Aug
Cork · Long Distance (2m+) · Good
7th
25 Jul
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
8th
25 Jul
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
—
24 Jul
Wexford · Long Distance (2m+) · Good
6th
18 Jul
Killarney · Long Distance (2m+) · Yielding_To_Soft
10th