UK time :

John Patrick Ryan

Four years into his training career, John Patrick Ryan has quietly built something worth paying attention to. Since taking out his licence in 2021, he has sent out 86 winners — a steady accumulation that speaks to a trainer who knows his horses and picks his spots carefully.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Templemore, Co Tipperary
Record
21 wins from 345 races
Win rate
6.1%
Top jockey
Best course
Kilbeggan (14.3% from 35 races)
Best ground
Good to yielding (mild give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
345
Races
21
Wins
6.1%
Win rate
avg ~10%
23.8%
Top-3 rate
avg ~30%

🐎 Today's and upcoming runners

Horses John Patrick 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

The numbers from the past twelve months tell a consistent story: 21 winners from 345 runners, which works out at roughly 1 in every 16 races. That might not sound like a lot, but training racehorses is a game of fine margins, and sustaining that kind of output across a full season takes organisation, patience, and no small amount of skill.

One track where Ryan's operation really comes alive is Kilbeggan, a tight, characterful circuit in the Irish Midlands. He has sent out 5 winners from just 35 runners there — that's 1 in 7, more than double his overall rate. It suggests he knows exactly which horses suit that kind of track and times his runs there with purpose.

His most trusted jockey at the moment is Daniel King, who has partnered Ryan's horses to 5 wins from 101 rides together. Again, roughly 1 in 20 — but a combination that has developed over time and clearly functions as the yard's main working partnership. One horse that defines that partnership is Mount Frisco, who has run 39 times in Ryan's care and contributed 2 wins. Thirty-nine races is a lot of outings, and getting two wins from a horse across that kind of campaign requires persistence and careful management.

Perhaps the most telling detail about Ryan's style is his record on slightly soft ground — wet enough to slow the pace down but not unpleasantly heavy. In those conditions he wins with 6 from 64 runners, or roughly 1 in every 11 races. That's a meaningful jump from his overall numbers and suggests either a strong eye for ground conditions or a string of horses that simply handle that kind of surface better than most. Probably both. After four years, a trainer who knows when and where to run his horses is one who keeps getting better.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
12.1%
May
18.2%
Jun
6.1%
Jul
7.0%
Aug
0%
Sep
6.5%
Oct
6.2%
Nov
3.3%
Dec
5.9%
Jan
0%
Feb
0%
Mar
0%
Apr

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Daniel King Main partner
5.0%
Win rate
5/101
Wins / rides
Michael Kenneally
10%
Win rate
6/60
Wins / rides
Harry Sexton
3.8%
Win rate
1/26
Wins / rides
8%
Win rate
2/25
Wins / rides
5.3%
Win rate
1/19
Wins / rides
6.7%
Win rate
1/15
Wins / rides
6.7%
Win rate
1/15
Wins / rides
0%
Win rate
0/13
Wins / rides
Mr D McGill
9.1%
Win rate
1/11
Wins / rides
Mr B Barry
0%
Win rate
0/8
Wins / rides
Mr J M Halford
14.3%
Win rate
1/7
Wins / rides
0%
Win rate
0/7
Wins / rides
0%
Win rate
0/5
Wins / rides
Eoin Staples
0%
Win rate
0/5
Wins / rides
33.3%
Win rate
1/3
Wins / rides
33.3%
Win rate
1/3
Wins / rides
Philip Donovan
0%
Win rate
0/2
Wins / rides
Mr D Doyle
0%
Win rate
0/2
Wins / rides
Mr J H Williamson
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 411363
Form: 616935
Form: 31376F
Form: 0UP875
Form: 5P-402
Form: 655543
Form: 51PP80
Form: 094000
Form: 23P890
Form: 46UP00

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Clonmel 51 3 5.9%
Limerick 36 3 8.3%
Kilbeggan 35 5 14.3%
Ballinrobe 32 2 6.2%
Sligo 31 2 6.5%
Thurles 26 0 0%
Killarney 17 2 11.8%
Tipperary 13 1 7.7%
Punchestown 11 0 0%
Fairyhouse 10 1 10%
Cork 10 0 0%
Naas 10 0 0%
Down Royal 9 0 0%
Gowran Park 9 0 0%
Listowel 9 0 0%
Galway 8 1 12.5%
Roscommon 7 1 14.3%
Tramore 6 0 0%
Navan 6 0 0%
Leopardstown 3 0 0%
Wexford 3 0 0%
Bellewstown 2 0 0%
Aintree 1 0 0%

📅 Recent results

The last 20 results, most recent first
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
—
2 Apr
Clonmel · 1m6f – 2m · Soft
11th
2 Apr
Clonmel · 1m6f – 2m · Soft
9th
2 Apr
Clonmel · Long Distance (2m+) · Soft
3rd
31 Mar
Limerick · Long Distance (2m+) · Soft
7th
31 Mar
Limerick · Long Distance (2m+) · Soft
3rd
26 Mar
Clonmel · Long Distance (2m+) · Soft
—
26 Mar
Clonmel · Long Distance (2m+) · Soft
2nd
26 Mar
Clonmel · Long Distance (2m+) · Soft
—
26 Mar
Clonmel · Long Distance (2m+) · Soft
3rd
26 Mar
Clonmel · Long Distance (2m+) · Soft
11th
26 Mar
Clonmel · Long Distance (2m+) · Soft
10th
26 Mar
Clonmel · Long Distance (2m+) · Soft
3rd
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
4th
22 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
6th
22 Mar
Limerick · Long Distance (2m+) · Soft
3rd
12 Mar
Limerick · Long Distance (2m+) · Heavy
—
12 Mar
Limerick · Long Distance (2m+) · Heavy
5th
12 Mar
Limerick · Long Distance (2m+) · Heavy
5th
12 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
—