:

Aidan Kelly(3)

The "(3)" next to Aidan Kelly's name is not a quirk of typography — it is a signal that he is an apprentice jockey, meaning he claims a three-pound weight allowance that makes his horses carry less in a race. That small advantage is one of the reasons trainers take a chance on younger riders, and over four years in the saddle since 2021, Kelly has built a career total of 50 winners — a respectable foundation for someone still learning the craft.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
6 wins from 145 races
Win rate
4.1%
Top trainer
Best course
Kilbeggan (15.4% from 13 races)
Best going
Soft (muddy)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
145
Races
6
Wins
4.1%
Win rate
avg ~10%
12.4%
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, though, has been a grind. Six winners from 145 races works out to roughly 1 in every 24 — a 4% win rate that represents a sharp drop from the 12% he managed last year. To put that in plain terms: last season he was winning about 1 in every 8 races; now it is closer to 1 in every 24. That is a significant fall, and at some point in the coming months the question of whether this is a temporary rough patch or a sign of deeper difficulty will need answering.

There are still reasons to follow him. His most consistent relationship is with trainer Padraig Roche, for whom he has won 3 times from 45 rides together — roughly 1 in every 15, a 7% win rate that actually doubles his overall seasonal average. That kind of loyalty between a yard and a young rider often matters more than raw numbers. He also has a notable partnership with a horse called Catchabird, winning 2 of their 13 races together — a bond worth watching whenever they line up again.

Perhaps the most interesting detail in his record is how he performs when the heavens open. On wet or muddy ground, Kelly has won 3 times from just 20 races — a 15% win rate, or roughly 1 in every 7. That is more than three times his overall seasonal average, and it suggests either a natural feel for riding in difficult conditions or a smart book of rides that leans toward horses who handle the mud well. Either way, when the forecast turns gloomy, his name is one worth checking on the racecard.

📈 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
Soft (muddy)
Loves
Good to yielding
Loves
Good to soft
Yielding
Avoids
Soft to heavy
Avoids
Good (firm-ish)
Avoids
Heavy (very wet)
Avoids
Yielding to soft
Avoids
🏟 Track Shape
Left-handed, wide and galloping
Loves
Right-handed, tight
Loves
Right-handed, undulating
Loves
Right-handed, tight turning
Ok
Right-handed, wide and galloping
Avoids
Left-handed, tight turning
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Padraig Roche First Choice
6.7%
Win rate
3/45
Won / Rode
15.4%
Win rate
2/13
Won / Rode
0%
Win rate
0/11
Won / Rode
0%
Win rate
0/6
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/4
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/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

Top Horses

The strongest horses currently associated with this jockey
Form: 523341
Form: 5-34P4
Form: 588312
Form: 2/000-
Form: 6-0591
Form: 2-P000
Form: 3070F9
Form: P-40P3
Form: -961P0
Form: -60260

🏟 Course Record

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

📅 Recent Results

The last 20 results, most recent first
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
2 Mar
Leopardstown · Long Distance (2m+) · Soft_To_Heavy
8th
22 Feb
Naas · 1m6f – 2m · Heavy
9th
8 Feb
Navan · Long Distance (2m+) · Heavy
3rd
5 Feb
Thurles · Long Distance (2m+) · Soft
4 Feb
Punchestown · Long Distance (2m+) · Soft_To_Heavy
3rd
4 Feb
Punchestown · Long Distance (2m+) · Soft_To_Heavy
4th
3 Feb
Fairyhouse · Long Distance (2m+) · Heavy
1 Feb
Leopardstown · Long Distance (2m+) · Soft
2nd