:

Mr A P Ryan

Four years into his riding career, Mr A P Ryan is having a breakthrough season that is hard to ignore. After starting out in 2021 and posting a modest win rate of around 1 in every 11 races in his first years, he has doubled that figure in the last twelve months — winning roughly 1 in every 5 races, or 22 from 120 rides. That kind of jump in a single season is not just encouraging, it is the sort of improvement that makes trainers take notice.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
22 wins from 120 races
Win rate
18.3%
Top trainer
Best course
Punchestown (0% from 12 races)
Best going
Good to yielding (mild give)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
120
Races
22
Wins
18.3%
Win rate
avg ~10%
50%
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

His 41 career winners in total might sound modest, but context matters: he is only four years in, and the trajectory is pointing sharply upward. The partnership with trainer Andrew Slattery tells a particularly compelling story. From 42 rides together, they have combined for 12 wins — that is winning more than 1 in every 4, a number that suggests something more than luck. When a jockey and trainer find a rhythm like that, it tends to be built on trust and a genuine understanding of how each other works. Slattery clearly puts Ryan up on horses he believes in, and Ryan is delivering.

Then there is Tipperary, where Ryan has won 3 races from just 5 rides. That is a 60% win rate at one track, which borders on the extraordinary. Tracks suit different styles — the bends, the ground, the pace of races — and Ryan appears to have cracked the code at Tipperary in a way that very few riders manage. If you were going to watch him ride anywhere, that is the place to be.

The overall picture is of a jockey who has done his time learning the craft and is now cashing in on that experience. Going from 9 wins in every 100 rides to 18 in 100 in the space of a year is not a fluke — it is the result of better opportunities, better judgment, or both. At this rate, his next twelve months could be more impressive still.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
Apr
33.3%
May
10%
Jun
30.8%
Jul
30%
Aug
15.4%
Sep
33.3%
Oct
18.2%
Nov
20%
Dec
0%
Jan
0%
Feb
0%
Mar

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to yielding (mild give)
Good (firm-ish)
Yielding to soft (damp)
Standard (all-weather)
Yielding (slightly soft)
Ok
Soft to heavy (wet)
Ok
Good to soft (some give)
Unknown
Heavy (very wet)
Avoids
Soft (muddy)
Avoids
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, long straights
Left-handed, tight turns
Right-handed, tight
Right-handed, hilly
Ok
Long straights
Unknown
Right-handed, long straights
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Andrew Slattery First Choice
28.6%
Win rate
12/42
Won / Rode
13.3%
Win rate
2/15
Won / Rode
28.6%
Win rate
2/7
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
33.3%
Win rate
1/3
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
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/2
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 22
Form: 131122
Form: -U4333
Form: 1-4
Form: 226-13
Form: 64-174
Form: 321324
Form: /1/313
Form: 1-4721
Form: 7/168-

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 12 0 0%
Galway 8 2 25%
Naas 8 1 12.5%
Listowel 8 0 0%
Cork 8 0 0%
Wexford 7 4 57.1%
Kilbeggan 7 1 14.3%
Ballinrobe 6 1 16.7%
Leopardstown 6 0 0%
Tipperary 5 3 60%
Killarney 5 2 40%
Fairyhouse 5 0 0%
Thurles 4 1 25%
Downpatrick 4 0 0%
Tramore 3 1 33.3%
Limerick 3 1 33.3%
Navan 3 1 33.3%
Laytown 2 1 50%
Clonmel 2 1 50%
Roscommon 2 1 50%
Gowran Park 2 0 0%
Dundalk 2 0 0%
Sligo 2 0 0%
Cheltenham 2 0 0%
Bellewstown 2 0 0%
Plumpton 1 1 100%
The Curragh 1 0 0%

📅 Recent Results

The last 20 results, most recent first
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
3rd
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
3rd
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
2nd
6 Mar
Dundalk · Long Distance (2m+) · Standard
3rd
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
8th
22 Feb
Naas · 1m6f – 2m · Heavy
3rd
8 Feb
Navan · Long Distance (2m+) · Heavy
2nd
7 Feb
Naas · Long Distance (2m+) · Heavy
2nd
1 Feb
Leopardstown · Long Distance (2m+) · Heavy
3rd
26 Jan
Punchestown · Long Distance (2m+) · Heavy
2nd
25 Jan
Naas · Long Distance (2m+) · Heavy
4th
22 Jan
Gowran Park · Long Distance (2m+) · Heavy
3rd
17 Jan
Navan · Long Distance (2m+) · Soft_To_Heavy
3rd
14 Jan
Fairyhouse · Long Distance (2m+) · Yielding
3rd
12 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
8th
11 Jan
Punchestown · Long Distance (2m+) · Soft_To_Heavy
7th
9 Jan
Naas · Long Distance (2m+) · Soft
6th
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
3rd
29 Dec
Leopardstown · Long Distance (2m+) · Good_To_Yielding
5th
28 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
3rd