:

Pure Theory

Nineteen races into its career and still waiting for a first win — that is the blunt reality for Pure Theory, a 4-year-old trained by Stephanie Cassidy at her yard in Royston, Hertfordshire. Three placed finishes from those 19 outings suggest the horse is not entirely without ability, but converting that into a victory has so far proved beyond it.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Mother
Adjudicate
Owner
David L Bayliss
Rating
45

📊 Key Numbers

Career statistics for this horse
19
Career races
0
Wins
0%
Win rate
avg ~10%
15.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

The recent form makes for fairly grim reading. Looking at the last six races in reverse order, Pure Theory has finished fifth, tenth, eleventh, ninth, and fourth, with a missed run in between. That is a sequence heading in the wrong direction — the fourth-place effort a little further back looks like a high point the horse has since retreated from rather than built on. Racing just yesterday, this is very much a horse in the middle of an active campaign, which at least means the team has not given up on finding the right opportunity.

Most of Pure Theory's racing has come at Class 6, the lowest tier of British racing, where prize money is modest and the competition is made up of horses at a similar level. Ten races at that grade and not a single win is a tough record to look past. Cassidy's yard has sent out one winner this season, so it is a small operation working with limited ammunition — which makes finding the perfect race for a horse like this all the more challenging. The puzzle for the trainer is whether there is a specific set of conditions — a particular track, a particular distance, a particular state of the ground — that might finally unlock something in this horse.

Pure Theory is the kind of horse that keeps racing fans and trainers alike searching for answers, because three placed finishes prove there is *something* there. The frustration is that nineteen attempts have not been enough to find out what it takes to get that something over a finish line first.

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good (firm-ish)
Unknown
Good to firm (drying out)
Unknown
Heavy (very wet)
Unknown
📏 Race Distance
1M1F – 1M2F
Unknown
1M3F – 1M4F
Unknown
1M6F – 2M
Unknown
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
8 Jul
5th
Great Yarmouth
1m3f – 1m4f · Good_To_Firm · 7 runners
9 May
10th
Leicester
1m3f – 1m4f · Good_To_Firm · 12 runners
25 Mar
11th
Lingfield Park
1m6f – 2m · Standard · 12 runners
16 Mar
9th
Wolverhampton
1m1f – 1m2f · Standard · 12 runners
26 Feb
DNF
chelmsford
1m3f – 1m4f · Standard · 9 runners
7 Feb
4th
Lingfield Park
1m3f – 1m4f · Standard · 8 runners
14 Jan
5th
Lingfield Park
1m3f – 1m4f · Standard · 8 runners
8 Jan
4th
chelmsford
1m3f – 1m4f · Standard · 9 runners
15 Dec
4th
Lingfield Park
1m3f – 1m4f · Standard · 13 runners
15 Sep
6th
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/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

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Lingfield Park
Sharp
4 4 other 25 Mar 0%
Wolverhampton
Galloping
3 1 third, 2 other 16 Mar 0%
Kempton Park
Galloping
3 3 other 15 Sep 0%
chelmsford 2 2 other 26 Feb 0%
Epsom Downs
Undulating
2 2 thirds 15 Aug 0%
Windsor
Sharp
1 1 other 28 Jul 0%
Leicester
Sharp
1 1 other 9 May 0%
Bath
Undulating
1 1 other 1 Oct 0%
Great Yarmouth
Galloping
1 1 other 8 Jul 0%
Nottingham
Galloping
1 1 other 12 Jun 0%