One of the clearest signs of Butler's development is how he has learned to use conditions to his advantage. On wet, muddy ground, his runners win at a remarkable rate — 14 wins from 65 races, meaning he wins almost 1 in every 5 times the ground is soft. That is not luck. That points to a trainer who knows which horses handle testing conditions and targets them accordingly, which is exactly the kind of tactical thinking that separates a good trainer from an average one.
Kempton Park has become something of a home away from home. Butler has sent out 13 winners from 64 runners there, and when a trainer keeps returning to the same track with that kind of return, it usually means they understand the place — the way it rides, the distances that suit their horses, the spots where they can find an edge. Kempton rewards precision, and Butler appears to have figured it out.
His most productive alliance is with jockey David Egan. Together they have combined for 7 wins from 29 rides — that is nearly 1 in every 4, a win rate of 24% that comfortably outperforms Butler's yard average. When a trainer and jockey click like this, it tends to be because they communicate well and share a similar view of how a race should be ridden. It is a partnership worth watching. Less celebrated, if perhaps more human, is his record with Fallacious Promise — 0 wins from 6 races together — proof that not every partnership works out, no matter how many chances you give it.
At just four years in, Butler has already built something real. The numbers are improving, the big tracks are responding, and the best partnerships are producing. There is plenty of runway left.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 64 | 13 | 20.3% |
| Wolverhampton | 47 | 8 | 17.0% |
| Lingfield Park | 37 | 4 | 10.8% |
| Newcastle | 35 | 3 | 8.6% |
| Southwell | 28 | 2 | 7.1% |
| chelmsford | 18 | 1 | 5.6% |
| Newmarket | 13 | 0 | 0% |
| Great Yarmouth | 10 | 1 | 10% |
| Doncaster | 8 | 1 | 12.5% |
| Leicester | 8 | 0 | 0% |
| Haydock Park | 7 | 0 | 0% |
| York | 6 | 1 | 16.7% |
| Nottingham | 6 | 1 | 16.7% |
| Newbury | 6 | 1 | 16.7% |
| Bath | 5 | 0 | 0% |
| Thirsk | 4 | 1 | 25% |
| Windsor | 4 | 1 | 25% |
| Goodwood | 3 | 0 | 0% |
| Ffos Las | 3 | 0 | 0% |
| Chester | 3 | 0 | 0% |
| Musselburgh | 2 | 0 | 0% |
| Ascot | 2 | 0 | 0% |
| Catterick Bridge | 1 | 1 | 100% |
| Sandown Park | 1 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |
| Fakenham | 1 | 0 | 0% |
| Ayr | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |
| Ripon | 1 | 0 | 0% |