UK time :

Troy Story

Troy Story is a 4-year-old still searching for its first win, despite fifteen attempts on the track. The horse has finished in the top 3 twice across its sixteen races, most recently in its last outing just a day ago, when it finished fifth.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Mother
Dainty's Daughter
Owner
Friends Of The Ballygarry

📊 Key numbers

Career totals for this horse
16
Career races
0
Wins
0%
Win rate
avg ~10%
12.5%
Top-3 rate
avg ~30%
1 day
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The last six runs paint a picture of a horse holding its form without breaking through: fifth, fifth, fifth again, tenth, fifth, and fifth once more. There is something grimly reliable about that sequence—Troy Story keeps showing up and keeps finishing within striking distance of the top-3 finishes, but the win simply will not come. At Class 4 level, where it has raced six times without a victory, the horse is competitive but outgunned by the stronger runners it meets. Trainer Dave Roberts, based at Kenley in Shropshire, has saddled the horse through this run without finding the answer. The yard itself has been productive this season, with six winners, but Troy Story has not been the beneficiary of any luck or tactical tweaks.

Charles Bishop has ridden the horse five times and has not won aboard it either. There is no obvious red flag in the partnership—it is simply that Troy Story has shown nothing to suggest it is about to break its duck at any point soon. Without a win to its name after this many races, the horse's future may lie in lower grades where the opposition is weaker, or it may continue on as a consistent minor player in modest contests. For now, Troy Story remains one of those steady, honest runners that makes up the backbone of jump racing: good enough to get backed occasionally, never quite good enough to deliver.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Unknown
Standard (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
Standard to slow (all-weather)
Unknown
Soft (muddy)
Unknown
📏 Race distance
7F – 1M
Unknown
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
Long Distance (2M+)
Unknown
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track shape
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
17 Oct
5th
Market Rasen
Long Distance (2m+) · Good · 8 runners
4 Oct
5th
Uttoxeter
1m6f – 2m · Good · 10 runners
10 Sep
11th
Worcester
Long Distance (2m+) · Good · 14 runners
24 Jan
10th
Lingfield Park
1m6f – 2m · Standard · 12 runners
7 Jan
5th
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 14 runners
12 Dec
5th
Southwell
1m6f – 2m · Standard · 9 runners
24 Nov
5th
Wolverhampton
1m1f – 1m2f · Standard · 8 runners
3 Nov
7th
Kempton Park
7f – 1m · Standard_To_Slow · 8 runners
23 Jul
5th
Salisbury
1m1f – 1m2f · Good_To_Firm · 7 runners
5 Jul
7th
Sandown Park
1m1f – 1m2f · Good_To_Firm · 12 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Sandown Park
Galloping
3 3 other 5 Jul 0%
Kempton Park
Galloping
3 1 second, 2 other 7 Jan 0%
Lingfield Park
Sharp
2 2 other 24 Jan 0%
Wolverhampton
Galloping
1 1 other 24 Nov 0%
Catterick Bridge
Sharp
1 1 third 2 Oct 0%
Southwell
Galloping
1 1 other 12 Dec 0%
Worcester
Galloping
1 1 other 10 Sep 0%
Ascot
Galloping
1 1 other 9 May 0%
Salisbury
Undulating
1 1 other 23 Jul 0%
Uttoxeter
Sharp
1 1 other 4 Oct 0%
Market Rasen
Sharp
1 1 other 17 Oct 0%