The overall picture is straightforward: wins roughly 1 in every 8 races across its career, with 7 placed finishes keeping it competitive even when the win hasn't come. But zoom in on the distances it runs at — a mile and six furlongs up to two miles, the longer end of the spectrum — and a cleaner story emerges. At those trips, Trojan Storm has won 2 of its 7 races, which is nearly 1 in 3. That is a genuinely strong record, and it tells you this is a horse that needs time and distance to find its best stride. Get the trip wrong, and you get the kind of mid-pack finishes that fill the rest of this horse's form. Get it right, and you get Ascot.
That July win is worth pausing on. Ascot is not just a famous name — it is a track that draws good horses and draws crowds, and winning there means you have beaten decent competition on a day that matters. Trojan Storm's first career win came at Wolverhampton in February 2025, which was a solid start, but the Ascot result nine months ago is the one that defines what this horse can do on its best day.
The recent form is harder to spin. The last six runs read 10-7-blank-8-7-1, which means four disappointing finishes since that July peak, including a gap in the record where the horse didn't finish. It raced just yesterday, so the team is clearly keeping it busy and looking for another moment where everything clicks — the right trip, the right conditions, the right day.
Williams has had 91 winners from his yard this season alone, which is a serious operation — roughly the kind of trainer who knows exactly which race to aim a horse at. Trojan Storm has typically competed at Class 5 level, winning 1 from 5 at that grade. The Ascot win suggests there may be more in the tank when conditions suit.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Wolverhampton Galloping |
5 | 1 win, 1 second, 1 third, 2 other | 26 Dec | 20% |
| Kempton Park Galloping |
5 | 1 third, 4 other | 28 Mar | 0% |
| Lingfield Park Sharp |
2 | 2 other | 3 Apr | 0% |
| Ascot Galloping |
1 | 1 win | 12 Jul | 100% |
| York Galloping |
1 | 1 third | 11 Jul | 0% |
| Southwell Galloping |
1 | 1 third | 25 Jan | 0% |