UK time :

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 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 ground
Standard to slow (all-weather)

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

🐎 Today's and upcoming runners

Horses Kevin Ryan has entered for upcoming races

🔍 Full analysis

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

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

Results split by ground, race level and track shape
🌧 Ground
Standard to slow (all-weather)
Loves
Good (a little give)
Standard (all-weather)
Good to soft (some give)
Good to firm (fairly firm)
Ok
Soft (muddy)
Ok
Heavy (very wet)
Avoids
Good to yielding (mild give)
Avoids
🏅 Race level
Class 1 (elite)
Avoids
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Class 4 (standard)
Class 5 (entry-level)
Class 6 (grassroots)
Loves
🏟 Track shape
Right-handed, tight turns
Loves
Right-handed, hilly
Loves
Left-handed, tight
Loves
Left-handed, long straights
Ok
Left-handed, tight turns
Ok
Long straights
Unknown
Right-handed, tight
Unknown
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Tom Eaves Main partner
9.7%
Win rate
17/176
Wins / rides
7.9%
Win rate
8/101
Wins / rides
9.0%
Win rate
8/89
Wins / rides
24.1%
Win rate
7/29
Wins / rides
3.7%
Win rate
1/27
Wins / rides
0%
Win rate
0/9
Wins / rides
0%
Win rate
0/8
Wins / rides
0%
Win rate
0/8
Wins / rides
0%
Win rate
0/6
Wins / rides
0%
Win rate
0/5
Wins / rides
25%
Win rate
1/4
Wins / rides
Jack Nicholls
25%
Win rate
1/4
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/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides

⭐ Top horses

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