His record tells the story of a horse who needs things to go exactly right, but when they do, he can be genuinely impressive. Across 39 races he has won 4 times and placed on 11 other occasions — a win rate of roughly 1 in every 10 races. That is modest on paper, but the detail matters enormously here. On wet or muddy ground, he transforms: 2 wins from just 6 races, meaning he has won a third of his races in those conditions. That is a dramatic difference from his overall numbers, and it tells you that ground conditions are not a minor preference for Stockpyle — they are everything.
Then there is Chepstow. He has raced there four times and won twice, including his first career win in July 2022 and again in June 2024. Winning half your races at a particular track, over the course of years and dozens of races elsewhere, is the kind of statistic that stops you in your tracks. Something about that course — its layout, its undulations, the way it drains — simply suits him. The trainer has noted that 7 furlongs is his ideal trip too, and when the ground is right at Chepstow over that distance, Stockpyle has looked a different class of horse.
His recent form is harder to defend: no win in his last 6 races, with finishes of 16th, 7th, 8th, 7th, 8th, and a blank run before that. He raced just yesterday, so he is very much active and still being campaigned. Sam England's yard has sent out 53 winners this season, so this is not a quiet operation — they know what they are doing. McDonald has ridden him 9 times without a win together, which is a curiosity in itself. The combination of the right track, soft underfoot, and perhaps a different day in the saddle might be all it takes for Stockpyle to remind everyone what he is capable of.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Kempton Park Galloping |
5 | 1 win, 1 second, 1 third, 2 other | 12 Jun | 20% |
| Wolverhampton Galloping |
5 | 1 win, 1 second, 1 third, 2 other | 27 Apr | 20% |
| Chepstow Galloping |
4 | 2 wins, 2 other | 26 Aug | 50% |
| Southwell Galloping |
3 | 3 other | 4 Sep | 0% |
| Doncaster Galloping |
3 | 1 second, 2 other | 30 Mar | 0% |
| Newcastle Galloping |
3 | 3 other | 30 Sep | 0% |
| York Galloping |
2 | 2 other | 25 Jul | 0% |
| Goodwood Undulating |
2 | 2 other | 27 Jul | 0% |
| Newmarket Galloping |
2 | 2 other | 26 Sep | 0% |
| Haydock Park Galloping |
2 | 2 other | 4 Jul | 0% |
| Nottingham Galloping |
1 | 1 other | 7 Aug | 0% |
| Newbury Galloping |
1 | 1 other | 21 Jun | 0% |
| Ascot Galloping |
1 | 1 other | 12 Jul | 0% |
| chelmsford | 1 | 1 other | 8 Oct | 0% |
| Musselburgh Sharp |
1 | 1 other | 13 Apr | 0% |
| Salisbury Undulating |
1 | 1 other | 20 Apr | 0% |
| Sandown Park Galloping |
1 | 1 second | 10 Jun | 0% |
| Ripon Sharp |
1 | 1 other | 26 Apr | 0% |