:

Aidan Kelly(3)

The "(3)" next to Aidan Kelly's name is not a quirk of spelling — it means he is an apprentice jockey, still serving his time and learning the craft, with a three-pound weight allowance that makes him an attractive booking for trainers looking to get a lighter weight on their horse. Four years into his career, he has ridden 50 winners in total, which is a solid foundation, though the last twelve months have been a grind. Just 6 winners from 135 rides this season works out at roughly 1 in every 22 races — a win rate of around 4%, down from 10% the previous year. That kind of dip is worth paying attention to. It is not a crisis, but it is the sort of run that tests a young rider's confidence and resolve.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
6 wins from 135 races
Win rate
4.4%
Top trainer
Best course
Kilbeggan (20% from 10 races)
Best going
Good to yielding (mild give)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
135
Races
6
Wins
4.4%
Win rate
avg ~10%
14.8%
Place rate (top 3)
avg ~30%

🐎 Today's & Upcoming Rides

Rides Aidan Kelly(3) has entered for upcoming races

🔍 Full Analysis

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

His most consistent outlet has been through trainer Padraig Roche, where the pair have combined for 3 wins from 44 rides together — around 1 in every 15, or roughly 7%. That is nearly double Kelly's overall rate this season, which tells you something useful: when the partnership clicks, it works. Roche clearly trusts him, and 44 rides together is a meaningful working relationship, not just an occasional booking.

One area where Kelly genuinely stands out is on wet ground. In slightly soft conditions he has won 3 times from 18 races — that is a 17% win rate, or roughly 1 in every 6. For a rider whose overall numbers are modest right now, that is a striking contrast, and it suggests he has a feel for riding in those conditions that not every jockey develops. On a soft day, with the right horse, he is worth a second look at the racecard. The challenge now is turning that kind of selective excellence into something more consistent across the board as he looks to regain the form that made last season a more productive one.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
May
0%
Jun
8.3%
Jul
9.1%
Aug
0%
Sep
14.3%
Oct
0%
Nov
0%
Dec
0%
Jan
0%
Feb
16.7%
Mar
0%
Apr

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good to yielding (mild give)
Loves
Soft (muddy)
Loves
Good to soft (some give)
Unknown
Soft to heavy (wet)
Avoids
Yielding (slightly soft)
Avoids
Good (firm-ish)
Avoids
Heavy (very wet)
Avoids
Yielding to soft (damp)
Avoids
🏟 Track Shape
Left-handed, long straights
Loves
Right-handed, tight
Loves
Right-handed, hilly
Loves
Right-handed, tight turns
Ok
Right-handed, long straights
Avoids
Left-handed, tight turns
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Padraig Roche First Choice
6.8%
Win rate
3/44
Won / Rode
16.7%
Win rate
2/12
Won / Rode
0%
Win rate
0/8
Won / Rode
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/5
Won / Rode
25%
Win rate
1/4
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
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
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
0%
Win rate
0/1
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 62-454
Form: 5-34P4
Form: 233411
Form: 4-3221
Form: 086042
Form: /000-2
Form: 31115P
Form: 705216
Form: 6-0591
Form: 5122P0

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Punchestown 19 0 0%
Kilbeggan 10 2 20%
Navan 10 1 10%
Limerick 10 0 0%
Fairyhouse 10 0 0%
Naas 9 0 0%
Ballinrobe 7 0 0%
Galway 6 0 0%
Thurles 6 0 0%
Wexford 5 1 20%
Tipperary 5 1 20%
Gowran Park 5 1 20%
Cork 5 0 0%
Sligo 5 0 0%
Clonmel 5 0 0%
Leopardstown 4 0 0%
Listowel 4 0 0%
Down Royal 3 0 0%
Roscommon 3 0 0%
Killarney 2 0 0%
Tramore 1 0 0%
Newbury 1 0 0%

📅 Recent Results

The last 20 results, most recent first
30 Apr
Punchestown · Long Distance (2m+) · Good_To_Yielding
2nd
30 Apr
Punchestown · Long Distance (2m+) · Yielding
5th
29 Apr
Punchestown · Long Distance (2m+) · Yielding
2nd
16 Apr
Limerick · Long Distance (2m+) · Soft_To_Heavy
6 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
5 Apr
Cork · Long Distance (2m+) · Yielding
13th
5 Apr
Cork · Long Distance (2m+) · Yielding
12th
5 Apr
Cork · Long Distance (2m+) · Yielding
8th
4 Apr
Fairyhouse · Long Distance (2m+) · Yielding_To_Soft
13th
31 Mar
Limerick · Long Distance (2m+) · Soft
26 Mar
Clonmel · Long Distance (2m+) · Soft
9th
21 Mar
Navan · Long Distance (2m+) · Soft
Won
20 Mar
Newbury · Long Distance (2m+) · Good_To_Soft
17 Mar
Wexford · Long Distance (2m+) · Soft
Won
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
3rd
8 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
3rd
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
4 Mar
Naas · Long Distance (2m+) · Soft_To_Heavy
16th
3 Mar
Leopardstown · Long Distance (2m+) · Soft
4th
2 Mar
Leopardstown · Long Distance (2m+) · Yielding_To_Soft
5th