:

John Aherne

Four years into a career that began in 2021, John Aherne is still in the building phase, but there are signs the foundations are starting to set. Over the past twelve months he has ridden 22 races and brought home 1 winner — that's roughly 1 in every 22, a 5% win rate that, while modest, is already an improvement on the 4% he posted the year before. In the grind of jump racing, small steps forward matter.Based on TrackLab's AI analysis
Quick Facts
Role
Jockey
Record
1 wins from 22 races
Win rate
4.5%
Best course
Clonmel (20% from 5 races)
Best going
Heavy (very wet)

📊 Key Numbers

A snapshot of this jockey's performance over the last 12 months
22
Races
1
Wins
4.5%
Win rate
avg ~10%
13.6%
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 most consistent working relationship is with trainer John Patrick Ryan, and it is here that Aherne looks most comfortable. Of his 14 rides for that yard, 1 has ended in victory — a win rate of around 7%, or 1 in every 14. That's noticeably better than his overall average, which suggests Ryan knows when to put Aherne up and Aherne knows how to repay the trust.

Perhaps the most interesting detail in his record is what happens when the weather turns ugly. On very wet, muddy ground, Aherne has won 1 from 9 races — an 11% win rate, or roughly 1 in every 9. That might not sound dramatic, but it is more than double his overall average, and in racing that kind of pattern is worth paying attention to. Some jockeys just have a feel for horses that need to dig and grind through deep ground, and the numbers suggest Aherne might be one of them. When the rain is hammering down and conditions are testing, he is a more dangerous booking than his headline figures imply.

At 5% overall, he is not yet among the names punters seek out in a racecard. But the trajectory is upward, the wet-ground edge is real, and four years in is still early. Jockeys can take time to click.

📈 Form Trend

How this jockey's win rate has changed month by month
Monthly win rate
2025–2026
0%
Feb
0%
Mar
0%
Apr
0%
May
0%
Jun
0%
Sep
0%
Oct
0%
Nov
0%
Dec
50%
Jan
0%
Feb
0%
Mar

🎯 Where This Jockey Thrives

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

🏇 Trainer Partnerships

The trainers they work with most, sorted by rides together
John Patrick Ryan First Choice
7.1%
Win rate
1/14
Won / Rode
0%
Win rate
0/8
Won / Rode

Top Horses

The strongest horses currently associated with this jockey
Form: 5-52P2
Form: P46UP0
Form: 5681PP
Form: 3PP-P0
Form: /PF2-6
Form: P5-060

🏟 Course Record

Win rate at each course, sorted by number of races
CourseRacesWinsWin rate
Clonmel 5 1 20%
Limerick 3 0 0%
Gowran Park 3 0 0%
Sligo 3 0 0%
Tramore 2 0 0%
Kilbeggan 2 0 0%
Thurles 2 0 0%
Listowel 1 0 0%
Tipperary 1 0 0%

📅 Recent Results

The last 20 results, most recent first
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
8th
7 Mar
Gowran Park · Long Distance (2m+) · Heavy
10th
26 Feb
Clonmel · Long Distance (2m+) · Heavy
10 Feb
Limerick · Long Distance (2m+) · Heavy
5 Feb
Thurles · Long Distance (2m+) · Soft
5 Feb
Thurles · Long Distance (2m+) · Soft
10th
8 Jan
Clonmel · Long Distance (2m+) · Heavy
Won
1 Jan
Tramore · Long Distance (2m+) · Soft
2 Dec
Clonmel · Long Distance (2m+) · Heavy
5th
18 Nov
Limerick · Long Distance (2m+) · Heavy
5th
18 Nov
Limerick · Long Distance (2m+) · Heavy
6th
8 Nov
Gowran Park · Long Distance (2m+) · Heavy
11th
24 Oct
Sligo · Long Distance (2m+) · Good_To_Yielding
4th
6 Oct
Tipperary · Long Distance (2m+) · Good_To_Yielding
3rd
5 Sep
Kilbeggan · Long Distance (2m+) · Good_To_Yielding
4th
16 Jun
Kilbeggan · Long Distance (2m+) · Good
10 Jun
Sligo · Long Distance (2m+) · Good
2nd
10 Jun
Sligo · Long Distance (2m+) · Good
6th
31 May
Listowel · Long Distance (2m+) · Good
5th
15 May
Clonmel · Long Distance (2m+) · Good
8th