:

Tuff Days

Tuff Days is a horse whose name, at this point, reads less like optimism and more like a diary entry. Eight years old with 31 races behind him and not a single win to show for it, he has placed three times — meaning he has finished second or third on three occasions — but the winner's enclosure has remained firmly out of reach throughout his entire career.Based on TrackLab's AI analysis
Quick Facts
Age
9 years old
Sex
Gelding
Colour
Chestnut
Father
Ask
Mother
Ballybricken Fern
Owner
Michael Barry
Rating
72

📊 Key Numbers

Career statistics for this horse
32
Career races
0
Wins
0%
Win rate
avg ~10%
9.4%
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 record does nothing to soften that picture. His last six runs have produced finishes of eighth, a couple of breaks, fifth, another break, eighth, and sixth. There is no upward curve to point to, no sign of a horse finding its feet or warming to a particular type of race. He has also been off the track for roughly five months now, so he returns today with some rust to shake off on top of everything else.

His regular partner in the saddle, Mike O'Connor, has ridden him twelve times without winning — that is twelve attempts, zero wins, a partnership that has been nothing if not persistent. Trainer Michael Barry has managed one winner from his yard so far this season, which suggests this is not a operation currently firing on all cylinders.

The honest truth about Tuff Days is that he is the kind of horse who fills out a field rather than threatens to win one. Some horses take time to click; at eight years old and 31 races deep, the window for a breakthrough is not getting any wider. If he does cross the line first one day, it will be one of the more unlikely — and in its own way, quietly wonderful — results of the season.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Yet to win at Wexford in 6 attempts
Yet to win at Kilbeggan in 5 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to yielding (mild give)
Unknown
Good (firm-ish)
Unknown
Yielding (slightly soft)
Unknown
Yielding to soft (damp)
Unknown
Soft (muddy)
Unknown
📏 Race Distance
Long Distance (2M+)
Unknown
🏟 Track Shape
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, tight
Unknown
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
21 May
6th
Limerick
Long Distance (2m+) · Good_To_Yielding · 14 runners
5 Oct
8th
Killarney
Long Distance (2m+) · Yielding · 12 runners
29 Aug
DNF
Wexford
Long Distance (2m+) · Good · 17 runners
22 Aug
5th
Kilbeggan
Long Distance (2m+) · Good_To_Yielding · 13 runners
8 Aug
DNF
Wexford
Long Distance (2m+) · Good_To_Yielding · 15 runners
25 Jul
8th
Kilbeggan
Long Distance (2m+) · Good_To_Yielding · 17 runners
24 Jul
6th
Wexford
Long Distance (2m+) · Good · 17 runners
18 Jul
10th
Killarney
Long Distance (2m+) · Yielding_To_Soft · 18 runners
6 Oct
DNF
Killarney
Long Distance (2m+) · Yielding · 12 runners
3 Oct
13th
Clonmel
Long Distance (2m+) · Good · 19 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/12
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Calum Hogan
0%
Win rate
0/1
Won / Rode
Aidan Kelly
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Wexford
Sharp
6 6 other 29 Aug 0%
Kilbeggan
Tight
5 2 seconds, 3 other 22 Aug 0%
Ballinrobe
Sharp
4 1 third, 3 other 13 Sep 0%
Tramore
Sharp
3 3 other 1 Jun 0%
Killarney
Sharp
3 3 other 5 Oct 0%
Limerick
Galloping
3 3 other 21 May 0%
Cork
Galloping
2 2 other 1 Aug 0%
Downpatrick
Undulating
2 2 other 15 Jun 0%
Tipperary
Galloping
1 1 other 6 Jul 0%
Sligo
Sharp
1 1 other 23 Aug 0%
Roscommon
Sharp
1 1 other 6 Aug 0%
Clonmel
Sharp
1 1 other 3 Oct 0%