Kesta
Kesta has the makings of a progressive type, even if the form book tells a frustratingly inconsistent story. The three-year-old has won three of its 16 races — roughly a one-in-five win rate — and has picked up eight places besides, which suggests it has the ability to get competitive at a decent level. The standout moment came in early October when it claimed a Class 2 race at Nottingham, one of the top grades of racing, a significant step up from where it typically competes. That suggests real potential lurking beneath the surface.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
50%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The trouble is consistency. Kesta was ridden by Charles Bishop for that Nottingham victory, and the partnership has been productive when it clicks — two wins from seven races together, a 29% win rate. But the last six outings have been mostly forgettable, ranging from a distant fifth place to last-place finishes. The horse hasn't won since October, which is ten months of chasing form without the satisfaction of victory. When it does race in its usual Class 4 company, the record is stark: nought from six, which explains why it rarely stays at that level.
Eve Johnson Houghton's Blewbury yard has been in fine form this season with 42 winners to its name, so Kesta is in capable hands. The fact that it broke through at Brighton in April and then stepped up to a Class 2 win six months later shows the trainer has had the confidence to build its case. But right now, the horse is at a crossroads — genuinely talented enough for better races, yet desperately needing to rediscover the winning thread. Its last start was just a day ago, so there may be another chance coming soon enough.
⚡ 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 4 starts
⚠ Struggles on RH Undulating tracks: 0 wins from 5 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Likes
Good to soft (some give)
Unknown
Standard (all-weather)
Unknown
🏅 Competition Level
Class 2 (high-level)
Loves
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track Shape
Right-handed, tight turns
Loves
Left-handed, long straights
Likes
Left-handed, hilly
Unknown
Right-handed, hilly
Avoids
Right-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
29 Jul
13th
Goodwood
5f – 6½f · Good_To_Firm · 28 runners
19 Jun
5th
Goodwood
5f – 6½f · Good · 8 runners
23 May
11th
Windsor
5f – 6½f · Good_To_Firm · 16 runners
2 May
11th
Newmarket
5f – 6½f · Good_To_Firm · 12 runners
25 Oct
6th
Newbury
5f – 6½f · Soft · 7 runners
2 Oct
🏆 Won
Nottingham
5f – 6½f · Good_To_Soft · 6 runners
23 Aug
3rd
Newmarket
5f – 6½f · Good_To_Firm · 20 runners
18 Aug
3rd
Windsor
5f – 6½f · Good_To_Firm · 9 runners
30 Jul
3rd
Sandown Park
5f – 6½f · Good · 5 runners
14 Jul
🏆 Won
Windsor
5f – 6½f · Good_To_Firm · 4 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 |
| Windsor Sharp |
3 |
1 win, 1 third, 1 other |
23 May |
33.3% |
| Goodwood Undulating |
3 |
3 other |
29 Jul |
0% |
| Salisbury Undulating |
2 |
2 other |
10 Jun |
0% |
| Newmarket Galloping |
2 |
1 third, 1 other |
2 May |
0% |
| Brighton Undulating |
1 |
1 win |
12 Apr |
100% |
| Nottingham Galloping |
1 |
1 win |
2 Oct |
100% |
| Newbury Galloping |
1 |
1 other |
25 Oct |
0% |
| Wolverhampton Galloping |
1 |
1 second |
1 Apr |
0% |
| Haydock Park Galloping |
1 |
1 second |
4 Jul |
0% |
| Sandown Park Galloping |
1 |
1 third |
30 Jul |
0% |