UK time :

Proof

Proof is a 3-year-old still learning his craft, but he has found something that works: give him wet, muddy ground and watch him flourish. In conditions like that, he wins roughly 2 of every 5 races — a striking record that sets him apart from his overall form. Away from the mud, though, he struggles. He has not won a single one of his seven races at Class 4 level, where the standard jumps noticeably, and that gap between his mud-loving performances and his struggles in better company tells you exactly where he belongs right now.Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Gelding
Colour
Bay
Father
Zoustar
Mother
Filona
Owner
Gary And Linnet Woodward
Official rating
76

📊 Key numbers

Career totals for this horse
19
Career races
4
Wins
21.1%
Win rate
avg ~10%
42.1%
Top-3 rate
avg ~30%
2 days
Since last race

🔍 Full analysis

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

His trainer Charles Hills, based at Lambourn, has had a strong season with 29 winners already, and Proof has delivered results that matter. He broke through for his first win at Ffos Las in late September last year, and he has won twice in his last six races — including a victory at Haydock Park just this week on 16 October. That win keeps him competitive, though his recent form has been patchy: he has finished in the top 3 four times in his last six outings, but also a 13th place and a 6th, suggesting he needs the conditions to suit him to perform consistently. His overall record of 4 wins and 8 top-3 finishes from 19 races shows he is capable, but he is also a horse with clear preferences. The message is simple: when the ground turns heavy and the mud flies, Proof finds another gear. On fast, dry surfaces, he is just ordinary.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on heavy ground: 2 wins from 5 starts (40%)
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 7 starts
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Heavy (very wet)
Loves
Soft (muddy)
Unknown
Standard (all-weather)
Unknown
Good to soft (some give)
Unknown
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
📏 Race distance
Sprint (< 5F)
Unknown
5F – 6½F
Ok
🏅 Race 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
Left-handed, hilly
Loves
Right-handed, long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
Right-handed, tight turns
Unknown

📅 Recent runs

The last 10 races, most recent first
16 Oct
🏆 Won
Haydock Park
5f – 6½f · Heavy · 14 runners
26 Sep
5th
Haydock Park
5f – 6½f · Heavy · 14 runners
19 Sep
5th
Chester
5f – 6½f · Heavy · 15 runners
31 Aug
🏆 Won
Epsom Downs
5f – 6½f · Good_To_Soft · 7 runners
23 Jun
6th
Ffos Las
5f – 6½f · Good · 7 runners
5 Jun
13th
Epsom Downs
5f – 6½f · Good · 16 runners
17 May
8th
Hamilton Park
5f – 6½f · Good · 14 runners
8 May
9th
Chester
5f – 6½f · Good · 15 runners
11 Apr
🏆 Won
Southwell
Sprint (< 5f) · Standard · 7 runners
8 Nov
3rd
Doncaster
5f – 6½f · Heavy · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/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
Haydock Park
Galloping
3 1 win, 2 other 16 Oct 33.3%
Ffos Las
Galloping
2 1 win, 1 other 23 Jun 50%
Epsom Downs
Undulating
2 1 win, 1 other 31 Aug 50%
Doncaster
Galloping
2 1 third, 1 other 8 Nov 0%
Chester
Tight
2 2 other 19 Sep 0%
Southwell
Galloping
1 1 win 11 Apr 100%
Sandown Park
Galloping
1 1 third 29 Aug 0%
Newbury
Galloping
1 1 other 25 Oct 0%
Goodwood
Undulating
1 1 second 20 Jun 0%
Hamilton Park
Sharp
1 1 other 17 May 0%
Bath
Undulating
1 1 other 6 Jun 0%
Salisbury
Undulating
1 1 second 24 May 0%
Ascot
Galloping
1 1 other 11 Jul 0%