:

Ryan Kavanagh(5)

Ryan Kavanagh has been riding racehorses professionally for just two years, and already the numbers are starting to add up in a way that demands attention. Still an apprentice — that's what the "(5)" after his name means, a weight allowance given to riders early in their careers to help them get opportunities — he has already racked up 55 career winners, with 32 of those coming in the last 12 months alone from 292 rides. That's roughly 1 in every 9 races, or an 11% win rate, which for a rider still learning the trade is a solid foundation to build on.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
32 wins from 292 races
Win rate
11.0%
Top trainer
Best course
Southwell (26.7% from 30 races)
Best going
Standard (all-weather)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
292
Races
32
Wins
11.0%
Win rate
avg ~10%
36.3%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

The most telling number in Kavanagh's record is what happens when he rides for trainer Ian Williams. Across 130 races together, they have combined for 19 wins — that's a win rate of 15%, or roughly 1 in every 7 rides. That kind of consistency between a young jockey and an established trainer isn't accidental. It suggests Williams trusts Kavanagh enough to put him on horses that are meant to win, and Kavanagh is delivering often enough to keep that trust. For a jockey two years into his career, having a yard that believes in you is everything.

Dig into the track-by-track detail and one venue stands out immediately: Southwell. Eight winners from 30 rides there means Kavanagh is winning more than 1 in every 4 races at that track — a win rate of around 27%, which is genuinely exceptional. Southwell is an all-weather track in Nottinghamshire that runs year-round, which means it's a regular fixture for apprentice jockeys building their books of rides. To dominate it at that level so early in a career suggests Kavanagh has either a feel for the surface, a strong book of rides at the track, or both.

The partnership with Queensland Boy — two wins from eight races together — is a smaller sample but worth watching. A jockey who keeps getting put back on the same horse is a jockey a trainer trusts to know that horse, and knowing a horse is one of the most underrated skills in the sport. At 55 career winners and just two years in, Ryan Kavanagh is still very much at the beginning of the story. But the early chapters are looking promising.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
11.5%
May
4.5%
Jun
5.6%
Jul
0%
Aug
12.5%
Sep
10%
Oct
23.5%
Nov
7.4%
Dec
15.1%
Jan
9.3%
Feb
20.8%
Mar

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Ian Williams First Choice
14.6%
Win rate
19/130
Won / Rode
13.3%
Win rate
4/30
Won / Rode
4.8%
Win rate
1/21
Won / Rode
0%
Win rate
0/19
Won / Rode
0%
Win rate
0/16
Won / Rode
16.7%
Win rate
2/12
Won / Rode
25%
Win rate
2/8
Won / Rode
16.7%
Win rate
1/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
66.7%
Win rate
2/3
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/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

Top Horses

The strongest horses currently associated with this jockey
Form: 575-52
Form: -91533
Form: 4242-7
Form: 145-23
Form: 6-6595
Form: 71-443
Form: -61211
Form: 21-131
Form: 345-41
Form: 19-081

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Wolverhampton 56 8 14.3%
Lingfield Park 53 2 3.8%
Southwell 30 8 26.7%
Newcastle 28 2 7.1%
Kempton Park 27 4 14.8%
chelmsford 19 5 26.3%
Bath 11 0 0%
Newbury 10 1 10%
Chepstow 8 1 12.5%
Leicester 8 0 0%
Windsor 5 0 0%
Brighton 4 1 25%
Nottingham 4 0 0%
Chester 3 0 0%
Catterick Bridge 3 0 0%
Great Yarmouth 3 0 0%
Newmarket 3 0 0%
Salisbury 2 0 0%
Hamilton Park 2 0 0%
Goodwood 2 0 0%
Haydock Park 2 0 0%
Doncaster 2 0 0%
Ripon 2 0 0%
Ffos Las 1 0 0%
Beverley 1 0 0%
Thirsk 1 0 0%
Pontefract 1 0 0%
Ascot 1 0 0%

📅 Recent Results

The last 20 results, most recent first
21 Mar
Southwell · 1m6f – 2m · Standard
3rd
20 Mar
Lingfield Park · 5f – 6½f · Standard
2nd
20 Mar
Lingfield Park · 1m1f – 1m2f · Standard
8th
20 Mar
Lingfield Park · 1m6f – 2m · Standard
6th
17 Mar
Wolverhampton · 1m1f – 1m2f · Standard
3rd
17 Mar
Wolverhampton · 7f – 1m · Standard
6th
16 Mar
Wolverhampton · 5f – 6½f · Standard
6th
14 Mar
Southwell · Long Distance (2m+) · Standard
5th
13 Mar
Southwell · 1m6f – 2m · Standard
3rd
13 Mar
Southwell · 1m6f – 2m · Standard
Won
13 Mar
Southwell · Sprint (< 5f) · Standard
5th
12 Mar
chelmsford · 1m1f – 1m2f · Standard
Won
12 Mar
chelmsford · 1m1f – 1m2f · Standard
3rd
11 Mar
Southwell · 1m6f – 2m · Standard
3rd
11 Mar
Southwell · 5f – 6½f · Standard
7th
9 Mar
Wolverhampton · 1m1f – 1m2f · Standard
4th
9 Mar
Wolverhampton · 1m1f – 1m2f · Standard
4th
7 Mar
chelmsford · 1m1f – 1m2f · Standard
3rd
7 Mar
chelmsford · 5f – 6½f · Standard
Won
7 Mar
chelmsford · 1m6f – 2m · Standard
2nd