:

Kevin Ryan

Kevin Ryan has been training for just four years, but in that short time he has built a record that most trainers spend a lifetime chasing. Since starting out in 2021, he has saddled 267 career winners and, crucially, 13 of those have come in the very top races in Britain — the kind of occasions held at Ascot, York, and Newmarket that define a career. Two of those top-level wins came at York in the space of two months in the summer of 2025, and another at Doncaster the previous November. That is not a trainer finding their feet; that is a yard operating at the highest level.Based on TrackLab's AI analysis
Quick Facts
Role
Trainer
Based
Hambleton, N Yorks
Record
45 wins from 514 races
Win rate
8.8%
Top jockey
Best course
Beverley (20.8% from 24 races)
Best going
Standard to slow

📊 Key Numbers

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

His most reliable ally has been jockey Tom Eaves. The pair have combined for 17 wins from 176 rides together — roughly 1 in every 10, which is a solid, consistent return across a large sample of races. When a trainer and jockey keep coming back to each other at that kind of rate, it tells you there is genuine trust and understanding between them.

This season has been a little quieter than last. Ryan's win rate has dipped from 14% — nearly 1 in every 7 races — down to 9%, or roughly 1 in every 11, with 45 winners from 514 runners. That sounds like a step back, but context matters. A 9% win rate across more than 500 runners is still a respectable return, and it sits alongside two top-level wins at York already this year. Volume and quality can pull in different directions; Ryan appears to have the quality in hand even if the numbers are a fraction thinner right now.

One detail worth noting for anyone following his horses: Ryan's team does well on wet, muddy ground. With 2 wins from just 13 races in those conditions, that is a 15% win rate — better than 1 in every 7 — which is meaningfully above his overall average. It is a small sample, but it is consistent with a yard that knows how to prepare horses for the tougher tests. Four years in, 13 top-level wins, and still improving the big-race tally — Kevin Ryan is building something worth paying attention to.

📈 Form Trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
6.7%
May
8.9%
Jun
10.6%
Jul
7.3%
Aug
7.2%
Sep
0%
Oct
10%
Nov
0%
Dec
31.2%
Jan
11.1%
Feb
0%
Mar
0%
Apr

🎯 Where This Trainer Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Standard to slow
Loves
Good (firm-ish)
Standard (all-weather)
Good to soft
Good to firm
Ok
Soft (muddy)
Ok
Heavy (very wet)
Avoids
Good to yielding
Avoids
🏅 Competition Level
Class 1
Avoids
Class 2
Avoids
Class 3
Class 4
Class 5
Class 6
Loves
🏟 Track Shape
Right-handed, tight turning
Loves
Right-handed, undulating
Loves
Left-handed, tight
Loves
Left-handed, wide and galloping
Ok
Left-handed, tight turning
Ok
Wide and galloping
Right-handed, tight
Right-handed, wide and galloping
Avoids
Left-handed, undulating
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Tom Eaves First Choice
9.7%
Win rate
17/176
Won / Rode
7.9%
Win rate
8/101
Won / Rode
9.0%
Win rate
8/89
Won / Rode
24.1%
Win rate
7/29
Won / Rode
Jack Callan
3.7%
Win rate
1/27
Won / Rode
0%
Win rate
0/9
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
Jack Nicholls
25%
Win rate
1/4
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/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode

Top Horses

The strongest horses currently associated with this trainer
Form: 3-
Form: 7-1113
Form: 82-2
Form: 367433
Form: 3-8541
Form: -23255
Form: 7-2163
Form: 23-
Form: 72-852
Form: 3823-2

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
York 63 2 3.2%
Newcastle 62 9 14.5%
Southwell 38 2 5.3%
Doncaster 32 1 3.1%
Haydock Park 31 1 3.2%
Hamilton Park 27 4 14.8%
Ayr 27 1 3.7%
Thirsk 26 5 19.2%
Ascot 26 0 0%
Beverley 24 5 20.8%
Pontefract 23 1 4.3%
Carlisle 22 4 18.2%
Redcar 19 1 5.3%
Ripon 15 2 13.3%
Catterick Bridge 11 1 9.1%
Newmarket 8 0 0%
Musselburgh 7 2 28.6%
Goodwood 7 0 0%
Leicester 6 1 16.7%
Newbury 6 0 0%
Chester 5 2 40%
Nottingham 5 1 20%
Lingfield Park 4 0 0%
Kempton Park 4 0 0%
Wolverhampton 4 0 0%
Naas 2 0 0%
chelmsford 2 0 0%
Wetherby 2 0 0%
The Curragh 2 0 0%
Sandown Park 1 0 0%
Great Yarmouth 1 0 0%
Galway 1 0 0%
Epsom Downs 1 0 0%

📅 Recent Results

The last 20 results, most recent first
4 Apr
Musselburgh · 5f – 6½f · Good_To_Soft
11th
3 Apr
Lingfield Park · 1m3f – 1m4f · Standard
4th
3 Apr
Newcastle · 1m1f – 1m2f · Standard
12th
29 Mar
Doncaster · 5f – 6½f · Good_To_Soft
5th
28 Mar
Doncaster · 1m3f – 1m4f · Good_To_Soft
6th
28 Mar
Doncaster · 1m1f – 1m2f · Good_To_Soft
2nd
28 Mar
Doncaster · 1m1f – 1m2f · Good_To_Soft
13th
27 Mar
Newcastle · 5f – 6½f · Standard
2nd
27 Mar
Newcastle · 5f – 6½f · Standard
11th
27 Mar
Newcastle · 5f – 6½f · Standard
8th
27 Mar
Newcastle · 5f – 6½f · Standard
9th
27 Mar
Newcastle · 7f – 1m · Standard
10th
21 Mar
Southwell · Sprint (< 5f) · Standard
3rd
19 Mar
Newcastle · 5f – 6½f · Standard
4th
19 Mar
Newcastle · 7f – 1m · Standard
2nd
19 Mar
Newcastle · 5f – 6½f · Standard
3rd
18 Mar
Kempton Park · 7f – 1m · Standard_To_Slow
3rd
12 Mar
chelmsford · 1m3f – 1m4f · Standard
2nd
11 Mar
Newcastle · 5f – 6½f · Standard
6th
11 Mar
Newcastle · 5f – 6½f · Standard
3rd