UK time :

Ray Hackett

Four years into life as a trainer, Ray Hackett is still building. Since taking out his licence in 2021, he has sent out 22 career winners — a modest but real foundation for someone still relatively new to the job. This season, though, has been a grind: just 4 winners from 80 runners, which works out at roughly 1 in every 20 races. That is down from last year's rate of about 1 in every 14, and it is the kind of dip that tests patience — both the trainer's and the owners'.Based on TrackLab's analysis
Quick facts
Role
Trainer
Based
Nenagh, Co. Tipperary
Record
4 wins from 80 races
Win rate
5%
Top jockey
Best course
Limerick (7.1% from 14 races)
Best ground
Yielding (slightly soft)

📊 Key numbers

A snapshot of this trainer's performance over the last 12 months
80
Races
4
Wins
5%
Win rate
avg ~10%
22.5%
Top-3 rate
avg ~30%

🔍 Full analysis

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

His most regular jockey partnership is with Liam Quinlan, who has ridden 53 of the yard's horses and converted 3 of those into wins. That is a win rate of around 6%, or just over 1 in every 17 rides together — workmanlike rather than electric, but a consistent working relationship that clearly suits both men.

One number does stand out in Hackett's favour: his record on wet or muddy ground. From 9 races in soft conditions, he has produced 1 winner — an 11% win rate, or roughly 1 in every 9. That might sound modest in isolation, but it is more than double his overall season average, and in jump racing especially, the ability to handle a wet winter track is not something every yard does well. It is a small but genuine edge.

Less easy to explain is the partnership with Roc My Haarth, a horse that has run 12 times for the yard without winning once. Twelve races is a long time to wait for a breakthrough, and at some point that record becomes a story in itself — either a horse that keeps finding one too good, or a puzzle the team has not quite solved yet. Either way, it is one of those numbers that will nag at you.

Hackett is still a young trainer in career terms, and 22 winners in four years is honest, steady progress rather than anything that sets the world alight. The question for the next season or two is whether that win rate climbs back toward last year's level — or higher. The foundations are there. The results just need to start catching up.

📈 Form trend

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

🎯 Where this trainer does best

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

🏇 Jockeys

The riders they work with most, most rides first
Liam Quinlan Main partner
5.7%
Win rate
3/53
Wins / rides
0%
Win rate
0/7
Wins / rides
25%
Win rate
1/4
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
Anna McGuinness
0%
Win rate
0/1
Wins / rides
Michael Kenneally
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
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
Eoin Staples
0%
Win rate
0/1
Wins / rides

⭐ Top horses

The highest-rated horses linked to this trainer right now
Form: 720U26
Form: 67P167
Form: 5-4256
Form: -65331
Form: 7
Form: /00/0/
Form: 1F-017
Form: 00-778
Form: 221537
Form: 7-P35F

🏟 Course record

Win rate at each course, most races first
CourseRacesWinsWin rate
Limerick 14 1 7.1%
Clonmel 8 0 0%
Cork 7 1 14.3%
Thurles 7 0 0%
Kilbeggan 7 0 0%
Killarney 5 0 0%
Ballinrobe 4 1 25%
Wexford 4 1 25%
Tipperary 4 0 0%
Sligo 4 0 0%
Listowel 3 0 0%
Naas 2 0 0%
Tramore 2 0 0%
Galway 2 0 0%
Roscommon 2 0 0%
Navan 1 0 0%
Fairyhouse 1 0 0%
Laytown 1 0 0%
Punchestown 1 0 0%
Down Royal 1 0 0%

📅 Recent results

The last 20 results, most recent first
22 Mar
Limerick · Long Distance (2m+) · Soft
7th
19 Mar
Cork · Long Distance (2m+) · Yielding
—
19 Mar
Cork · Long Distance (2m+) · Yielding
—
12 Mar
Limerick · Long Distance (2m+) · Soft_To_Heavy
6th
5 Mar
Thurles · Long Distance (2m+) · Soft
2nd
26 Feb
Clonmel · Long Distance (2m+) · Heavy
—
26 Feb
Clonmel · Long Distance (2m+) · Heavy
—
12 Feb
Clonmel · Long Distance (2m+) · Heavy
—
12 Feb
Clonmel · Long Distance (2m+) · Heavy
—
10 Feb
Limerick · 1m6f – 2m · Heavy
Won
5 Feb
Thurles · Long Distance (2m+) · Soft
—
29 Jan
Thurles · Long Distance (2m+) · Heavy
8th
18 Jan
Thurles · Long Distance (2m+) · Yielding
—
15 Jan
Fairyhouse · Long Distance (2m+) · Soft
—
3 Jan
Cork · Long Distance (2m+) · Yielding_To_Soft
7th
29 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
7th
28 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
10th
27 Dec
Limerick · Long Distance (2m+) · Soft_To_Heavy
7th
20 Dec
Thurles · Long Distance (2m+) · Yielding_To_Soft
—
20 Dec
Thurles · Long Distance (2m+) · Yielding_To_Soft
14th