:

John Ryan

Four years into his training career and John Ryan has already done something most trainers never manage — he has won three of British racing's top-level races. That is a remarkable achievement for a yard still finding its feet, and it tells you something important: Ryan does not just fill race fields, he gets horses ready for the biggest days.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
11 wins from 134 races
Win rate
8.2%
Top jockey
Best course
Great Yarmouth (9.5% from 21 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this trainer's performance over the last 12 months
134
Races
11
Wins
8.2%
Win rate
avg ~10%
26.9%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Runners

Horses John Ryan has entered for upcoming races

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Trainer Breakdown
Auto-Generated

Since starting out in 2021, Ryan has built a career total of 56 winners, and the highlight reel is genuinely striking. Two top-level wins came in the space of a few weeks in autumn 2022 — first at Doncaster in September, then at Ascot in October — and he added a third at Doncaster in October 2024. Ascot and Doncaster are two of the most prestigious venues in Britain, and landing Class 1 races at both of them before your fourth anniversary as a trainer is the kind of thing that makes other professionals take notice.

The current season tells a slightly more complicated story. Ryan is finding the winner's enclosure roughly once every 12 races — 11 wins from 134 runners — which is down from last year, when he was winning at closer to 1 in every 8. That dip is worth keeping an eye on, though a single quiet spell rarely defines a career, and his underlying record suggests the ability is still there. One place where it clearly shows up is on normal ground conditions, where he wins 8 races in every 59 — a 14% rate that puts him comfortably ahead of his seasonal average and suggests his horses are best seen when the track is riding at its most straightforward.

His most regular jockey partnership is with Darragh Keenan, who has ridden for the yard 33 times and come home in front twice. At roughly 1 win in every 16 rides together, that combination has not yet clicked as consistently as Ryan might like, but 33 rides is enough to show this is a working relationship with genuine mileage on it. Ryan is still a young trainer by the standards of a profession where experience counts for almost everything, and the fact that he has already sat in the winner's spot at Ascot and Doncaster twice over suggests his best years are very likely still ahead of him.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
12.5%
May
12.5%
Jun
0%
Jul
0%
Aug
7.7%
Sep
12.5%
Oct
11.1%
Nov
28.6%
Dec
10%
Jan
0%
Feb
16.7%
Mar
0%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Good (firm-ish)
Good to soft (some give)
Ok
Soft (muddy)
Unknown
Heavy (very wet)
Unknown
Good to firm (drying out)
Avoids
Standard to slow (all-weather)
Avoids
🏅 Competition Level
Class 1 (elite)
Avoids
Class 2 (high-level)
Loves
Class 3 (mid-level)
Loves
Class 4 (standard)
Ok
Class 5 (entry-level)
Loves
Class 6 (grassroots)
🏟 Track Shape
Long straights
Loves
Left-handed, long straights
Left-handed, tight turns
Ok
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids
Right-handed, tight turns
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Darragh Keenan First Choice
6.1%
Win rate
2/33
Won / Rode
18.8%
Win rate
3/16
Won / Rode
0%
Win rate
0/14
Won / Rode
Donagh Murphy
22.2%
Win rate
2/9
Won / Rode
11.1%
Win rate
1/9
Won / Rode
20%
Win rate
1/5
Won / Rode
Jack Callan
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Jack Dace
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
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
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 24
Form: 0-1410
Form: 0442-5
Form: 0/2-3
Form: 1065/2
Form: 13214-
Form: 345-78
Form: 511-13
Form: 6738-
Form: 01-123

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Lingfield Park 41 3 7.3%
Great Yarmouth 21 2 9.5%
Newmarket 15 1 6.7%
chelmsford 8 2 25%
Kempton Park 8 0 0%
Southwell 7 2 28.6%
Brighton 6 0 0%
Newcastle 5 1 20%
Ascot 4 0 0%
Musselburgh 3 0 0%
Wolverhampton 3 0 0%
York 2 0 0%
Nottingham 2 0 0%
Newbury 2 0 0%
Hamilton Park 1 0 0%
Haydock Park 1 0 0%
Sandown Park 1 0 0%
Ripon 1 0 0%
Windsor 1 0 0%
Doncaster 1 0 0%
Bath 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
5th
30 Apr
Great Yarmouth · 7f – 1m · Good_To_Firm
6th
28 Apr
Lingfield Park · 5f – 6½f · Standard
5th
25 Apr
Ripon · 5f – 6½f · Good
5th
25 Apr
Haydock Park · 5f – 6½f · Good_To_Firm
3rd
21 Apr
Great Yarmouth · 1m3f – 1m4f · Good_To_Firm
5th
20 Apr
Newcastle · 5f – 6½f · Standard
11th
20 Apr
Newcastle · 5f – 6½f · Standard
10th
16 Apr
Newmarket · 1m1f – 1m2f · Good
9th
14 Apr
Newmarket · 5f – 6½f · Good
5th
9 Apr
Southwell · Sprint (< 5f) · Standard
3rd
3 Apr
Lingfield Park · 1m6f – 2m · Standard
9th
3 Apr
Lingfield Park · 1m6f – 2m · Standard
5th
3 Apr
Lingfield Park · 1m3f – 1m4f · Standard
5th
1 Apr
Kempton Park · 5f – 6½f · Standard_To_Slow
7th
30 Mar
Kempton Park · 5f – 6½f · Standard_To_Slow
4th
28 Mar
Doncaster · 1m3f – 1m4f · Good_To_Soft
8th
19 Mar
Newcastle · 5f – 6½f · Standard
4th
18 Mar
Kempton Park · 5f – 6½f · Standard_To_Slow
2nd
18 Mar
Kempton Park · 7f – 1m · Standard_To_Slow
5th