:

Michael Winters

Michael Winters is four years into his training career, and the numbers are starting to tell a story worth paying attention to. Since taking out his licence in 2021, he has saddled 21 winners in total — a modest but steady accumulation for a yard still finding its feet at this level. This season he has sent out 67 runners and come back with 6 winners, a win rate of around 1 in every 11, which is a slight dip from last year's 1 in every 8. That kind of drop can mean a lot of things — tougher competition, a younger string, a transitional year — but it is worth watching to see whether the earlier form returns.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Kanturk, Co Cork
Record
6 wins from 67 races
Win rate
9.0%
Best course
Limerick (10% from 10 races)
Best going
Soft to heavy

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
67
Races
6
Wins
9.0%
Win rate
avg ~10%
25.4%
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

One area where Winters has a clear edge is when the rain arrives. On wet, heavy ground, his horses win roughly 1 in every 6 races — 2 wins from 12 attempts at 17%. That is nearly double his overall rate, which suggests he either targets those conditions deliberately or trains his horses in a way that suits them. Either way, if you see a Winters runner declared on a waterlogged track, it is worth a second look.

His most consistent partnership on the track has been with River Vale, a horse he has run 16 times for 2 wins together. Two from sixteen is not a flashy number, but the volume of the partnership tells you something — this is a combination the yard has kept believing in, and the wins, when they have come, have been earned through persistence rather than luck. His most frequent jockey booking has been Darragh O'Keeffe, who has ridden 11 of his horses for 1 win between them — a 1-in-11 return that mirrors Winters' overall season rate almost exactly.

At four years in, Winters is still in the early chapters of what could become an interesting career. The foundations are there: a developing string, a meaningful partnership with a regular jockey, and a genuine knack for wet-ground racing that smarter punters will have already filed away. Whether the win rate climbs back toward last year's level — or beyond — is the question the next twelve months will answer.

📈 Form Trend

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

🎯 Where This Trainer Thrives

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

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Darragh O'Keeffe First Choice
9.1%
Win rate
1/11
Won / Rode
10%
Win rate
1/10
Won / Rode
12.5%
Win rate
1/8
Won / Rode
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/6
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/3
Won / Rode
Niall Moore
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Jordan Canavan
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Mr L Burke-Ott(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: 30182DF
Form: 130-05
Form: 39
Form: 90
Form: 435-36
Form: 116521
Form: F96/F/
Form: 7P-066
Form: 68568-
Form: 9-0

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Cork 12 0 0%
Limerick 10 1 10%
Thurles 10 1 10%
Wexford 9 2 22.2%
Listowel 7 0 0%
Clonmel 5 0 0%
Naas 4 2 50%
Tipperary 2 0 0%
Navan 2 0 0%
Fairyhouse 2 0 0%
Downpatrick 2 0 0%
Killarney 1 0 0%
Galway 1 0 0%

📅 Recent Results

The last 20 results, most recent first
19 Mar
Cork · Long Distance (2m+) · Yielding
12 Mar
Limerick · Long Distance (2m+) · Heavy
12 Mar
Limerick · Long Distance (2m+) · Heavy
4th
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
3rd
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
2nd
26 Feb
Clonmel · Long Distance (2m+) · Heavy
26 Feb
Clonmel · Long Distance (2m+) · Heavy
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
5th
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
2nd
19 Feb
Thurles · Long Distance (2m+) · Soft_To_Heavy
12 Feb
Clonmel · Long Distance (2m+) · Heavy
12 Feb
Clonmel · Long Distance (2m+) · Heavy
5 Feb
Thurles · Long Distance (2m+) · Soft
13th
5 Feb
Thurles · Long Distance (2m+) · Soft
9th
5 Feb
Thurles · Long Distance (2m+) · Soft
5 Feb
Thurles · Long Distance (2m+) · Soft
4th
17 Jan
Navan · Long Distance (2m+) · Soft_To_Heavy
6th
17 Jan
Navan · Long Distance (2m+) · Soft_To_Heavy
6th
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
14th
27 Dec
Limerick · Long Distance (2m+) · Heavy
8th