:

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 AI 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 going
Good to yielding

📊 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%
Place rate (top 3)
avg ~30%

🔍 Full Analysis

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

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 Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to yielding
Loves
Yielding to soft
Loves
Good (firm-ish)
Heavy (very wet)
Yielding
Ok
Good to firm
Soft (muddy)
Avoids
Soft to heavy
Avoids
🏅 Competition Level
Class 2
🏟 Track Shape
Right-handed, tight
Loves
Right-handed, tight turning
Left-handed, tight turning
Right-handed, wide and galloping
Ok
Right-handed, undulating
Avoids
Left-handed, wide and galloping
Avoids

🏇 Jockey Partnerships

The riders they work with most, sorted by rides together
Daniel King First Choice
5.0%
Win rate
5/101
Won / Rode
Michael Kenneally
10%
Win rate
6/60
Won / Rode
Harry Sexton
3.8%
Win rate
1/26
Won / Rode
8%
Win rate
2/25
Won / Rode
5.3%
Win rate
1/19
Won / Rode
6.7%
Win rate
1/15
Won / Rode
6.7%
Win rate
1/15
Won / Rode
0%
Win rate
0/13
Won / Rode
Mr D McGill
9.1%
Win rate
1/11
Won / Rode
Mr B Barry
0%
Win rate
0/8
Won / Rode
14.3%
Win rate
1/7
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
33.3%
Win rate
1/3
Won / Rode
33.3%
Win rate
1/3
Won / Rode
Philip Donovan
0%
Win rate
0/2
Won / Rode
Mr D Doyle
0%
Win rate
0/2
Won / Rode
Mr J H Williamson
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

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