Vitality
Five races in, and Vitality is still waiting for that first win — but the finishing positions tell a more nuanced story than a blank record might suggest. A 3-year-old trained by
Charlie Johnston at Middleham Moor in North Yorkshire, this horse has picked up two placed finishes from its five outings, meaning it has been in the frame but simply hasn't been able to get its nose in front when it matters most.
Based on TrackLab's AI analysis
Owner
Miss D Finkler, A Herd, Dr P Holloway 1
📊 Key Numbers
Career statistics for this horse
40%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The recent form reads 9-6-4-2-3 going back through the last five races, and what that sequence actually shows is a horse that was well beaten early on and has been gradually finding its feet. That second place and third place in the most recent couple of runs suggest Vitality is improving and getting competitive — which, for a young horse still learning its trade, is exactly the kind of trajectory you want to see. Raced just yesterday, this is a horse very much in the thick of its season right now.
The trainer behind it all is Charlie Johnston, whose operation at Middleham Moor has been in seriously impressive form — 131 winners already this season from one yard is a remarkable output, and it tells you this is one of the sharpest training setups in British racing right now. Johnston knows how to place a horse and find the right race at the right time, so if Vitality keeps knocking on the door like this, it probably won't be long before the team finds the opportunity for a breakthrough.
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Unknown
Good to firm (drying out)
Unknown
🏟 Track Shape
Left-handed, long straights
Unknown
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
4 Jul
9th
Beverley
1m1f – 1m2f · Good_To_Firm · 10 runners
3 Jun
6th
Nottingham
1m1f – 1m2f · Good · 11 runners
13 May
4th
Bath
1m1f – 1m2f · Firm · 6 runners
28 Apr
2nd
Epsom Downs
1m1f – 1m2f · Good · 9 runners
2 Apr
3rd
Southwell
1m1f – 1m2f · Standard · 6 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 |
| Epsom Downs Undulating |
1 |
1 second |
28 Apr |
0% |
| Southwell Galloping |
1 |
1 third |
2 Apr |
0% |
| Nottingham Galloping |
1 |
1 other |
3 Jun |
0% |
| Beverley Undulating |
1 |
1 other |
4 Jul |
0% |
| Bath Undulating |
1 |
1 other |
13 May |
0% |