UK time :

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 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 ground
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%
Top-3 rate
avg ~30%

🔍 Full analysis

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

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 does best

Results split by ground, race level and track shape
🌧 Ground
Standard (all-weather)
Good to soft (some give)
Unknown
Good to firm (fairly firm)
Unknown
Good (a little give)
Avoids
🏅 Race 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

🏇 Jockeys

The riders they work with most, most rides first
Conor Whiteley Main partner
10.5%
Win rate
2/19
Wins / rides
0%
Win rate
0/7
Wins / rides
16.7%
Win rate
1/6
Wins / rides
Lauren Young
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
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
Jack Callan(5)
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
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, most races first
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