Hardy's Hero
Hardy's Hero has won twice in eleven races, which works out to roughly one win in every five outings. The three-year-old is trained by
William Haggas at Newmarket, a stable that has sent out 170 winners already this season and knows exactly how to place a horse where it can succeed. Yet despite that expertise, Hardy's Hero hasn't found the winner's enclosure in thirteen months. The last time it won was at Carlisle on September 1st, 2025, and since then it has been chasing without reward — a run of six consecutive races without victory.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
That said, there are green shoots in the record. In the lower-grade races where Hardy's Hero typically runs, it has won once from three attempts, a win rate of 33 percent that suggests it belongs at that level. The horse is also a regular placer: six places from eleven races means it hits the frame more often than not. Its recent form, read backwards from the latest outing yesterday, tells a more encouraging story than the bare facts suggest. The sequence of 12-7-6-2-2-3 shows two second-place finishes and a third not long ago — narrow misses rather than hammerings, which hints that the horse still has something to offer. At this level of racing, that consistency has value. Hardy's Hero is clearly a horse that earns its keep, and with a trainer of Haggas's calibre still saddling it after more than a year without a win, there is confidence enough in the yard that a breakthrough is still possible.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 3 starts (33%)
⚠ What to watch out for
⚠ Struggles on RH Galloping tracks: 0 wins from 5 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to firm (fairly firm)
Ok
Good to soft (some give)
Unknown
🏅 Race level
Class 3 (mid-level)
Unknown
🏟 Track shape
Left-handed, long straights
Likes
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
19 Sep
12th
Newmarket
7f – 1m · Good · 15 runners
2 Sep
7th
Kempton Park
7f – 1m · 8 runners
1 Aug
6th
Newmarket
7f – 1m · Good_To_Firm · 6 runners
23 Jul
2nd
1
Great Yarmouth
7f – 1m · Good_To_Firm · 4 runners
26 Jun
2nd
Newmarket
7f – 1m · Good_To_Firm · 3 runners
9 May
3rd
Lingfield Park
7f – 1m · Good_To_Firm · 8 runners
14 Apr
2nd
Newmarket
7f – 1m · Good · 13 runners
19 Sep
5th
Newbury
7f – 1m · Good_To_Soft · 11 runners
1 Sep
🏆 Won
Carlisle
5f – 6½f · Good · 10 runners
10 Aug
🏆 Won
Haydock Park
5f – 6½f · Good_To_Firm · 11 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Newmarket Galloping |
4 |
2 seconds, 2 other |
19 Sep |
0% |
| Newbury Galloping |
2 |
2 other |
19 Sep |
0% |
| Carlisle Undulating |
1 |
1 win |
1 Sep |
100% |
| Haydock Park Galloping |
1 |
1 win |
10 Aug |
100% |
| Lingfield Park Sharp |
1 |
1 third |
9 May |
0% |
| Great Yarmouth Galloping |
1 |
1 second |
23 Jul |
0% |
| Kempton Park Galloping |
1 |
1 other |
2 Sep |
0% |