Wild Thoughts
Wild Thoughts is a 3-year-old with genuine quality and the kind of partnership that can turn a good horse into a special one. The numbers tell a compelling story: five wins from fourteen races is a win rate of roughly one in every three, which puts this horse well above average. More striking still is the bond with jockey
Saffie Osborne, who has ridden Wild Thoughts in five races and won four of them — an 80% win rate that suggests real understanding between horse and rider.
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
Richard Spencer's Newmarket yard has sent out thirty winners this season, so the horse is in a stable with genuine firing power. Wild Thoughts found its first victory at Redcar on 20 April 2026, and has built steadily since. The horse clearly has a distance sweet spot: at seven furlongs to a mile, it has won two of three races, a 67% record that hints at the range it can handle. That last win came at Ayr just last week on 17 September, showing the horse is in form right now and racing regularly. The recent sequence — a win, then a placed effort, a couple more places, and finishes outside the money — suggests inconsistency, but that second-place finish three runs back and the strong start to the recent six races show a horse that knows how to run well at the track it needs.
This is a horse worth watching. The partnership with Osborne is working too well to be coincidence, and Spencer clearly knows how to get the best from it. Wild Thoughts has the record and the recent form to suggest there are more wins to come.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 7f – 1m distances: 67% win rate
✔ Strong overall win rate: wins 36% of races
✔ Effective partnership with Saffie Osborne: 80% win rate together
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Ok
Good (a little give)
Unknown
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
🏅 Race level
Class 2 (high-level)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Ok
Right-handed, long straights
Ok
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
📅 Recent runs
The last 10 races, most recent first
26 Sep
23th
Newmarket
1m1f – 1m2f · Good_To_Firm · 28 runners
17 Sep
🏆 Won
Ayr
1m3f – 1m4f · Soft · 11 runners
10 Sep
3rd
Doncaster
1m3f – 1m4f · Good_To_Soft · 11 runners
15 Aug
2nd
Newbury
1m3f – 1m4f · Good_To_Firm · 6 runners
30 Jul
9th
Goodwood
1m1f – 1m2f · Good_To_Firm · 20 runners
11 Jul
7th
Newmarket
1m1f – 1m2f · Good_To_Firm · 9 runners
30 May
2nd
Carlisle
7f – 1m · Good_To_Firm · 8 runners
11 May
🏆 Won
Windsor
1m1f – 1m2f · Good_To_Firm · 13 runners
30 Apr
🏆 Won
Kempton Park
7f – 1m · Standard_To_Slow · 14 runners
28 Apr
🏆 Won
1%
Lingfield Park
1m1f – 1m2f · Standard · 6 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 |
2 |
2 other |
26 Sep |
0% |
| Redcar Galloping |
1 |
1 win |
20 Apr |
100% |
| Lingfield Park Sharp |
1 |
1 win |
28 Apr |
100% |
| Ayr Galloping |
1 |
1 win |
17 Sep |
100% |
| Kempton Park Galloping |
1 |
1 win |
30 Apr |
100% |
| Windsor Sharp |
1 |
1 win |
11 May |
100% |
| Goodwood Undulating |
1 |
1 other |
30 Jul |
0% |
| Doncaster Galloping |
1 |
1 third |
10 Sep |
0% |
| Ascot Galloping |
1 |
1 other |
30 Apr |
0% |
| Nottingham Galloping |
1 |
1 other |
1 Jun |
0% |
| Great Yarmouth Galloping |
1 |
1 other |
22 May |
0% |
| Carlisle Undulating |
1 |
1 second |
30 May |
0% |
| Newbury Galloping |
1 |
1 second |
15 Aug |
0% |