Thornaby Annie
Thornaby Annie is a 3-year-old with a mixed record — one win and six places from twelve races — but the pattern of her recent form suggests something interesting might be building. Over her last six outings she has finished nowhere worse than seventh, which is a solid, consistent run. More tellingly, she's landed two second-place finishes and three thirds in that stretch, which hints at a horse that is competitive and perhaps getting closer to breaking through again.Based on TrackLab's AI analysis
Owner
Ingleby Boodstock The Fallen Angels
📊 Key Numbers
Career statistics for this horse
50%
Place rate (top 3)
avg ~30%
🏁 Next Race
Today
Ripon
About 1 mile · Soft, spongy ground · 13 runners
→
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
That one victory came at Wetherby on 15 June, six weeks ago now. It was her first career win and it came at a track where she plainly belongs — she's raced there three times at the higher level of Class 5 racing without success, but that breakthrough at Wetherby feels significant for a horse who wins roughly once every twelve outings. The fact that she's still racing actively — last out just a day ago — and continues to place regularly tells you the trainer believes there is more to come.
Adrian Nicholls, who trains Thornaby Annie at his Sessay yard in North Yorkshire, has sent out eight winners already this season, so he's not working with a struggling operation. The evidence from her recent form is that Thornaby Annie is a genuine competitor at her level, a horse that earns her keep through consistency and the occasional prize. She may never be a stakes horse or a crowd favourite, but she's exactly the kind of dependable performer that racing depends on — one that turns up, tries hard, and every now and then reminds her the yard why they keep her in training.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 6 starts (17%)
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 4 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Good to soft (some give)
Unknown
Standard (all-weather)
Avoids
🏅 Competition Level
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Likes
Right-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
29 Jul
7th
Redcar
7f – 1m · Good_To_Firm · 7 runners
14 Jul
2nd
Beverley
7f – 1m · Good_To_Firm · 8 runners
2 Jul
7th
Nottingham
1m1f – 1m2f · Good_To_Firm · 8 runners
15 Jun
🏆 Won
Wetherby
1m1f – 1m2f · Good_To_Firm · 14 runners
26 May
2nd
Redcar
7f – 1m · Good_To_Firm · 13 runners
2 May
2nd
Doncaster
7f – 1m · Good_To_Firm · 9 runners
13 Apr
13th
Newcastle
5f – 6½f · Standard · 14 runners
14 Oct
4th
Newcastle
5f – 6½f · Standard · 9 runners
4 Oct
3rd
Newcastle
5f – 6½f · Standard · 8 runners
19 Sep
7th
Newcastle
5f – 6½f · Standard · 13 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 |
| Newcastle Galloping |
4 |
1 third, 3 other |
13 Apr |
0% |
| Redcar Galloping |
2 |
1 second, 1 other |
29 Jul |
0% |
| Wetherby Galloping |
1 |
1 win |
15 Jun |
100% |
| Haydock Park Galloping |
1 |
1 other |
18 Jul |
0% |
| Carlisle Undulating |
1 |
1 third |
9 Sep |
0% |
| Nottingham Galloping |
1 |
1 other |
2 Jul |
0% |
| Doncaster Galloping |
1 |
1 second |
2 May |
0% |
| Beverley Undulating |
1 |
1 second |
14 Jul |
0% |