:

John Ryan

John Ryan has done something in four years that many trainers never manage in a lifetime — he has won three of the biggest races Britain has to say. Since saddling his first runner in 2021, he has built a record of 56 career winners and claimed top-level victories at both Ascot and Doncaster, two of the most prestigious venues in the sport. For a yard still in its infancy, that is a striking achievement.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Newmarket, Suffolk
Record
12 wins from 125 races
Win rate
9.6%
Top jockey
Best course
Great Yarmouth (13.0% from 23 races)
Best going
Standard (all-weather)

📊 Key Numbers

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

Those big-race wins tell an important story. Ascot in October 2022, Doncaster in September of the same year, and then Doncaster again in October 2024 — Ryan has not just reached the top table once and retreated. He keeps coming back to it. Most small operations spend years chasing a single Class 1 win. Ryan has three, spread across multiple seasons, which suggests a genuine eye for placing a horse where it can win at the highest level rather than simply filling the yard with runners.

On a day-to-day basis, the numbers are more modest but still respectable. This season he has sent out 125 runners and won with 12 of them — roughly 1 in every 10, or a 10% win rate. That is slightly down from 13% last year, so there is a small dip in form worth monitoring, though a single quiet patch rarely defines a trainer of this quality. Where Ryan genuinely excels is on normal ground conditions, where his horses win at a 15% rate — 8 wins from 52 races, or roughly 1 in every 6.5. That is a meaningful edge, and it suggests the yard's horses are built to perform when the track is neither too wet nor too dry.

His most frequent jockey partnership is with Darragh Keenan, who has ridden 31 times for the yard and won twice. A 6% win rate from that combination is on the lower side, which is worth noting — it may simply reflect Keenan taking on trickier assignments within the yard rather than any real mismatch, but it is a figure that bears watching as the partnership develops.

Four years in, Ryan already has a CV that commands respect. The question for the next chapter is whether the win rate steadies and climbs again — because the talent to train a top-level winner is clearly there.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
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
25%
Mar

🎯 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
Ok
Soft (muddy)
Heavy (very wet)
Good to firm
Avoids
Standard to slow
Avoids
🏅 Competition Level
Class 1
Avoids
Class 2
Class 3
Class 4
Avoids
Class 5
Loves
Class 6
🏟 Track Shape
Wide and galloping
Loves
Left-handed, wide and galloping
Left-handed, tight turning
Ok
Right-handed, wide and galloping
Avoids
Left-handed, undulating
Avoids
Right-handed, tight turning
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Darragh Keenan First Choice
6.5%
Win rate
2/31
Won / Rode
18.8%
Win rate
3/16
Won / Rode
0%
Win rate
0/16
Won / Rode
9.1%
Win rate
1/11
Won / Rode
Donagh Murphy
22.2%
Win rate
2/9
Won / Rode
25%
Win rate
1/4
Won / Rode
25%
Win rate
1/4
Won / Rode
Jack Callan
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
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
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: 080-14
Form: 24
Form: 20442-
Form: 1065/2
Form: 3/0040
Form: 141321
Form: 7-7558
Form: -06658
Form: -66875
Form: 11-125

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Lingfield Park 37 3 8.1%
Great Yarmouth 23 3 13.0%
Newmarket 13 1 7.7%
chelmsford 8 2 25%
Brighton 8 0 0%
Southwell 6 2 33.3%
Kempton Park 6 0 0%
Ascot 4 0 0%
Newcastle 3 1 33.3%
Wolverhampton 3 0 0%
Musselburgh 3 0 0%
Nottingham 2 0 0%
Newbury 2 0 0%
York 2 0 0%
Hamilton Park 1 0 0%
Windsor 1 0 0%
Sandown Park 1 0 0%
Bath 1 0 0%
Haydock Park 1 0 0%

📅 Recent Results

The last 20 results, most recent first
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
6 Mar
Newcastle · 5f – 6½f · Standard
Won
28 Feb
Tommys Promise
Lingfield Park · 1m3f – 1m4f · Standard
5th
28 Feb
Lingfield Park · 7f – 1m · Standard
4th
28 Feb
Lingfield Park · 7f – 1m · Standard
28 Feb
Lingfield Park · 7f – 1m · Standard
28 Feb
Tommys Promise
Lingfield Park · 1m6f – 2m · Standard
25 Feb
Lingfield Park · 7f – 1m · Standard
10 Feb
Lingfield Park · 5f – 6½f · Standard
7th
10 Feb
Lingfield Park · 7f – 1m · Standard
8th
3 Feb
Wolverhampton · 7f – 1m · Standard
8th
29 Jan
Tommys Promise
Lingfield Park · 1m3f – 1m4f · Standard
2nd
29 Jan
Lingfield Park · 1m1f – 1m2f · Standard
5th
24 Jan
Lingfield Park · 7f – 1m · Standard
6th
22 Jan
Southwell · 7f – 1m · Standard
6th
22 Jan
Southwell · 7f – 1m · Standard
9th
17 Jan
Tommys Promise
Lingfield Park · 1m3f – 1m4f · Standard
Won
12 Jan
Lingfield Park · 7f – 1m · Standard
6th