Spirit Of Jenny
Spirit Of Jenny is a 4-year-old with one win to its name from eleven races — a record that tells a story of a horse somewhere in the middle ground of racing, neither brilliant nor hopeless. The win came at Southwell on 30 April 2026, and it has not won since, four months ago. Looking at recent form, the horse shows flickers of promise: a second place two runs ago, another second just before that, and a third-place finish mixed in. But there are also eighth-place efforts that suggest inconsistency. Over the last six races, Spirit Of Jenny has been placed three times and won nothing — the pattern of a horse that can occasionally run well but lacks the edge needed to win regularly.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
54.5%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
Trained by Steph Hollinshead at Upper Longdon in Staffordshire, Spirit Of Jenny runs most often with Dougie Costello in the saddle, though the partnership has yet to produce a winner from seven attempts together. The horse performs best at distances between five and six and a half furlongs, winning 1 of 7 races (roughly 1 in 7) at that yardage — better than its overall record, but still modest. The glaring weakness is at Class 5 level, where Spirit Of Jenny has raced six times without a win. The single victory came at Southwell, suggesting the horse may suit that track, though the sample is small. With the yard producing seven winners this season, Spirit Of Jenny remains a work in progress rather than a standout prospect, the kind of mid-pack runner that bobs along from race to race hoping for the conditions and form to align again.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on standard ground: 1 wins from 5 starts (20%)
✔ Well suited by 5f – 6½f distances: 14% win rate
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 4 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Good to firm (drying out)
Avoids
🏅 Competition Level
Class 5 (entry-level)
Avoids
🏟 Track Shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Left-handed, tight
Unknown
📅 Recent Runs
The last 10 races, most recent first
14 Aug
5th
Newmarket
5f – 6½f · Good_To_Firm · 12 runners
6 Aug
8th
Southwell
5f – 6½f · Standard · 9 runners
25 May
2nd
Leicester
5f – 6½f · Good_To_Firm · 8 runners
30 Apr
🏆 Won
Southwell
5f – 6½f · Standard · 7 runners
7 Apr
2nd
Southwell
7f – 1m · Standard · 9 runners
29 Sep
8th
Southwell
5f – 6½f · Standard · 13 runners
5 Sep
7th
Haydock Park
7f – 1m · Good · 11 runners
8 Aug
3rd
Newmarket
7f – 1m · Good_To_Firm · 9 runners
12 Jul
2nd
Chester
7f – 1m · Good · 8 runners
17 Jun
4th
Southwell
5f – 6½f · Standard · 9 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 |
| Southwell Galloping |
5 |
1 win, 1 second, 3 other |
6 Aug |
20% |
| Newmarket Galloping |
2 |
1 third, 1 other |
14 Aug |
0% |
| Leicester Sharp |
2 |
2 seconds |
25 May |
0% |
| Chester Tight |
1 |
1 second |
12 Jul |
0% |
| Haydock Park Galloping |
1 |
1 other |
5 Sep |
0% |