:

Captain Hanley

Twenty races. Zero wins. That is the blunt reality of Captain Hanley's career so far, and yet the six-year-old keeps showing up, keeps placing, and keeps giving the yard — the trainer, Eamonn O'Connell, and everyone at the yard in Cullen, County Tipperary — something to work with. Four places from those 20 races tells you this is not a horse that trails in last and goes home quietly. It is competitive enough to finish in the frame, just not quite competitive enough to get its nose in front when it counts.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Camelot
Mother
Energia Fox
Owner
Eoghan Godfrey & E O'Connell

📊 Key Numbers

Career statistics for this horse
20
Career races
0
Wins
0%
Win rate
avg ~10%
20%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The recent form makes for interesting reading. In the last six races, Captain Hanley has posted two runner-up finishes alongside a fourth, a fifth, and a sixth — a mixed but not hopeless picture. Twice it has been beaten into second place, which is the cruellest result in racing: close enough to matter, not close enough to collect. That pattern of near-misses without a breakthrough is the defining story of this horse's career.

Regular jockey Adam Caffrey has partnered Captain Hanley five times without a win between them, and while that is frustrating on paper, the partnership clearly keeps getting chances — a sign that O'Connell's yard believes the combination still has something to offer. O'Connell himself has sent out four winners this season, so the operation knows how to get a horse across the line. The question is whether Captain Hanley will ever be the one to do it.

Raced just one day ago, this is an active, hard-working horse. Whether that first win ever arrives remains to be seen, but Captain Hanley is nothing if not persistent.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Yet to win at Dundalk in 8 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Unknown
Good (firm-ish)
Unknown
Good to yielding (mild give)
Unknown
Yielding to soft (damp)
Unknown
Soft (muddy)
Unknown
Yielding (slightly soft)
Unknown
Good to soft (some give)
Unknown
📏 Race Distance
7F – 1M
Unknown
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
Long Distance (2M+)
Unknown
🏅 Competition Level
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
14 May
2nd
Clonmel
Long Distance (2m+) · Good_To_Yielding · 17 runners
25 Apr
6th
Limerick
1m3f – 1m4f · Yielding · 19 runners
27 Mar
5th
Dundalk
1m3f – 1m4f · Standard · 9 runners
6 Mar
2nd
Dundalk
1m6f – 2m · Standard · 17 runners
27 Feb
DNF
Dundalk
1m6f – 2m · Standard · 23 runners
6 Feb
4th
Dundalk
1m6f – 2m · Standard · 12 runners
13 Jan
6th
Dundalk
1m3f – 1m4f · Standard · 17 runners
19 Dec
4th
Dundalk
1m6f – 2m · Standard · 17 runners
13 Oct
5th
Roscommon
1m6f – 2m · Soft · 19 runners
26 Sep
5th
Dundalk
1m6f – 2m · Standard · 17 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/2
Won / Rode
Conor Cusack
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Dundalk
Galloping
8 1 second, 7 other 27 Mar 0%
Ballinrobe
Sharp
2 2 other 21 Jul 0%
Tipperary
Galloping
2 2 other 8 Aug 0%
Tramore
Sharp
1 1 third 16 Aug 0%
Leopardstown
Galloping
1 1 other 5 Jun 0%
Laytown
Galloping
1 1 third 4 Sep 0%
Limerick
Galloping
1 1 other 25 Apr 0%
Clonmel
Sharp
1 1 second 14 May 0%
Down Royal
Galloping
1 1 other 21 Jun 0%
Ayr
Galloping
1 1 other 7 Jul 0%
Roscommon
Sharp
1 1 other 13 Oct 0%