Across 13 races in total, Trojan Soldier has won 3 and placed in 8 others, which works out at roughly 1 win in every 4 or 5 races (23%). That sounds modest until you factor in the placing record: he has finished in the top three in 11 of his 13 races. This is not a horse that disappears into the pack. He shows up, nearly every time.
What is particularly striking is how well he travels over longer distances. In races of two miles or more, he has won 2 from 4, a 50% win rate that is exceptional at any level. The stamina tests suit him, and when he gets the trip, he becomes a different proposition entirely. His first career win came at Southwell in April 2026, and his most recent was at Pontefract in late May — two very different tracks, which suggests the wins are earned on merit rather than the quirks of a single venue.
There is a wrinkle worth noting, though. The vast majority of Trojan Soldier's races have come at Class 5 level — the lower end of the graded structure — and he is yet to win at that level, going 0 from 6. His three wins have come when placed into different conditions or distances. That is a curious pattern, and it hints that finding exactly the right race for him matters a great deal. His regular jockey, Jack Garritty, has won just 1 of their 5 races together, a 20% rate, which mirrors the overall career average closely.
O'Keeffe's yard has sent out 20 winners already this season, so this is a yard in form and clearly confident in running Trojan Soldier regularly. With the horse racing yesterday and a winning streak built over the last few weeks, the smart money is on him lining up again very soon.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Southwell Galloping |
3 | 1 win, 2 seconds | 7 Apr | 33.3% |
| Newcastle Galloping |
3 | 3 other | 7 Mar | 0% |
| Pontefract Undulating |
2 | 1 win, 1 second | 21 Jun | 50% |
| Ripon Sharp |
1 | 1 win | 17 May | 100% |
| Doncaster Galloping |
1 | 1 other | 25 Oct | 0% |
| Ayr Galloping |
1 | 1 other | 7 Jul | 0% |
| Hamilton Park Sharp |
1 | 1 second | 28 May | 0% |
| Beverley Undulating |
1 | 1 second | 16 Apr | 0% |