:

Aidan Keeley

Four years into his professional career, Aidan Keeley has already banked 102 winners — a tally that tells you he belongs at this level, even if the current season has been a frustrating one. This year he has won just 9 races from 154 rides, roughly 1 in every 17, which is a noticeable step back from the 1 in every 8 he was managing this time last year. Slumps happen to every jockey, and with over a hundred career wins behind him at just four years in, there is clearly ability here that one difficult season does not erase.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
9 wins from 154 races
Win rate
5.8%
Top trainer
Best course
Chester (27.3% from 11 races)
Best going
Good (firm-ish)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
154
Races
9
Wins
5.8%
Win rate
avg ~10%
27.9%
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

The most interesting thread in Keeley's record is his partnership with trainer Roger Varian. From 42 rides together they have produced 6 winners — that is 1 in every 7, more than double his overall rate this season. Varian runs one of the most respected yards in British racing, and when a trainer keeps putting you up on his horses at that kind of frequency, it means something. It suggests a working relationship built on trust, and those tend to compound over time.

Chester is worth flagging too. It is one of the quirkiest tracks in Britain — a tight, left-handed loop where local knowledge and timing genuinely matter — and Keeley has won 3 times from just 11 rides there. That is better than 1 in every 4, which on a course that trips up plenty of more experienced riders is quietly impressive. Jockeys who figure out Chester early tend to keep being sent there, which means more opportunities as his career develops.

He also rides particularly well on normal ground conditions, where he has won 4 of his 41 races this season — again, nearly 1 in 10, well above his season average. It is a small detail, but the kind that matters when trainers are deciding who to book for a specific day.

The current dip in numbers is the obvious question mark. Going from 1 in 8 to 1 in 17 in a single season is a significant drop, and without knowing the exact causes it is simply a fact he will need to reverse. But the foundation is solid: a dependable yard behind him, a track he has made his own, and a career win total that most jockeys four years in would be happy to have. The story is still being written.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
10%
Feb
0%
Mar
7.1%
Apr
5.9%
May
5%
Jun
20.8%
Jul
0%
Aug
0%
Sep
0%
Oct
7.1%
Nov
0%
Dec
0%
Mar

🎯 Where This Jockey Thrives

Performance broken down by ground, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Good to firm (drying out)
Standard to slow (all-weather)
Good to soft (some give)
Ok
Heavy (very wet)
Unknown
Standard (all-weather)
Avoids
Soft (muddy)
Avoids
🏅 Competition Level
Class 1 (elite)
Avoids
Class 2 (high-level)
Loves
Class 3 (mid-level)
Avoids
Class 4 (standard)
Loves
Class 5 (entry-level)
Ok
Class 6 (grassroots)
Avoids
🏟 Track Shape
Left-handed, tight
Loves
Left-handed, hilly
Loves
Left-handed, tight turns
Loves
Right-handed, hilly
Loves
Right-handed, long straights
Left-handed, long straights
Avoids
Long straights
Avoids
Right-handed, tight turns
Avoids

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
Roger Varian First Choice
14.3%
Win rate
6/42
Won / Rode
0%
Win rate
0/17
Won / Rode
0%
Win rate
0/11
Won / Rode
11.1%
Win rate
1/9
Won / Rode
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/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
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

Top Horses

The strongest horses currently associated with this jockey
Form: 1311-3
Form: 76-434
Form: 21-131
Form: 203-19
Form: 236-12
Form: 43261-
Form: 6
Form: 67186-
Form: 611725
Form: 220-82

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Ffos Las 18 0 0%
Wolverhampton 13 0 0%
Kempton Park 12 1 8.3%
Southwell 12 0 0%
Chester 11 3 27.3%
Newmarket 10 0 0%
Great Yarmouth 8 0 0%
Nottingham 7 1 14.3%
chelmsford 7 0 0%
Lingfield Park 6 1 16.7%
Newcastle 6 0 0%
Chepstow 6 0 0%
Redcar 5 0 0%
Leicester 5 0 0%
Haydock Park 4 0 0%
Bath 3 1 33.3%
Sandown Park 3 1 33.3%
Pontefract 3 0 0%
Doncaster 3 0 0%
Salisbury 2 1 50%
Goodwood 2 0 0%
Newbury 2 0 0%
Windsor 2 0 0%
Ripon 1 0 0%
abu_dhabi 1 0 0%
Epsom Downs 1 0 0%
Brighton 1 0 0%

📅 Recent Results

The last 20 results, most recent first
7 Mar
abu_dhabi · 1m1f – 1m2f · Good
10th
15 Dec
Wolverhampton · Long Distance (2m+) · Standard
12th
15 Dec
Wolverhampton · 7f – 1m · Standard
8th
12 Dec
Southwell · Sprint (< 5f) · Standard
4th
1 Dec
Wolverhampton · 1m6f – 2m · Standard
10th
27 Nov
Newcastle · 1m1f – 1m2f · Standard
10th
26 Nov
Southwell · 1m1f – 1m2f · Standard
13th
25 Nov
Lingfield Park · 5f – 6½f · Standard
10th
25 Nov
Lingfield Park · 7f – 1m · Standard
Won
20 Nov
Shes A Dark Horse
Newcastle · 5f – 6½f · Standard
7th
20 Nov
Newcastle · 5f – 6½f · Standard
10th
19 Nov
Kempton Park · 1m3f – 1m4f · Standard_To_Slow
6th
19 Nov
Kempton Park · 1m1f – 1m2f · Standard_To_Slow
8th
17 Nov
Newcastle · 7f – 1m · Standard
2nd
8 Nov
Wolverhampton · 5f – 6½f · Standard
10th
7 Nov
Newcastle · 7f – 1m · Standard
6 Nov
chelmsford · 1m3f – 1m4f · Standard
11th
4 Nov
Wolverhampton · 5f – 6½f · Standard
4th
3 Nov
Southwell · 1m6f – 2m · Standard
11th
31 Oct
Southwell · 1m1f – 1m2f · Standard
7th