Eternal Force
Eternal Force has become the kind of horse that promises more than it delivers. A 4-year-old trained by
William Haggas at Newmarket, it has won three times from 13 races—a respectable 23% win rate on the surface, but the detail that matters more is this: it hasn't won in six months. Its last victory came at Haydock Park in October 2025, and since then it has finished second twice and nowhere at all four times. The horse was active as recently as yesterday, so the yard are clearly still searching for the conditions that will spark another win.
Based on TrackLab's analysis
Owner
Sheikh Juma Dalmook Al Maktoum
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
There are clues in the record about what those conditions might be. Eternal Force thrives on slightly soft ground, where it has won 2 of its 5 races—a 40% win rate that stands out sharply against its overall 23% record. Similarly, at distances between 7 furlongs and a mile, it has won 2 of 5 (another 40%), suggesting it has a preference for middle-distance races run on a yielding surface. The horse's early career was marked by a breakthrough win at Redcar in August 2025, and it proved it could find success at the higher end of its range, winning once from three tries in competitive Class 4 races.
The challenge now is that Haggas's yard—which has already sent out 170 winners this season—appears to be waiting for the right opportunity. Eternal Force is clearly capable, but it is also clearly vulnerable to inconsistency. A run on wet ground at a distance that suits its stride could be the spark needed to end its dry spell, but right now it sits in that frustrating middle ground: good enough to win, but not winning enough to be considered reliable.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_soft ground: 2 wins from 5 starts (40%)
✔ Well suited by 7f – 1m distances: 40% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Loves
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
Good (a little give)
Avoids
🏅 Race level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Likes
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
📅 Recent runs
The last 10 races, most recent first
11 Oct
2nd
Goodwood
1m1f – 1m2f · Good_To_Soft · 13 runners
26 Sep
3rd
Haydock Park
7f – 1m · Heavy · 10 runners
20 Aug
7th
York
7f – 1m · Good_To_Soft · 17 runners
25 Jun
6th
Newcastle
1m3f – 1m4f · Standard_To_Slow · 12 runners
4 Jun
2nd
Hamilton Park
1m1f – 1m2f · Good · 7 runners
28 Mar
7th
Doncaster
1m1f – 1m2f · Good_To_Soft · 22 runners
17 Oct
🏆 Won
Haydock Park
7f – 1m · Good_To_Soft · 11 runners
20 Sep
🏆 Won
Newbury
1m1f – 1m2f · Good_To_Soft · 15 runners
23 Aug
🏆 Won
Redcar
7f – 1m · Good_To_Firm · 5 runners
26 Jun
2nd
Hamilton Park
1m1f – 1m2f · Good · 12 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 |
| Haydock Park Galloping |
2 |
1 win, 1 third |
26 Sep |
50% |
| Hamilton Park Sharp |
2 |
2 seconds |
4 Jun |
0% |
| Newmarket Galloping |
2 |
2 other |
16 May |
0% |
| Newbury Galloping |
1 |
1 win |
20 Sep |
100% |
| Redcar Galloping |
1 |
1 win |
23 Aug |
100% |
| Doncaster Galloping |
1 |
1 other |
28 Mar |
0% |
| York Galloping |
1 |
1 other |
20 Aug |
0% |
| Goodwood Undulating |
1 |
1 second |
11 Oct |
0% |
| Newcastle Galloping |
1 |
1 other |
25 Jun |
0% |
| Nottingham Galloping |
1 |
1 other |
4 Jun |
0% |