:

Proof

There are horses that quietly go about their business without ever quite announcing themselves — and then there is Proof, a three-year-old who appears to have finally found something worth shouting about. With 2 wins and 6 places from 11 races, this is a horse that has been competitive far more often than its win tally suggests, finishing in the frame in over seven of those outings and showing a consistency that any trainer would value.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Colt
Colour
Bay
Father
Zoustar
Mother
Filona
Owner
Gary And Linnet Woodward
Rating
75

📊 Key Numbers

Career statistics for this horse
11
Career races
2
Wins
18.2%
Win rate
avg ~10%
54.5%
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

Trained by Charles Hills out of Lambourn — one of the most famous racing villages in Britain, where racehorses have been trained for centuries — Proof operates in a yard that has sent out 31 winners already this season. That is a yard in form, and form is contagious. Hills has the numbers to suggest he knows when a horse is ready, and Proof has given him reason to smile twice in recent months.

The first win came at Ffos Las in Wales last September, which opened the account. But it is what happened this week that is really worth noting: Proof won at Southwell just one day ago, making this a horse that is live, current, and in the best form of its life. Look at the last six runs in order — third, fifth, first, fourth, third, first — and you can see a horse that has been knocking on the door repeatedly before kicking it clean off the hinges. Two wins from those six runs tells you this is not a lucky fluke; there is something genuine here.

What makes that even more interesting is the context. At Class 4 level — a solid, competitive tier where most races are genuinely hard to win — Proof had drawn a blank across seven attempts before this recent purple patch. Zero wins from seven at that level is the kind of record that might have had some people questioning whether a win would ever come. That it has now come twice, and that the most recent of those was literally yesterday, suggests Proof has turned a corner at exactly the right time. Whether that improvement holds, only more racing will tell — but right now, this is a horse in the form of its life and very much one to watch.

Strengths & Risks

What the data says works for and against this horse
⚠ What to watch out for
Poor record on good ground: 0 wins from 3 starts
Poor record on good_to_firm ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

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

📅 Recent Runs

The last 10 races, most recent first
11 Apr
🏆 Won
Southwell
Sprint (< 5f) · Standard · 7 runners
8 Nov
3rd
Doncaster
5f – 6½f · Heavy · 10 runners
25 Oct
4th
Newbury
5f – 6½f · Soft · 7 runners
28 Sep
🏆 Won
Ffos Las
5f – 6½f · Heavy · 4 runners
12 Sep
5th
Doncaster
5f – 6½f · Good · 16 runners
29 Aug
3rd
Sandown Park
5f – 6½f · Soft · 6 runners
11 Jul
4th
Ascot
5f – 6½f · Good_To_Firm · 4 runners
4 Jul
4th
Haydock Park
5f – 6½f · Good · 5 runners
20 Jun
2nd
Goodwood
5f – 6½f · Good_To_Firm · 4 runners
6 Jun
9th
Bath
5f – 6½f · Good · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/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
Jason Watson Current Jockey
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
Doncaster
Galloping
2 1 third, 1 other 8 Nov 0%
Ffos Las
Galloping
1 1 win 28 Sep 100%
Southwell
Galloping
1 1 win 11 Apr 100%
Ascot
Galloping
1 1 other 11 Jul 0%
Salisbury
Undulating
1 1 second 24 May 0%
Goodwood
Undulating
1 1 second 20 Jun 0%
Newbury
Galloping
1 1 other 25 Oct 0%
Haydock Park
Galloping
1 1 other 4 Jul 0%
Bath
Undulating
1 1 other 6 Jun 0%
Sandown Park
Galloping
1 1 third 29 Aug 0%