UK time :

Thomas Coyle

Four years into his training career, Thomas Coyle is having a tough season by any measure. Two winners from 100 runners means he's winning roughly 1 in every 50 races this year — a significant drop from last season, when he was winning around 1 in every 11. That kind of fall-off is the sort of thing that keeps a trainer up at night, and it's the central story of where Coyle stands right now.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Batterstown, Co Meath
Record
2 wins from 100 races
Win rate
2%
Top jockey
Best course
Roscommon (8.3% from 12 races)
Best ground
Good (a little give)

📊 Key numbers

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

🔍 Full analysis

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

His most regular partnership is with jockey James Ryan, who has been in the saddle for 30 of those 100 runs and produced just 1 of the 2 wins between them. That's a 1-in-30 return, which tells you the pair are working hard without much reward to show for it. In racing, a jockey-trainer combination often improves with time as they build an understanding of what suits each horse — so there's reason to think this partnership could still develop.

When the ground is riding normally, Coyle's figures look marginally better: 1 winner from 27 races, or roughly 1 in every 27. That's not dramatic, but it does suggest his horses show up better on a standard surface than in more extreme conditions.

The most pressing question around Coyle's yard right now is what explains the drop from 9% to 2% in a single season. Four years in, a trainer is still learning, still building their string, and still figuring out which races suit which horses. A rough patch at this stage isn't unusual — but two winners from a hundred runners is a hard number to spin positively. What Coyle needs more than anything is a change of momentum, because in this sport, confidence travels in both directions.

📈 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
12.5%
Aug
7.7%
Sep
0%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb
0%
Mar

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
James Ryan Main partner
3.3%
Win rate
1/30
Wins / rides
Jimmy Dalton
0%
Win rate
0/12
Wins / rides
0%
Win rate
0/9
Wins / rides
Darragh O'Sullivan
0%
Win rate
0/6
Wins / rides
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
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
Caragh Monaghan
0%
Win rate
0/1
Wins / rides
Jack Cleary
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: 900-67
Form: 003-44
Form: 92-746
Form: 0-98
Form: 0800-0
Form: 90780-
Form: 070768
Form: 095270
Form: 5-6516
Form: 7/0

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 33 0 0%
Roscommon 12 1 8.3%
The Curragh 7 0 0%
Fairyhouse 5 0 0%
Navan 5 0 0%
Leopardstown 4 0 0%
Down Royal 4 0 0%
Sligo 3 1 33.3%
Naas 3 0 0%
Punchestown 3 0 0%
Galway 3 0 0%
Ballinrobe 3 0 0%
Wexford 2 0 0%
Kilbeggan 2 0 0%
Gowran Park 2 0 0%
Downpatrick 2 0 0%
Cork 2 0 0%
Limerick 1 0 0%
Listowel 1 0 0%
Bellewstown 1 0 0%
Tipperary 1 0 0%
Thurles 1 0 0%

📅 Recent results

The last 20 results, most recent first
22 Mar
Naas · 7f – 1m · Soft
7th
20 Mar
Dundalk · 1m1f – 1m2f · Standard
11th
20 Mar
Dundalk · 7f – 1m · Standard
—
15 Mar
The Curragh · 5f – 6½f · Heavy
6th
13 Mar
Dundalk · 5f – 6½f · Standard
12th
6 Mar
Dundalk · 1m1f – 1m2f · Standard
6th
6 Mar
Dundalk · 1m1f – 1m2f · Standard
13th
27 Feb
Dundalk · 5f – 6½f · Standard
—
13 Feb
Dundalk · 7f – 1m · Standard
4th
6 Feb
Dundalk · 1m1f – 1m2f · Standard
4th
6 Feb
Dundalk · 7f – 1m · Standard
6th
28 Jan
Dundalk · 7f – 1m · Standard
7th
23 Jan
Dundalk · 1m1f – 1m2f · Standard
4th
13 Jan
Dundalk · 1m3f – 1m4f · Standard
12th
13 Jan
Dundalk · 5f – 6½f · Standard
9th
9 Jan
Dundalk · 1m1f – 1m2f · Standard
14th
26 Dec
Leopardstown · Long Distance (2m+) · Yielding
11th
17 Dec
Dundalk · 1m3f – 1m4f · Standard
10th
17 Dec
Dundalk · 7f – 1m · Standard
11th
12 Dec
Dundalk · 7f – 1m · Standard
11th