UK time :

Thomas Dowling

Thomas Dowling has been training for four years, and the numbers tell a story of patience being tested. In the last 12 months, he has sent out 71 runners and come back with just one winner — that's roughly 1 win from every 71 races, a 1% win rate that sits at the very bottom of what professional training looks like. For context, a trainer running at that level is essentially breaking even on hope.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Baltinglass, Co Wicklow
Record
1 wins from 71 races
Win rate
1.4%
Top jockey
Best course
Dundalk (0% from 29 races)
Best ground
Good (a little give)

📊 Key numbers

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

🔍 Full analysis

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

That said, there is a small but genuine sign of progress. Last year the win rate was 0% — not a single winner from whatever runners he had. Getting to 1% may not sound like much, but going from nothing to something is a real threshold in this game, and Dowling has crossed it.

His most productive partnership is with jockey Gavin Ryan, who has ridden 19 times for the yard and come away with 1 winner — a win rate of 5%, or 1 in every 19 rides. That's actually a far healthier return than the yard's overall figure, which suggests Ryan may be the right person in the saddle when Dowling has a horse with a genuine chance. When the ground is normal, the numbers improve slightly too: 1 winner from 24 races at 4%, meaning standard conditions seem to suit the horses he runs.

The most striking detail in Dowling's record is his partnership with Man Is King. Thirty races together, zero wins. That is a remarkable number of attempts without a breakthrough — most trainers would have moved on long before that point, or a horse would have found its level elsewhere. Whether that persistence reflects loyalty, optimism, or simply a horse that keeps finishing just outside the places, it defines a lot of what Dowling's four years have looked like so far: effort without reward, but effort nonetheless. At four years in, he is still very much building.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
9.1%
May
0%
Jun
0%
Jul
0%
Aug
0%
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
Good to yielding (mild give)
Unknown
Soft (muddy)
Unknown
Yielding to soft (damp)
Unknown
Standard (all-weather)
Avoids
Yielding (slightly soft)
Avoids
Soft to heavy (wet)
Avoids
Heavy (very wet)
Avoids
🏅 Race level
Class 6 (grassroots)
Unknown
🏟 Track shape
Right-handed, hilly
Loves
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids
Left-handed, tight turns
Avoids
Right-handed, tight turns
Avoids
Long straights
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Gavin Ryan Main partner
5.3%
Win rate
1/19
Wins / rides
0%
Win rate
0/13
Wins / rides
Jack Cleary
0%
Win rate
0/7
Wins / rides
Shane O'Callaghan
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
Jimmy Dalton
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
Jack Cleary(5)
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
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
0%
Win rate
0/1
Wins / rides
Dylan O'Connor
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: 519332
Form: 33544-
Form: 0-9
Form: 8008-
Form: 0
Form: 9263-0
Form: 6050-0
Form: 04697-
Form: -09452
Form: 80-00

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 29 0 0%
The Curragh 6 0 0%
Leopardstown 5 0 0%
Down Royal 4 0 0%
Gowran Park 3 1 33.3%
Laytown 3 0 0%
Naas 3 0 0%
Fairyhouse 3 0 0%
Bellewstown 2 0 0%
Catterick Bridge 2 0 0%
Cork 2 0 0%
Roscommon 2 0 0%
Limerick 1 0 0%
Punchestown 1 0 0%
Tipperary 1 0 0%
Tramore 1 0 0%
Thurles 1 0 0%
Sligo 1 0 0%
Killarney 1 0 0%

📅 Recent results

The last 20 results, most recent first
20 Mar
Dundalk · 1m1f – 1m2f · Standard
3rd
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
19th
15 Mar
The Curragh · 7f – 1m · Heavy
10th
6 Mar
Dundalk · 7f – 1m · Standard
9th
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
2nd
20 Feb
Dundalk · 1m1f – 1m2f · Standard
12th
13 Feb
Dundalk · 7f – 1m · Standard
10th
11 Feb
Dundalk · 7f – 1m · Standard
9th
30 Jan
Dundalk · 7f – 1m · Standard
14th
30 Jan
Dundalk · 7f – 1m · Standard
11th
29 Jan
Thurles · Long Distance (2m+) · Heavy
5th
23 Jan
Dundalk · 1m6f – 2m · Standard
5th
23 Jan
Emilys Boy
Dundalk · 7f – 1m · Standard
9th
23 Jan
Dundalk · 7f – 1m · Standard
10th
23 Jan
Dundalk · 1m1f – 1m2f · Standard
13th
13 Jan
Dundalk · 5f – 6½f · Standard
12th
9 Jan
Dundalk · 1m1f – 1m2f · Standard
10th
1 Jan
Tramore · Long Distance (2m+) · Soft
4th
19 Dec
Emilys Boy
Dundalk · 5f – 6½f · Standard
14th
15 Dec
Naas · Long Distance (2m+) · Soft_To_Heavy
9th