UK time :

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
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Dubawi
Mother
Ghaziyah
Owner
Sheikh Juma Dalmook Al Maktoum
Official rating
96

📊 Key numbers

Career totals for this horse
13
Career races
3
Wins
23.1%
Win rate
avg ~10%
53.8%
Top-3 rate
avg ~30%
7 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

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
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Heavy (very wet)
Unknown
Good to firm (fairly firm)
Unknown
Good (a little give)
Avoids
📏 Race distance
7F – 1M
Loves
1M1F – 1M2F
Ok
1M3F – 1M4F
Unknown
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Class 5 (entry-level)
🏟 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
Tom Marquand Current jockey
66.7%
Win rate
2/3
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%