Divine Knight
Divine Knight is a five-year-old with a workmanlike record who has found his level in the middle ranks. With 2 wins from 12 races—a win rate of roughly 1 in every 6 attempts—he is a plodder rather than a star, but his recent form suggests he knows where the finish line is. In his last six outings, he has been placed in four of them, finishing third, third, fifth, fourth, first, and tenth in his most recent race. That last-place finish came just yesterday, which means he is being kept busy by
William Haggas, the Newmarket trainer who has already sent out 170 winners this season.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
His two victories tell the story of a horse who competes best in lower-tier races. His first win came at Thirsk in July 2025, and he followed up with a success at Great Yarmouth three weeks ago. Both of those successes came outside the top class. When Divine Knight has stepped up to Class 2 racing—the really serious races—he has managed nothing in three attempts. That gap between his comfortable mid-range victories and his struggles against the best tells you what sort of horse this is: honest, willing to keep trying, but not quite good enough for the premier division. He is the sort of runner who will keep his the yard happy with the occasional win without ever threatening to win a significant prize. The fact that he raced again yesterday, barely thirty days after his last victory, shows his trainer sees him as a reliable tool to bring out when the conditions suit and the opposition is right.
⚡ Strengths and risks
What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 5 starts
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Unknown
Good to firm (fairly firm)
Avoids
Good to soft (some give)
Avoids
🏅 Race level
Class 2 (high-level)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Right-handed, long straights
Avoids
📅 Recent runs
The last 10 races, most recent first
10 Oct
10th
York
1m6f – 2m · Good_To_Soft · 15 runners
17 Sep
🏆 Won
Great Yarmouth
1m6f – 2m · Good · 10 runners
31 Aug
4th
Epsom Downs
1m6f – 2m · Good_To_Soft · 14 runners
1 Aug
5th
Newmarket
1m6f – 2m · Good_To_Firm · 8 runners
11 Jul
3rd
Ascot
1m6f – 2m · Good_To_Firm · 6 runners
20 Jun
3rd
Ayr
1m6f – 2m · Soft · 12 runners
25 May
6th
Redcar
1m3f – 1m4f · Good_To_Firm · 10 runners
27 Sep
14th
Newmarket
1m1f – 1m2f · Good_To_Firm · 24 runners
13 Sep
4th
Doncaster
1m3f – 1m4f · Soft · 10 runners
15 Aug
2nd
Great Yarmouth
1m1f – 1m2f · Good_To_Firm · 7 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 |
| Great Yarmouth Galloping |
2 |
1 win, 1 second |
17 Sep |
50% |
| Newmarket Galloping |
2 |
2 other |
1 Aug |
0% |
| Thirsk Galloping |
1 |
1 win |
2 Jul |
100% |
| York Galloping |
1 |
1 other |
10 Oct |
0% |
| Doncaster Galloping |
1 |
1 other |
13 Sep |
0% |
| Ascot Galloping |
1 |
1 third |
11 Jul |
0% |
| Goodwood Undulating |
1 |
1 other |
1 Aug |
0% |
| Epsom Downs Undulating |
1 |
1 other |
31 Aug |
0% |
| Redcar Galloping |
1 |
1 other |
25 May |
0% |
| Ayr Galloping |
1 |
1 third |
20 Jun |
0% |