:

Tuff Days

There is a certain honesty in a horse called Tuff Days, and the name has proven prophetic. This nine-year-old has taken part in 33 races over its career without ever crossing the line first, picking up just three placed finishes along the way for its trouble. That is a long road with very little reward at the end of it, and at this stage of its career, a first win feels more like wishful thinking than a realistic expectation.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
74

📊 Key Numbers

Career statistics for this horse
33
Career races
0
Wins
0%
Win rate
avg ~10%
9.1%
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 does little to change that picture. In its last six outings, the best Tuff Days has managed is a fifth place, with a sixth thrown in among a string of mid-to-back-of-the-field finishes. It raced just yesterday, so it is clearly still active and being given every opportunity, but the performances suggest a horse that is competitive enough to keep turning up without quite being good enough to win.

Jockey Mike O'Connor has partnered Tuff Days more than anyone else, the pair teaming up 12 times together without a single win between them. That is not necessarily a criticism of either horse or rider — sometimes a partnership simply reflects the horse's ceiling rather than any particular failing. Trainer Michael Barry has found winners this season, so the yard is not without ability, but Tuff Days appears to be the kind of horse that keeps the yard busy rather than prosperous.

None of this means the horse lacks value to the people who care for it and run it — plenty of horses fill out a card and give owners something to cheer for even from fifth place. But as a betting prospect or a horse to watch in search of a breakthrough, the record speaks plainly: 33 chances, zero wins. At nine years old, Tuff Days has earned its name the hard way.

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 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, tight
Unknown
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
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
6 Oct
DNF
Killarney
Long Distance (2m+) · Yielding · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Mike O'Connor Current Jockey
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
Aidan Kelly
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

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Wexford
Sharp
6 6 other 29 Aug 0%
Kilbeggan
Tight
6 2 seconds, 4 other 31 May 0%
Ballinrobe
Sharp
4 1 third, 3 other 13 Sep 0%
Limerick
Galloping
3 3 other 21 May 0%
Tramore
Sharp
3 3 other 1 Jun 0%
Killarney
Sharp
3 3 other 5 Oct 0%
Cork
Galloping
2 2 other 1 Aug 0%
Downpatrick
Undulating
2 2 other 15 Jun 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%
Tipperary
Galloping
1 1 other 6 Jul 0%