:

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 AI 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 going
Good (firm-ish)

📊 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%
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

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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
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 (drying out)
Avoids
Soft to heavy (wet)
Avoids
🏅 Competition 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

🏇 Trainer Partnerships

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

Top Horses

The strongest horses currently associated with this jockey
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, sorted by number of races
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