UK time :

Tees Spirit

Tees Spirit is a horse that knows how to win on its day, but those days have become increasingly rare. The eight-year-old has picked up eight wins from 33 races — a win rate of roughly 1 in 4 — which marks it out as a genuine competitor, yet something has shifted in recent months. It last won at Beverley on 24 September 2024, and has not found the winner's circle in its six races since, finishing between eighth and nineteenth in that stretch. For a horse of this caliber, that is a frustrating run.Based on TrackLab's analysis
Quick facts
Age
8 years old
Sex
Gelding
Colour
Brown
Father
Swiss Spirit
Mother
Mistress Twister
Owner
A Nicholls
Official rating
79

📊 Key numbers

Career totals for this horse
33
Career races
8
Wins
24.2%
Win rate
avg ~10%
33.3%
Top-3 rate
avg ~30%
15 days
Since last race

🔍 Full analysis

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

What makes Tees Spirit interesting is its clear preference for one type of ground. On normal conditions it absolutely thrives, winning 7 of its 19 races — a rate of roughly 1 in every 3 attempts. That is the kind of specificity that matters; when the going is standard and firm rather than wet or muddy, Tees Spirit has genuine edge. At Class 2 level, where it typically competes, it has won 3 of 16 races, which tells you it belongs in that company but is not dominant. The horse has recorded wins at three different tracks, including two in top races at Sandown and Epsom, which suggests it has genuine class.

Tees Spirit is trained by Adrian Nicholls at Sessay in North Yorkshire and has been most often ridden by Mia Nicholls, with whom it has won 3 races from 14 outings together — a partnership with a 21% win rate. The yard has found eight winners this season, so Nicholls knows how to train a decent horse. At eight years old, Tees Spirit is still competitive and was active as recently as yesterday, which means it remains a runner. The question now is whether it can find that normal ground it loves and rediscover the winning formula that made it such a sharp operator just over two years ago.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 7 wins from 19 starts (37%)
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 3 starts
⚠ Yet to win at York in 5 attempts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to firm (fairly firm)
Ok
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
Yielding (slightly soft)
Unknown
Standard (all-weather)
Avoids
📏 Race distance
5F – 6½F
Sprint (< 5F)
Unknown
🏅 Race level
Class 1 (elite)
Avoids
Class 2 (high-level)
Ok
Class 3 (mid-level)
Loves
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Right-handed, long straights
Left-handed, long straights
Ok
Right-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
3 Oct
13th
Redcar
5f – 6½f · Good · 13 runners
26 Sep
9th
Southwell
Sprint (< 5f) · Standard · 10 runners
27 Sep
10th
Haydock Park
5f – 6½f · Good_To_Soft · 11 runners
20 Aug
19th
York
5f – 6½f · Good_To_Firm · 20 runners
9 Aug
8th
Redcar
5f – 6½f · Good_To_Firm · 9 runners
7 Jun
12th
Epsom Downs
5f – 6½f · Good · 19 runners
15 May
17th
York
5f – 6½f · Good_To_Firm · 18 runners
26 Apr
5th
Ripon
5f – 6½f · Good · 7 runners
22 Feb
10th
Southwell
Sprint (< 5f) · Standard · 12 runners
25 Oct
7th
Dundalk
5f – 6½f · Standard · 13 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Mia Nicholls
21.4%
Win rate
3/14
Wins / rides
50%
Win rate
4/8
Wins / rides
Jack Nicholls
0%
Win rate
0/4
Wins / rides
0%
Win rate
0/2
Wins / rides
Connor Murtagh
100%
Win rate
1/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
York
Galloping
5 5 other 20 Aug 0%
Doncaster
Galloping
3 1 win, 1 third, 1 other 15 Sep 33.3%
Newmarket
Galloping
3 1 win, 1 third, 1 other 4 May 33.3%
Haydock Park
Galloping
3 1 second, 2 other 27 Sep 0%
Beverley
Undulating
2 2 wins 24 Sep 100%
Epsom Downs
Undulating
2 1 win, 1 other 7 Jun 50%
Ascot
Galloping
2 2 other 7 Oct 0%
Redcar
Galloping
2 2 other 3 Oct 0%
Southwell
Galloping
2 2 other 26 Sep 0%
Nottingham
Galloping
1 1 win 7 May 100%
Tipperary
Galloping
1 1 win 26 Aug 100%
Sandown Park
Galloping
1 1 win 5 Jul 100%
Ripon
Sharp
1 1 other 26 Apr 0%
Windsor
Sharp
1 1 other 25 May 0%
Naas
Galloping
1 1 other 21 May 0%
Dundalk
Galloping
1 1 other 25 Oct 0%
The Curragh
Galloping
1 1 other 26 Jun 0%
Thirsk
Galloping
1 1 other 16 Jun 0%