:

Toy Soldier

There's something endearing about a horse that keeps turning up — and Toy Soldier, a four-year-old trained by Maurice Andrew Ahern out of Mallow in County Cork, certainly does that. Twenty-three races into a career, the record reads two wins and five places, which works out to winning roughly 1 in every 11 races. That's modest by any measure, but the story is a little more interesting when you look at the details.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Soldier's Call
Mother
Royal Highness
Owner
K Jardine & A Green
Rating
53

📊 Key Numbers

Career statistics for this horse
23
Career races
2
Wins
8.7%
Win rate
avg ~10%
21.7%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

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.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 1 wins from 7 starts (14%)
Well suited by 7f – 1m distances: 18% win rate
⚠ What to watch out for
Poor record on good ground: 0 wins from 5 starts
Poor record on standard ground: 0 wins from 3 starts
Poor record on heavy ground: 0 wins from 3 starts
Struggles on RH Galloping tracks: 0 wins from 7 starts
Struggles on LH Galloping tracks: 0 wins from 5 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Yielding (slightly soft)
Unknown
Good to soft (some give)
Unknown
Good (firm-ish)
Avoids
Standard (all-weather)
Avoids
Heavy (very wet)
Avoids
📏 Race Distance
7F – 1M
Loves
1M3F – 1M4F
Unknown
5F – 6½F
Avoids
1M1F – 1M2F
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Unknown
🏟 Track Shape
Right-handed, tight turns
Loves
Right-handed, hilly
Unknown
Right-handed, long straights
Avoids
Left-handed, long straights
Avoids
Left-handed, tight turns
Avoids

📅 Recent Runs

The last 10 races, most recent first
12 May
4th
Killarney
1m1f – 1m2f · Good · 18 runners
15 Mar
13th
The Curragh
1m1f – 1m2f · Heavy · 29 runners
16 Jan
13th
Dundalk
7f – 1m · Standard · 15 runners
17 Dec
14th
Dundalk
1m3f – 1m4f · Standard · 17 runners
20 Oct
14th
Gowran Park
7f – 1m · Heavy · 18 runners
6 Oct
11th
Killarney
1m1f – 1m2f · Soft · 12 runners
29 Sep
12th
Down Royal
7f – 1m · Yielding · 16 runners
10 Sep
15th
Cork
1m1f – 1m2f · Soft · 18 runners
4 Jul
2nd
Beverley
1m1f – 1m2f · Good_To_Firm · 6 runners
20 Jun
8th
Newmarket
7f – 1m · Good_To_Firm · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Liam Wright
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

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