:

Invincible Annice

There is a horse in Tracy Waggott's yard at Spennymoor, County Durham, who has very specific ideas about when she wants to run her best — and those ideas involve mud. Invincible Annice is a four-year-old with 3 wins from 31 races, which works out at roughly 1 in every 10, but that headline figure tells only part of the story. The detail that matters is the ground. Waggott has been clear that this horse needs wet, soft conditions to show her real ability, and when she gets them, a different animal emerges entirely.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Invincible Spirit
Mother
Mokhtarah
Owner
W J Laws
Rating
47

📊 Key Numbers

Career statistics for this horse
31
Career races
3
Wins
9.7%
Win rate
avg ~10%
25.8%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

That was most dramatically illustrated on 1 June 2024 at Musselburgh, where Invincible Annice won a Class 2 race — one of the top tier of races in Britain — for the first time in her career. To put that in context, she spends most of her time competing at Class 6, the bottom rung of the ladder, where she has managed just 1 win from 15 races. Winning a Class 2 from that base is a real step up, the kind of day that stands out in a career and tells you there is more to a horse than its everyday form suggests. It came before she joined Waggott's stable; she had previously been trained by Karl Burke, winning twice as a two-year-old.

Her most recent win came at Newcastle on 20 November 2025, around six months ago, and since then she has finished no better than eighth in her last six races. Waggott has explained that a run at Ripon earlier this season came on ground that was simply too fast for her, which goes a long way to explaining those disappointing numbers. Her regular jockey is Amie Waugh, who has ridden her in 12 of her 31 races for 1 win together — jockey Shane Gray, who partnered her at Hamilton, noted she was idling a bit in front but put it down to the tough conditions rather than a lack of ability.

The yard itself is in decent form, sending out 10 winners this season, and Invincible Annice raced just yesterday, meaning she is very much an active project. The picture that emerges is of a horse whose record flatters to deceive in one direction — she looks ordinary on paper, but on the right day, in the right ground, she has proven she can beat much better horses than she usually faces.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_soft ground: 1 wins from 5 starts (20%)
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 5 starts
Poor record on soft ground: 0 wins from 3 starts
Poor record on good ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Loves
Standard (all-weather)
Ok
Heavy (very wet)
Unknown
Standard to slow (all-weather)
Unknown
Good to firm (drying out)
Avoids
Soft (muddy)
Avoids
Good (firm-ish)
Avoids
📏 Race Distance
5F – 6½F
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Loves
Class 4 (standard)
Class 5 (entry-level)
Avoids
Class 6 (grassroots)
Ok
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, long straights
Ok
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
Left-handed, tight
Unknown
Right-handed, hilly
Avoids

📅 Recent Runs

The last 10 races, most recent first
16 May
12th
Thirsk
5f – 6½f · Good · 17 runners
24 Jan
8th
Newcastle
5f – 6½f · Standard · 9 runners
9 Jan
9th
Newcastle
5f – 6½f · Standard · 10 runners
1 Jan
8th
Newcastle
5f – 6½f · Standard · 12 runners
16 Dec
9th
Newcastle
5f – 6½f · Standard · 13 runners
9 Dec
8th
Newcastle
5f – 6½f · Standard · 12 runners
26 Nov
8th
Newcastle
5f – 6½f · Standard · 8 runners
20 Nov
🏆 Won
Newcastle
5f – 6½f · Standard · 9 runners
18 Nov
3rd
Newcastle
5f – 6½f · Standard · 14 runners
6 Nov
12th
Newcastle
5f – 6½f · Standard · 14 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Amie Waugh
8.3%
Win rate
1/12
Won / Rode
20%
Win rate
1/5
Won / Rode
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Newcastle
Galloping
14 1 win, 2 thirds, 11 other 24 Jan 7.1%
Musselburgh
Sharp
2 1 win, 1 other 2 Aug 50%
Hamilton Park
Sharp
2 1 win, 1 third 23 Sep 50%
York
Galloping
2 2 other 13 Jun 0%
Beverley
Undulating
2 2 other 23 Sep 0%
Ripon
Sharp
2 1 second, 1 other 17 Apr 0%
Newmarket
Galloping
1 1 other 5 Oct 0%
Ayr
Galloping
1 1 other 21 Jul 0%
Pontefract
Undulating
1 1 second 1 May 0%
Newbury
Galloping
1 1 other 20 Jul 0%
Thirsk
Galloping
1 1 other 16 May 0%
Chester
Tight
1 1 other 14 Sep 0%
Carlisle
Undulating
1 1 other 29 May 0%