Soldier In Mayo
Soldier In Mayo is a 6-year-old horse in the care of trainer
Donald McCain at Cholmondeley in Cheshire, and he is a horse still searching for consistency. From seven races, he has won just once and placed three times—a win rate of roughly 1 in every 7 races—which tells you he is a difficult horse to back with confidence. His recent form shows the problem clearly: in his last six outings, he has finished fourth, second, first, third, fourth, and sixth. That middle win, back in May, remains his only success so far, and it came at Bangor-on-Dee nearly 18 months ago. Since then, nothing.
Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
What makes his case interesting is that he does show flashes of ability. He can run into second place, which means he is capable of getting close to winners, and his single career victory proves he can finish first when conditions align. The trouble is finding those conditions again. Donald McCain's yard at Cholmondeley sends out plenty of winners—55 this season alone—so Soldier In Mayo is not working in isolation, but something about this particular horse has not clicked into a winning pattern. He raced just a day ago and is still active, so the yard have not given up on him, but the long gap between his win at Bangor-on-Dee and his current runs suggests they are still hunting for the right spot to spark another success.
⚡ Strengths and risks
What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 4 starts (25%)
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Good to soft (some give)
Avoids
📏 Race distance
Long Distance (2M+)
Likes
🏅 Race level
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, tight turns
Loves
Left-handed, hilly
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Unknown
📅 Recent runs
The last 10 races, most recent first
2 Oct
4th
Hexham
Long Distance (2m+) · Good · 6 runners
4 Sep
2nd
Bangor-on-Dee
Long Distance (2m+) · Good · 8 runners
17 May
🏆 Won
Bangor-on-Dee
Long Distance (2m+) · Good · 10 runners
3 Apr
3rd
Sedgefield
Long Distance (2m+) · Good · 8 runners
13 Mar
4th
Hexham
Long Distance (2m+) · Good_To_Soft · 8 runners
2 Feb
6th
Musselburgh
1m6f – 2m · Good_To_Soft · 7 runners
16 Jan
4th
Newcastle
Long Distance (2m+) · Good_To_Soft · 10 runners
🏇 Jockeys
Every jockey who has ridden this horse, most rides first
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win rate |
| Bangor-on-Dee Sharp |
2 |
1 win, 1 second |
4 Sep |
50% |
| Hexham Undulating |
2 |
2 other |
2 Oct |
0% |
| Musselburgh Sharp |
1 |
1 other |
2 Feb |
0% |
| Sedgefield Sharp |
1 |
1 third |
3 Apr |
0% |
| Newcastle Galloping |
1 |
1 other |
16 Jan |
0% |