Ernest Gray
Ernest Gray is a 9-year-old with the kind of modest but solid record that keeps him competitive on the smaller stages. Over 23 races, he has won 5 times and finished placed in another 9, which works out to roughly one win in every five attempts — a respectable win rate for a horse racing regularly at Class 4 level. His first win came at Warwick on 13 March 2022, and he landed his most recent victory at Aintree on 26 October 2025, a full ten months ago. That gap suggests he has found the win harder to come by recently, though his last six runs — a second, two fourths, two sixths, and a sixth — show he is still competitive rather than out to pasture.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
39.1%
Place rate (top 3)
avg ~30%
🏁 Next Race
Tomorrow
Bangor-on-Dee
About 2.9 miles · Ideal conditions · 5 runners
→
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
His best surface is normal ground, where he has won 3 of his 9 races (33%), a noticeably better return than his Class 4 average of 20%. This is the kind of detail that matters: Ernest Gray is not a horse for all seasons, and a trainer watching the going forecast will know when he has the best chance. Alan King's Wroughton yard, which has already sent out 57 winners this season, has overseen his career throughout. Tom Cannon has been his most frequent partner, though the jockey's record aboard him stands at just 2 wins from 16 races (12%), suggesting they may not be the perfect fit. At nine years old and a decade into his racing life, Ernest Gray remains active and valued — the yard clearly sees enough in him to keep him in work — but he is a journey horse rather than a prospect, a dependable if unspectacular campaigner who turns up, does his job, and occasionally adds another win to the tally.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Excellent record on good ground: 3 wins from 9 starts (33%)
⚠ What to watch out for
⚠ Poor record on soft ground: 0 wins from 4 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to soft (some give)
Ok
📏 Race Distance
Long Distance (2M+)
Likes
🏅 Competition Level
Class 3 (mid-level)
Loves
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Likes
Left-handed, tight turns
Ok
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
15 Aug
2nd
Market Rasen
Long Distance (2m+) · Good · 6 runners
7 Jul
4th
Uttoxeter
Long Distance (2m+) · Good · 12 runners
4 Apr
6th
Haydock Park
Long Distance (2m+) · Good · 9 runners
20 Dec
6th
Haydock Park
Long Distance (2m+) · Good_To_Soft · 10 runners
26 Oct
🏆 Won
Aintree
Long Distance (2m+) · Good · 12 runners
26 Sep
2nd
Worcester
Long Distance (2m+) · Good · 8 runners
16 Aug
5th
Market Rasen
Long Distance (2m+) · Good · 11 runners
6 May
🏆 Won
Worcester
Long Distance (2m+) · Good · 10 runners
14 Dec
DNF
Doncaster
Long Distance (2m+) · Good_To_Soft · 7 runners
20 Nov
2nd
Warwick
Long Distance (2m+) · Good_To_Soft · 9 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Warwick Sharp |
3 |
1 win, 1 second, 1 other |
20 Nov |
33.3% |
| Southwell Galloping |
2 |
1 win, 1 other |
7 May |
50% |
| Worcester Galloping |
2 |
1 win, 1 second |
26 Sep |
50% |
| Aintree Galloping |
2 |
1 win, 1 other |
26 Oct |
50% |
| Doncaster Galloping |
2 |
1 win, 1 other |
14 Dec |
50% |
| Uttoxeter Sharp |
2 |
2 other |
7 Jul |
0% |
| Wetherby Galloping |
2 |
2 other |
4 Nov |
0% |
| Market Rasen Sharp |
2 |
1 second, 1 other |
15 Aug |
0% |
| Haydock Park Galloping |
2 |
2 other |
4 Apr |
0% |
| Newbury Galloping |
1 |
1 other |
24 Mar |
0% |
| Huntingdon Galloping |
1 |
1 third |
16 Apr |
0% |
| Kempton Park Galloping |
1 |
1 other |
9 Feb |
0% |
| Exeter Undulating |
1 |
1 other |
22 Oct |
0% |