King David
King David has won just once in 28 career races, and that victory came nearly two years ago at Kempton Park in September 2024. The five-year-old horse is a classic example of a battler that keeps showing up without much to show for it — a single win and ten places from 28 outings adds up to a 4% win rate, which means the horse finishes in the frame roughly once every three times it races. In a typical year, that is honest work for a horse at lower levels, but King David has been treading water since his only success. Over the last six races, the results tell a familiar story: a pair of second-place finishes and a third, but nothing better, and a couple of runs outside the placings too. Trainer
Gay Kelleway, based at Exning in Suffolk, has kept the horse active — King David raced just a day ago — suggesting the yard believes there may be another win somewhere in the tank.
Based on TrackLab's analysis
Owner
Moynihancrewpattersonbriankelleway
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The pattern at class level reveals where King David belongs. At the lowest class races, it has won 1 from 16 starts, a 6% win rate — barely better than its overall record. This is a horse that competes at the bottom rung of the ladder and rarely rises above it. Jockey Harry Davies, King David's most frequent partner with six rides together, has yet to steer the horse home in front. The gap between King David's one win and its current form — 25 months without another victory — is the real story here. For a horse still actively racing at five years old, that is a long drought. Whether the horse simply lacks the turn of foot to win again, or whether the right conditions and race type have not aligned since that September day at Kempton, only time will tell.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on standard_to_slow ground: 1 wins from 6 starts (17%)
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 14 starts
⚠ Poor record on good ground: 0 wins from 5 starts
⚠ Poor record on good_to_firm ground: 0 wins from 3 starts
⚠ Yet to win at Southwell in 5 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 10 starts
⚠ Struggles on LH Undulating tracks: 0 wins from 5 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard to slow (all-weather)
Loves
Standard (all-weather)
Avoids
Good (a little give)
Avoids
Good to firm (fairly firm)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Avoids
🏟 Track shape
Right-handed, long straights
Loves
Left-handed, long straights
Avoids
Left-handed, hilly
Avoids
Left-handed, tight turns
Avoids
📅 Recent runs
The last 10 races, most recent first
28 Sep
5th
Brighton
7f – 1m · Good_To_Firm · 12 runners
1 Sep
2nd
Brighton
7f – 1m · Good · 9 runners
24 Aug
2nd
Brighton
7f – 1m · Good_To_Firm · 9 runners
11 Aug
5th
Lingfield Park
7f – 1m · Standard · 11 runners
28 Jun
9th
Wolverhampton
5f – 6½f · Standard · 13 runners
13 Jun
8th
Bath
1m1f – 1m2f · Good · 10 runners
26 Apr
7th
Nottingham
5f – 6½f · Good · 7 runners
28 Feb
DNF
Lingfield Park
7f – 1m · Standard · 26 runners
21 Feb
4th
chelmsford
5f – 6½f · Standard · 9 runners
8 Feb
2nd
chelmsford
7f – 1m · Standard · 8 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 |
| Kempton Park Galloping |
6 |
1 win, 1 third, 4 other |
19 Jan |
16.7% |
| Southwell Galloping |
5 |
1 second, 2 thirds, 2 other |
5 Feb |
0% |
| Lingfield Park Sharp |
4 |
1 second, 3 other |
11 Aug |
0% |
| Brighton Undulating |
3 |
2 seconds, 1 other |
28 Sep |
0% |
| chelmsford |
2 |
1 second, 1 other |
21 Feb |
0% |
| Wolverhampton Galloping |
2 |
1 third, 1 other |
28 Jun |
0% |
| Newcastle Galloping |
1 |
1 other |
24 Nov |
0% |
| Bath Undulating |
1 |
1 other |
13 Jun |
0% |
| Nottingham Galloping |
1 |
1 other |
26 Apr |
0% |
| Epsom Downs Undulating |
1 |
1 other |
16 Aug |
0% |
| Newmarket Galloping |
1 |
1 other |
19 Jul |
0% |
| Doncaster Galloping |
1 |
1 other |
16 Aug |
0% |