:

Stephen Hanlon

Stephen Hanlon is one of the newest names in British training, with his first recorded result coming in January 2026 — meaning everything you see here has been built in under a year. That context matters, because a record of 4 winners from 57 runners, roughly 1 in every 14, looks modest on paper but tells a different story when you remember he is still finding his feet in a fiercely competitive profession.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Constable Burton, N Yorks
Record
4 wins from 57 races
Win rate
7.0%
Top jockey
Conor Whiteley
Best course
Newcastle (9.7% from 31 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
57
Races
4
Wins
7.0%
Win rate
avg ~10%
35.1%
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

The horse that has done most to put Hanlon on the map is Fortunate Star, who has won 2 of their 8 races together. That might not sound like much, but for a trainer still in his first year, having a reliable partnership with a horse that keeps delivering is exactly the kind of foundation you build on. It gives the yard momentum and gives punters a reason to pay attention.

Hanlon has also developed a productive working relationship with jockey Conor Whiteley, who has been in the saddle for 19 of the yard's runners and ridden 2 winners — a win rate of around 1 in every 9 rides together. In the early stages of a training career, finding a jockey who understands your horses and keeps turning up is genuinely valuable, and that combination looks like one to follow.

If there is one place to watch Hanlon, it is Newcastle. Three of his four winners this season have come at that track, from 31 runners. Nearly all his winners in a single season coming at one venue is a meaningful pattern — it suggests he knows how to prepare horses for that track specifically, whether that is the surface, the layout, or simply the level of competition. For a trainer still establishing himself, becoming the person who knows a particular course better than anyone is a smart way to carve out a reputation.

Four winners in a first season will not make headlines, but the structure underneath them — a go-to horse, a trusted jockey, and a track he clearly understands — suggests Hanlon is approaching this methodically. The trainers who last are rarely the ones who burst onto the scene; they are the ones who find something that works and build on it quietly. Keep an eye on Fortunate Star at Newcastle with Whiteley aboard. That combination has already worked twice, and there is every reason to think it will work again.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2026
11.1%
Jan
9.1%
Feb
5.6%
Mar
5.3%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Good to soft (some give)
Unknown
Good to firm (drying out)
Unknown
Good (firm-ish)
Avoids
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Loves
🏟 Track Shape
Left-handed, long straights
Left-handed, tight turns
Unknown
Right-handed, tight turns
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Conor Whiteley First Choice
10.5%
Win rate
2/19
Won / Rode
0%
Win rate
0/7
Won / Rode
16.7%
Win rate
1/6
Won / Rode
Lauren Young
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Jack Callan(5)
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 511233
Form: 322661
Form: 783-52
Form: 235789
Form: 4-1242
Form: 3-3687
Form: 4103-2
Form: 01210-
Form: 221/58
Form: -59276

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Newcastle 31 3 9.7%
Southwell 14 1 7.1%
Musselburgh 5 0 0%
Wolverhampton 3 0 0%
Thirsk 1 0 0%
Catterick Bridge 1 0 0%
Doncaster 1 0 0%
Wetherby 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Southwell · 5f – 6½f · Standard
4th
29 Apr
Musselburgh · 1m1f – 1m2f · Good
6th
29 Apr
Musselburgh · 1m6f – 2m · Good
9th
26 Apr
Musselburgh · 7f – 1m · Good
3rd
26 Apr
Musselburgh · 1m1f – 1m2f · Good
4th
26 Apr
Wetherby · 7f – 1m · Good_To_Firm
5th
22 Apr
Catterick Bridge · 5f – 6½f · Good
8th
21 Apr
Wolverhampton · 1m6f – 2m · Standard
4th
20 Apr
Newcastle · 1m1f – 1m2f · Standard
Won
20 Apr
Newcastle · 5f – 6½f · Standard
8th
20 Apr
Newcastle · 1m1f – 1m2f · Standard
11th
20 Apr
Newcastle · 5f – 6½f · Standard
5th
15 Apr
Southwell · 1m6f – 2m · Standard
8th
15 Apr
Southwell · Sprint (< 5f) · Standard
3rd
10 Apr
Thirsk · 7f – 1m · Good
6th
7 Apr
Southwell · 7f – 1m · Standard
9th
5 Apr
Southwell · 1m6f – 2m · Standard
5th
4 Apr
Musselburgh · 5f – 6½f · Good_To_Soft
10th
2 Apr
Southwell · Sprint (< 5f) · Standard
3rd
31 Mar
Wolverhampton · 5f – 6½f · Standard
3rd