:

Tuff Days

Tuff Days is a nine-year-old who has made a career out of nearly getting there — but not quite. Across 34 races, this horse has never once hit the front at the finish line, though four placed efforts show it has been competitive enough to matter on occasion. A win rate of zero from 34 attempts is a tough record to look at, and at this stage of a career, it is difficult to see that changing.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
34
Career races
0
Wins
0%
Win rate
avg ~10%
11.8%
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 tells its own story. A fifth-place finish is the best showing across the last six runs, with several unplaced efforts and little sign of improvement. Jockey Mike O'Connor has partnered the horse in 13 of those races together and is still waiting for a first win between them — zero from thirteen is a long run without reward for both horse and rider.

Trainer Michael Barry has sent out one winner this season from his yard, so this is not an operation operating at full throttle at the moment. Tuff Days raced just yesterday, which at least confirms there are no obvious issues keeping it out of action, but there is not much in the data to suggest a breakthrough is coming. At nine years old, with a blank win column after three dozen attempts, the name starts to feel less like a coincidence and more like a quiet acknowledgment of the truth.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Yet to win at Kilbeggan in 6 attempts
Yet to win at Wexford in 6 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
2 Jul
DNF
Limerick
Long Distance (2m+) · Good · 19 runners
31 May
13th
Kilbeggan
Long Distance (2m+) · Good_To_Yielding · 15 runners
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

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Mike O'Connor Current Jockey
0%
Win rate
0/13
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
Calum Hogan
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
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
Kilbeggan
Tight
6 2 seconds, 4 other 31 May 0%
Wexford
Sharp
6 6 other 29 Aug 0%
Limerick
Galloping
4 4 other 2 Jul 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%
Downpatrick
Undulating
2 2 other 15 Jun 0%
Cork
Galloping
2 2 other 1 Aug 0%
Tipperary
Galloping
1 1 other 6 Jul 0%
Roscommon
Sharp
1 1 other 6 Aug 0%
Clonmel
Sharp
1 1 other 3 Oct 0%
Sligo
Sharp
1 1 other 23 Aug 0%