The recent form is what grabs your attention. Reading the last six races from most recent back — 6-2-7-1-1-1 — you can see three wins in a row followed by a blip, a second, and then a sixth. That kind of mid-season purple patch is exactly what gets trainers and followers excited, and it suggests a horse that figured something out and ran with it. The sole blemish in that sequence, the seventh-place finish, looks like an outlier against what came before and after.
Behind Eternal Force is William Haggas, based in Newmarket and currently one of the most productive yards in the country. With 170 winners already on the board this season, Haggas runs one of British racing's elite operations — when a horse from this stable is in form, it tends to be in form for a reason, not by accident.
Two conditions bring out the best in this horse. On slightly soft ground — think a track after a day or two of autumn rain, not a mud bath but with some give underfoot — Eternal Force has won 2 of 3 attempts, a 67% win rate that is frankly outstanding. Similarly, over distances between seven furlongs and a mile, it has won 2 of 3, which tells you the Haggas team have found their horse's sweet spot and are sensible enough to stick to it. The last win came at Haydock Park on 17 October 2025, around eight months ago now, so racegoers will be watching closely to see whether that winning thread can be picked up again.
What ties it all together is a horse that doesn't waste effort — 8 finishes in the top two from 10 races, trained by one of the sharpest yards in the game, with a clear preference for conditions that British autumn racing serves up regularly. Eternal Force isn't a superstar, but it's the kind of horse that keeps winning when everything lines up.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Hamilton Park Sharp |
2 | 2 seconds | 4 Jun | 0% |
| Newmarket Galloping |
2 | 2 other | 16 May | 0% |
| Redcar Galloping |
1 | 1 win | 23 Aug | 100% |
| Haydock Park Galloping |
1 | 1 win | 17 Oct | 100% |
| Newbury Galloping |
1 | 1 win | 20 Sep | 100% |
| Newcastle Galloping |
1 | 1 other | 25 Jun | 0% |
| Doncaster Galloping |
1 | 1 other | 28 Mar | 0% |
| Nottingham Galloping |
1 | 1 other | 4 Jun | 0% |