Sole Spirit
Sole Spirit is a horse running hot right now, with three wins in its last six races and a racing rhythm that suggests the 4-year-old has found its rhythm at exactly the right time.
Bryan Smart's yard at Sutton Bank in North Yorkshire has clearly got it sorted — the horse is genuinely hard to beat when the ground is fast and dry, winning half its races (2 from 4) on those conditions. That's a real strength to build around, especially since wet or muddy ground seems to blunt whatever edge it normally has.
Based on TrackLab's AI analysis
Owner
The Freedom Spirits And B Smart
📊 Key Numbers
Career statistics for this horse
33.3%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
What stands out is how consistent Sole Spirit has been lately. Its recent form reads 7-1-6-1-1, which means three wins and two places in the last six outings — a level of performance that keeps it competitive and in the mix week after week. Over a longer view, a 33 percent win rate across nine races (3 wins and 3 places) is solidly respectable and shows this isn't a flash in the pan. The horse broke through for its first career victory at Doncaster on 27 June 2025, and last won at Newcastle on 11 September 2025, so there's genuine momentum here.
The one caveat is that Sole Spirit typically races at Class 5 level, where it has won just once from four attempts (25 percent). That tells you this is a competitive horse at its grade but not necessarily one stepping up the ladder any time soon. Still, with a trainer sending out 18 winners this season and a horse that finds genuine form on fast ground, Sole Spirit looks like one to keep an eye on when conditions suit. It raced just yesterday, so the yard clearly believes it is ready to run again soon.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 2 wins from 4 starts (50%)
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Standard (all-weather)
Likes
Good to soft (some give)
Unknown
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 6 (grassroots)
Loves
🏟 Track Shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Right-handed, hilly
Avoids
📅 Recent Runs
The last 10 races, most recent first
31 Aug
7th
Southwell
5f – 6½f · Standard · 12 runners
11 Sep
🏆 Won
Newcastle
5f – 6½f · Standard · 10 runners
20 Aug
6th
Carlisle
5f – 6½f · Good_To_Firm · 7 runners
8 Aug
🏆 Won
Thirsk
5f – 6½f · Good_To_Firm · 8 runners
27 Jun
🏆 Won
Doncaster
5f – 6½f · Good_To_Firm · 8 runners
19 Dec
DNF
Southwell
5f – 6½f · Standard · 12 runners
6 Nov
8th
Musselburgh
7f – 1m · Good_To_Soft · 12 runners
18 Sep
6th
Beverley
5f – 6½f · Good · 11 runners
14 Aug
10th
Beverley
5f – 6½f · Good_To_Firm · 11 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 |
| Beverley Undulating |
2 |
2 other |
18 Sep |
0% |
| Southwell Galloping |
2 |
2 other |
31 Aug |
0% |
| Thirsk Galloping |
1 |
1 win |
8 Aug |
100% |
| Newcastle Galloping |
1 |
1 win |
11 Sep |
100% |
| Doncaster Galloping |
1 |
1 win |
27 Jun |
100% |
| Carlisle Undulating |
1 |
1 other |
20 Aug |
0% |
| Musselburgh Sharp |
1 |
1 other |
6 Nov |
0% |