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
Owner
Gary And Linnet Woodward
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
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
Standard (all-weather)
Unknown
Good to soft (some give)
Unknown
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
🏅 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
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
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win 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% |