Both of those wins have come at distances between seven furlongs and a mile, where Toy Soldier has won 2 of 11 races — that's an 18% win rate, or roughly 1 in every 5 races at that trip. Compared to the overall career figure, that's a meaningful difference. It tells you there's a horse that genuinely has a preferred range, and when the yard get the conditions right, it can deliver. The first win came at Musselburgh in August 2024, and the second, more recently, at Leicester in May 2025.
The concern right now is form. The last six runs have produced finishes of 11th, 14th, 14th, 13th, 13th, and 4th — reading that sequence back to front, you can see a horse that showed a flash of life before sliding into a difficult patch. At the highest level Toy Soldier has typically faced — Class 4, which sits in the middle tier of British racing — there have been 0 wins from 6 attempts. That's the level where you'd hope a horse with this profile could compete, which makes the blank record there something the yard will want to address.
Liam Wright has had five rides on Toy Soldier without a win to show for it, though it's worth noting that the wider slump in form makes that a difficult statistic to read too much into. Ahern's yard has sent out two winners this season, so it's a small, modest operation rather than one of the big powerhouses — every winner matters, and every horse carries a bit more weight of expectation.
Toy Soldier raced just one day ago, which means this is a horse that is very much in active use. Whether another attempt can unlock a third career win remains to be seen, but at seven furlongs to a mile, on a good day, there's enough in the record to suggest it isn't impossible.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Newmarket Galloping |
3 | 3 other | 20 Jun | 0% |
| Leicester Sharp |
2 | 1 win, 1 other | 27 May | 50% |
| Killarney Sharp |
2 | 2 other | 12 May | 0% |
| Dundalk Galloping |
2 | 2 other | 16 Jan | 0% |
| Windsor Sharp |
2 | 2 other | 24 May | 0% |
| Musselburgh Sharp |
1 | 1 win | 2 Aug | 100% |
| Lingfield Park Sharp |
1 | 1 other | 10 May | 0% |
| Down Royal Galloping |
1 | 1 other | 29 Sep | 0% |
| Gowran Park Undulating |
1 | 1 other | 20 Oct | 0% |
| Catterick Bridge Sharp |
1 | 1 third | 24 Jul | 0% |
| Kempton Park Galloping |
1 | 1 other | 7 Sep | 0% |
| Beverley Undulating |
1 | 1 second | 4 Jul | 0% |
| Great Yarmouth Galloping |
1 | 1 other | 4 Jul | 0% |
| Ffos Las Galloping |
1 | 1 second | 14 Aug | 0% |
| Cork Galloping |
1 | 1 other | 10 Sep | 0% |
| Southwell Galloping |
1 | 1 other | 15 Mar | 0% |
| The Curragh Galloping |
1 | 1 other | 15 Mar | 0% |