UK time :

James Ryan

Four years into his riding career, James Ryan has already passed 111 career winners — a milestone that speaks to steady, dependable progress rather than overnight sensation. He broke through in 2021 and has been building his book of rides ever since, the kind of jockey whose phone keeps ringing because trainers know what they're getting.Based on TrackLab's analysis
Quick facts
Role
Jockey
Record
21 wins from 365 races
Win rate
5.8%
Top trainer
Best course
Roscommon (25% from 12 races)
Best ground
Good (a little give)

📊 Key numbers

A snapshot of this jockey's performance over the last 12 months
365
Races
21
Wins
5.8%
Win rate
avg ~10%
21.9%
Top-3 rate
avg ~30%

🐎 Today's and upcoming rides

Rides James Ryan has entered for upcoming races

🔍 Full analysis

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

This season tells its own story: 21 winners from 365 rides, which works out at roughly 1 in every 17 races. That's a modest win rate on paper — just 6% — but context matters here. Riding 365 times in a year means someone is keeping Ryan extremely busy, and volume at that level is a mark of trust from the yards that use him. You don't get handed 365 rides unless people believe in you.

His most important partnership is with trainer Jack W Davison, where he has won 7 races from 82 rides together — roughly 1 in every 12. That's a meaningfully better return than his overall numbers, suggesting the two have developed a genuine working rhythm. When Davison needs something delivered, Ryan is clearly part of the plan.

Conditions matter too. On normal ground Ryan wins around 1 in every 11 races — 9 wins from 99 rides — which is comfortably sharper than his overall average. It hints at a jockey who rides with more confidence and fluency when the ground is fair underfoot, and is worth bearing in mind when conditions suit.

The most striking number in Ryan's profile is Roscommon: 3 winners from just 12 rides there. That's a 25% win rate — wins 1 in every 4 times he rides at that track. For comparison, his overall rate is 1 in 17. Whether it's familiarity with the track, the type of races run there, or simply that he's sent there on better horses, Roscommon is clearly a place where Ryan consistently delivers. If his name appears in the racecard there, it's worth paying attention.

📈 Form trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
7.8%
Jul
7.1%
Aug
6%
Sep
4.3%
Oct
0%
Nov
4.3%
Dec
9.5%
Jan
8.3%
Feb
0%
Mar
11.5%
Apr
2.8%
May
0%
Jun

🎯 Where this jockey does best

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

🏇 Trainers

The trainers they work with most, most rides first
Jack W Davison Main partner
8.5%
Win rate
7/82
Wins / rides
5.2%
Win rate
4/77
Wins / rides
3.6%
Win rate
1/28
Wins / rides
11.1%
Win rate
3/27
Wins / rides
Conor David Maxwell
26.7%
Win rate
4/15
Wins / rides
0%
Win rate
0/14
Wins / rides
0%
Win rate
0/12
Wins / rides
0%
Win rate
0/11
Wins / rides
0%
Win rate
0/10
Wins / rides
0%
Win rate
0/8
Wins / rides
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/4
Wins / rides
John C McConnell
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/3
Wins / rides
0%
Win rate
0/3
Wins / rides

⭐ Top horses

The highest-rated horses linked to this jockey right now
Form: 148-41
Form: 323-23
Form: 533-69
Form: -32423
Form: 118212
Form: 4157-
Form: 411415
Form: 4-3145
Form: 356784
Form: 5-6339

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Dundalk 119 4 3.4%
The Curragh 51 2 3.9%
Naas 27 1 3.7%
Leopardstown 24 1 4.2%
Navan 23 1 4.3%
Bellewstown 20 1 5%
Down Royal 13 2 15.4%
Gowran Park 13 2 15.4%
Cork 13 0 0%
Roscommon 12 3 25%
Fairyhouse 12 1 8.3%
Ballinrobe 7 1 14.3%
Tipperary 5 1 20%
Sligo 5 0 0%
Galway 4 0 0%
Killarney 4 0 0%
Newcastle 3 1 33.3%
Tramore 3 0 0%
Listowel 2 0 0%
Thurles 1 0 0%
Laytown 1 0 0%
York 1 0 0%
Sandown Park 1 0 0%
Goodwood 1 0 0%

📅 Recent results

The last 20 results, most recent first
24 Jun
Naas · 1m1f – 1m2f · Good
13th
24 Jun
Naas · 1m1f – 1m2f · Good
10th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
12th
3 Jun
The Curragh · 5f – 6½f · Good_To_Yielding
5th
1 Jun
Gowran Park · 1m1f – 1m2f · Yielding
9th
1 Jun
Gowran Park · 1m6f – 2m · Good
11th
31 May
Listowel · 7f – 1m · Good
9th
29 May
Down Royal · Long Distance (2m+) · Good
6th
29 May
Down Royal · 7f – 1m · Good
12th
29 May
Down Royal · 7f – 1m · Good
4th
28 May
Fairyhouse · 7f – 1m · Good
2nd
28 May
Fairyhouse · 5f – 6½f · Good
Won
26 May
Dundalk · 5f – 6½f · Standard
3rd
26 May
Dundalk · 5f – 6½f · Standard
—
24 May
The Curragh · 1m6f – 2m · Good
—
24 May
The Curragh · 5f – 6½f · Good
4th
23 May
The Curragh · 1m3f – 1m4f · Good
12th
20 May
Gowran Park · 1m1f – 1m2f · Good_To_Yielding
14th
18 May
Roscommon · 7f – 1m · Good_To_Yielding
6th
17 May
Naas · 1m1f – 1m2f · Good
7th