Captain Hanley
Captain Hanley has run 26 times without finding the winner's circle, but the 6-year-old keeps showing up and keeps performing. That consistency — five places from 26 races — speaks to a horse that belongs in competition, even if the big moment hasn't arrived. His recent form tells the real story: second place three races ago, fourth twice more, and a sixth last time out. These are the results of a horse plugging away at the right level, race after race.Based on TrackLab's AI analysis
Owner
Eoghan Godfrey E Oconnell
📊 Key Numbers
Career statistics for this horse
19.2%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
Ridden most often by Adam Caffrey, the pair have yet to cross the line first together in five attempts, but they keep running. Trained by Eamonn O'Connell at Cullen in County Tipperary, Captain Hanley is part of a modest yard — O'Connell has sent out four winners this season, which means every runner counts. For a 6-year-old still actively racing and still placing regularly, Captain Hanley represents the bread and butter of racing: the honest horse that may never win but shows up fit and competitive every time.
⚡ 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 to yielding (mild give)
Unknown
Good to soft (some give)
Unknown
Yielding (slightly soft)
Unknown
Yielding to soft (damp)
Unknown
📏 Race Distance
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
Right-handed, tight
Unknown
📅 Recent Runs
The last 10 races, most recent first
16 Aug
5th
Tramore
Long Distance (2m+) · Good_To_Yielding · 10 runners
8 Aug
4th
Kilbeggan
Long Distance (2m+) · Good · 11 runners
7 Jul
4th
Tramore
Long Distance (2m+) · Good · 12 runners
3 Jul
6th
Wexford
Long Distance (2m+) · Good · 17 runners
7 Jun
2nd
Punchestown
Long Distance (2m+) · Good_To_Yielding · 12 runners
31 May
DNF
Kilbeggan
Long Distance (2m+) · Good_To_Yielding · 15 runners
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
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Dundalk Galloping |
8 |
1 second, 7 other |
27 Mar |
0% |
| Tramore Sharp |
3 |
1 third, 2 other |
16 Aug |
0% |
| Ballinrobe Sharp |
2 |
2 other |
21 Jul |
0% |
| Kilbeggan Tight |
2 |
2 other |
8 Aug |
0% |
| Tipperary Galloping |
2 |
2 other |
8 Aug |
0% |
| Punchestown Galloping |
1 |
1 second |
7 Jun |
0% |
| Wexford Sharp |
1 |
1 other |
3 Jul |
0% |
| Leopardstown Galloping |
1 |
1 other |
5 Jun |
0% |
| Ayr Galloping |
1 |
1 other |
7 Jul |
0% |
| Down Royal Galloping |
1 |
1 other |
21 Jun |
0% |
| Roscommon Sharp |
1 |
1 other |
13 Oct |
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% |