UK time :

G Ahern

Four years into life as a trainer, G Ahern is still building — and the numbers show someone who is learning, improving, and beginning to find their footing. Over the past 12 months, the yard has sent out 32 runners and come back with 1 winner, a win rate of around 1 in every 32 races. That is modest by any measure, but context matters: last year the figure was closer to 1 in every 50, so the direction of travel is the right one.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Leamlara, Co. Cork
Record
1 wins from 32 races
Win rate
3.1%
Best course
Tipperary (20% from 5 races)
Best ground
Good to yielding (mild give)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
32
Races
1
Wins
3.1%
Win rate
avg ~10%
9.4%
Top-3 rate
avg ~30%

🔍 Full analysis

Our model's view, based on this trainer's record and recent runs
TrackLab's trainer breakdown

The most interesting thread to follow is the partnership with The Rebel County. One win from four races together might not sound like much, but when a small yard with limited firepower keeps returning to the same horse, it usually means they believe in it — and that belief has already paid off once. That is a relationship worth watching.

The other detail that stands out is how Ahern's runners perform on wet or slightly soft ground. One win from just five races in those conditions works out at 20%, or roughly 1 in every 5 — a dramatically better return than the overall picture suggests. For a trainer operating at this level, finding a genuine edge in any one area is significant. If you see an Ahern runner and the forecast is for rain, that is the moment to pay attention.

At four years in, this is still early days. Small yards rarely announce themselves with a fanfare — they grow quietly, one good horse and one useful piece of ground knowledge at a time. Ahern appears to be doing exactly that.

📈 Form trend

How this trainer's win rate has changed month by month
Monthly win rate
2025–2026
0%
Feb
0%
Mar
0%
Apr
12.5%
May
0%
Jun
0%
Jul
0%
Aug
0%
Oct
0%
Nov
0%
Jan
0%
Feb
0%
Mar

🎯 Where this trainer does best

Results split by ground, race level and track shape
🌧 Ground
Good to yielding (mild give)
Loves
Soft (muddy)
Unknown
Heavy (very wet)
Unknown
Good to soft (some give)
Unknown
Standard (all-weather)
Unknown
Soft to heavy (wet)
Unknown
Yielding to soft (damp)
Unknown
Good (a little give)
Avoids
Yielding (slightly soft)
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, tight
Unknown
Right-handed, tight turns
Avoids
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids
Left-handed, tight turns
Avoids

🏇 Jockeys

The riders they work with most, most rides first
Julian Pietropaolo Main partner
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/4
Wins / rides
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Peter Smithers
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
James Smith
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: -1UP56
Form: 30-407
Form: 5-3212
Form: -04676
Form: -33230
Form: 1/FPP-
Form: B36-50
Form: 0-4

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Tramore 7 0 0%
Tipperary 5 1 20%
Thurles 4 0 0%
Wexford 3 0 0%
Cork 3 0 0%
Killarney 2 0 0%
Clonmel 1 0 0%
Sligo 1 0 0%
Stratford-on-Avon 1 0 0%
Limerick 1 0 0%
Kilbeggan 1 0 0%
Roscommon 1 0 0%
Dundalk 1 0 0%
Cheltenham 1 0 0%

📅 Recent results

The last 20 results, most recent first
13 Mar
Cheltenham · Long Distance (2m+) · Good_To_Soft
—
5 Mar
Thurles · Long Distance (2m+) · Soft_To_Heavy
7th
5 Mar
Thurles · Long Distance (2m+) · Soft
6th
26 Feb
Clonmel · Long Distance (2m+) · Heavy
—
18 Jan
Thurles · Long Distance (2m+) · Yielding
—
26 Nov
Dundalk · Long Distance (2m+) · Standard
7th
30 Oct
Thurles · 1m6f – 2m · Good_To_Yielding
6th
15 Aug
Tramore · Long Distance (2m+) · Good
4th
15 Aug
Tramore · Long Distance (2m+) · Good
7th
8 Aug
Tipperary · 1m6f – 2m · Good
12th
23 Jul
Wexford · Long Distance (2m+) · Good
6th
8 Jul
Tramore · Long Distance (2m+) · Good
7th
4 Jul
Wexford · Long Distance (2m+) · Good
7th
4 Jul
Wexford · Long Distance (2m+) · Good
11th
1 Jul
Tipperary · Long Distance (2m+) · Yielding
—
10 Jun
Sligo · Long Distance (2m+) · Good
11th
9 Jun
Roscommon · Long Distance (2m+) · Good
6th
31 May
Tramore · Long Distance (2m+) · Good_To_Yielding
4th
30 May
Tramore · Long Distance (2m+) · Good_To_Yielding
5th
30 May
Stratford-on-Avon · Long Distance (2m+) · Good
—