UK time :

Stephen Thorne

Stephen Thorne is one of British racing's newest names, having only set up his training operation in October 2024 — meaning everything you see on his record has been built in just over a year. In that time he has already sent out 40 career winners, which is a genuinely impressive foundation for a yard still finding its feet.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Rush, Co Dublin
Record
24 wins from 162 races
Win rate
14.8%
Top jockey
Best course
Dundalk (20.8% from 72 races)
Best ground
Good to firm (fairly firm)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
162
Races
24
Wins
14.8%
Win rate
avg ~10%
34.6%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses Stephen Thorne 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 last 12 months tell the clearest story: 24 winners from 162 runners, which works out at roughly 1 in every 7 races. For a trainer in their first full season, that is a solid return. Many established yards would be happy with that number, and Thorne has achieved it while still learning the rhythms of the job.

The most important relationship in the yard right now is with jockey Jack Kearney. Together they have produced 19 wins from 104 races — that is almost 1 in every 5 rides, a noticeably better rate than Thorne's overall yard average. When Kearney is in the saddle, things happen more often, and that kind of reliable partnership matters enormously in a sport where trust between trainer and jockey takes time to build.

One small but interesting detail: on fast, dry ground Thorne's horses have won 1 from 4 races, a 25% rate. The sample is too small to draw firm conclusions, but it is worth watching as the seasons change. If that pattern holds up over more runners, it could become a genuine angle for anyone following the yard closely.

The one relationship that has not clicked yet is with a horse called Inishfallen — six races together and no wins to show for it. That kind of persistent near-miss happens in racing, and it does not reflect badly on Thorne overall. But it does underline that even a trainer hitting their stride cannot always unlock every horse in the stable. With only a year on the clock and 40 winners already banked, the trajectory here is what stands out most.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
30%
May
0%
Jun
15.8%
Jul
0%
Aug
8.3%
Sep
4.3%
Oct
40%
Nov
27.3%
Dec
22.2%
Jan
20%
Feb
10%
Mar
0%
Apr

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Jack Kearney Main partner
18.3%
Win rate
19/104
Wins / rides
8.3%
Win rate
1/12
Wins / rides
0%
Win rate
0/10
Wins / rides
28.6%
Win rate
2/7
Wins / rides
16.7%
Win rate
1/6
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/3
Wins / rides
50%
Win rate
1/2
Wins / rides
W J Lee
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

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 5-4442
Form: 316
Form: 111-57
Form: 213-16
Form: 0495-2
Form: 758-00
Form: 811-64
Form: -60860
Form: 157-00
Form: 51388-

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 72 15 20.8%
The Curragh 20 1 5%
Leopardstown 15 2 13.3%
Naas 11 1 9.1%
Galway 8 0 0%
Gowran Park 6 2 33.3%
Cork 5 2 40%
Down Royal 5 0 0%
Killarney 4 0 0%
Limerick 3 0 0%
Ascot 3 0 0%
Sligo 2 0 0%
Roscommon 1 1 100%
Fairyhouse 1 0 0%
Laytown 1 0 0%
Listowel 1 0 0%
Navan 1 0 0%
York 1 0 0%
Tipperary 1 0 0%
Doncaster 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Apr
Cork · 5f – 6½f · Soft
9th
1 Apr
Dundalk · 5f – 6½f · Standard
4th
28 Mar
Doncaster · 1m1f – 1m2f · Good_To_Soft
2nd
22 Mar
Naas · 7f – 1m · Soft
—
20 Mar
Dundalk · 1m1f – 1m2f · Standard
4th
20 Mar
Dundalk · 5f – 6½f · Standard
2nd
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
23th
15 Mar
The Curragh · 1m1f – 1m2f · Heavy
4th
13 Mar
Dundalk · 1m3f – 1m4f · Standard
4th
6 Mar
Dundalk · 1m1f – 1m2f · Standard
2nd
6 Mar
Dundalk · 1m1f – 1m2f · Standard
Won
6 Mar
Dundalk · 7f – 1m · Standard
12th
27 Feb
Dundalk · 1m1f – 1m2f · Standard
—
27 Feb
Dundalk · 1m1f – 1m2f · Standard
—
20 Feb
Dundalk · 1m1f – 1m2f · Standard
6th
20 Feb
Dundalk · 1m1f – 1m2f · Standard
12th
20 Feb
Dundalk · 1m1f – 1m2f · Standard
7th
20 Feb
Dundalk · 7f – 1m · Standard
5th
20 Feb
Dundalk · 5f – 6½f · Standard
Won
11 Feb
Dundalk · 1m3f – 1m4f · Standard
Won