Stormbreaker
Stormbreaker is a seven-year-old that has found winning tough in the middle of its career, sitting on just 3 wins from 20 races — which works out to winning roughly once every six or seven attempts. That modest record masks something more interesting: the horse has genuinely thrived over the longer distances, winning 2 of its last 4 races between a mile and a half and two miles. It is a horse that needs that extra ground to show what it can do.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
50%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The catch is the timing. Stormbreaker last won nearly two years ago at Listowel on 27 September 2024, and has drawn a blank in its last six races. It raced just yesterday, which suggests the yard — John Joseph Hanlon's operation in Co Carlow — is still hunting for the right race to get it back in the winner's enclosure. Hanlon's team has already sent out 11 winners this season, so there is form in the yard. Darragh Keenan, who rides the horse most often, has managed just one win from six races aboard Stormbreaker, a win rate of 17%, suggesting the partnership has potential but has not quite clicked into gear yet. At seven, there is time left, but the horse will be looking to rediscover the form that earned it those two wins at the longer distances and remind people that it is more than just a perpetual also-ran.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on soft ground: 1 wins from 3 starts (33%)
✔ Well suited by 1m6f – 2m distances: 50% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 5 starts
⚠ Poor record on standard ground: 0 wins from 4 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Unknown
Good to firm (drying out)
Unknown
Yielding (slightly soft)
Unknown
Yielding to soft (damp)
Unknown
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Likes
Class 6 (grassroots)
Unknown
🏟 Track Shape
Right-handed, long straights
Loves
Right-handed, hilly
Loves
Left-handed, tight turns
Likes
Right-handed, tight
Unknown
Right-handed, tight turns
Unknown
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
22 Aug
7th
Killarney
Long Distance (2m+) · Good · 14 runners
2 Aug
6th
Galway
Long Distance (2m+) · Good · 23 runners
12 Jul
DNF
Sligo
Long Distance (2m+) · Good · 12 runners
22 Apr
11th
Fairyhouse
Long Distance (2m+) · Yielding_To_Soft · 16 runners
14 Mar
10th
Cheltenham
Long Distance (2m+) · Good_To_Soft · 24 runners
2 Feb
12th
Leopardstown
Long Distance (2m+) · Soft · 22 runners
31 Dec
2nd
Punchestown
Long Distance (2m+) · Soft · 13 runners
30 Nov
6th
Fairyhouse
Long Distance (2m+) · Yielding · 14 runners
27 Sep
🏆 Won
Listowel
Long Distance (2m+) · Soft · 21 runners
26 Aug
2nd
Downpatrick
Long Distance (2m+) · Good · 7 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Lingfield Park Sharp |
4 |
1 second, 2 thirds, 1 other |
20 Aug |
0% |
| Fairyhouse Galloping |
2 |
2 other |
22 Apr |
0% |
| Galway Tight |
2 |
2 other |
2 Aug |
0% |
| Kempton Park Galloping |
1 |
1 win |
7 Sep |
100% |
| Listowel Sharp |
1 |
1 win |
27 Sep |
100% |
| Salisbury Undulating |
1 |
1 win |
28 May |
100% |
| Punchestown Galloping |
1 |
1 second |
31 Dec |
0% |
| Sligo Sharp |
1 |
1 other |
12 Jul |
0% |
| Killarney Sharp |
1 |
1 other |
22 Aug |
0% |
| Thirsk Galloping |
1 |
1 second |
22 Jul |
0% |
| Leopardstown Galloping |
1 |
1 other |
2 Feb |
0% |
| Cheltenham Galloping |
1 |
1 other |
14 Mar |
0% |
| Goodwood Undulating |
1 |
1 other |
9 Oct |
0% |
| Downpatrick Undulating |
1 |
1 second |
26 Aug |
0% |
| Bath Undulating |
1 |
1 third |
24 Apr |
0% |