UK time :

So Sassy

So Sassy is a 4-year-old who took eight months to find the winner's enclosure, but has since become a genuinely useful racehorse at the right track and the right distance. The horse won for the first time at Lingfield Park in late August 2025, then went quiet for nearly a year before picking up a second win at Wolverhampton in August 2026. That second victory, eight weeks ago, signals that the horse has found a winning formula: it has won twice from its last six races, which is strong recent form.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Bated Breath
Mother
If So
Owner
My Racing Manager Friends
Official rating
75

📊 Key numbers

Career totals for this horse
19
Career races
3
Wins
15.8%
Win rate
avg ~10%
36.8%
Top-3 rate
avg ~30%
6 days
Since last race

🔍 Full analysis

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

James Fanshawe's Newmarket yard, with 44 winners already this season, has clearly figured out how to get the best from So Sassy. The real clue is Wolverhampton. This is not a fluke — the horse has won 2 of its 4 races there, a 50% win rate that stands out sharply against a career average of just 1 win in every 6 races overall. That kind of course specialisation is gold for a trainer and punter alike. Distance matters too. Over seven furlongs to a mile, So Sassy has won 2 of 5 races (40%), compared to a miserable 12% win rate in Class 5 company generally. Put the horse on normal, standard ground at Wolverhampton at that trip, and you have a different proposition altogether.

The recent form reads 2-8-1-1-5-5 — two wins bookended by mid-field efforts. It was raced just a day ago, so So Sassy is clearly still in work and actively campaigned. Hector Crouch has ridden the horse five times, winning once, which hints that the partnership may still have more to offer. At Wolverhampton over the right distance on good ground, So Sassy is a horse worth watching. Everywhere else, it has a lot to prove.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard ground: 3 wins from 10 starts (30%)
✔ Well suited by 7f – 1m distances: 40% win rate
⚠ What to watch out for
⚠ Poor record on standard_to_slow ground: 0 wins from 3 starts
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Loves
Good to firm (fairly firm)
Unknown
Good (a little give)
Unknown
Standard to slow (all-weather)
Avoids
Good to soft (some give)
Avoids
📏 Race distance
7F – 1M
Loves
5F – 6½F
Avoids
🏅 Race level
Class 4 (standard)
Avoids
Class 5 (entry-level)
Ok
🏟 Track shape
Left-handed, long straights
Left-handed, tight turns
Right-handed, long straights
Unknown
Left-handed, tight
Unknown
Long straights
Unknown
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
12 Oct
2nd
Great Yarmouth
5f – 6½f · Good_To_Soft · 13 runners
11 Sep
8th
Chester
7f – 1m · Good_To_Soft · 14 runners
17 Aug
🏆 Won
Wolverhampton
7f – 1m · Standard · 10 runners
17 Jul
🏆 Won
Wolverhampton
7f – 1m · Standard · 11 runners
5 May
5th
Wolverhampton
5f – 6½f · Standard · 6 runners
3 Apr
5th
Lingfield Park
7f – 1m · Standard · 12 runners
2 Mar
4th
Wolverhampton
5f – 6½f · Standard
7 Feb
7th
Southwell
5f – 6½f · Standard · 8 runners
3 Jan
2nd
Lingfield Park
5f – 6½f · Standard_To_Slow · 9 runners
20 Nov
4th
Lingfield Park
5f – 6½f · Standard · 5 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
20%
Win rate
1/5
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
0%
Win rate
0/1
Wins / rides
Daniel Muscutt Current jockey
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
Lingfield Park
Sharp
5 1 win, 1 second, 1 third, 2 other 3 Apr 20%
Wolverhampton
Galloping
4 2 wins, 2 other 17 Aug 50%
Great Yarmouth
Galloping
3 1 second, 2 other 12 Oct 0%
Kempton Park
Galloping
2 2 other 5 May 0%
Goodwood
Undulating
1 1 other 13 Jun 0%
chelmsford 1 1 third 23 Oct 0%
Southwell
Galloping
1 1 other 7 Feb 0%
Newbury
Galloping
1 1 other 29 Aug 0%
Chester
Tight
1 1 other 11 Sep 0%