The overall numbers are modest but honest. Rowley has sent out 63 career winners, and over the last 12 months the yard has won 12 races from 162 runners — roughly 1 in every 14. That is down from around 1 in every 8 the previous season, and it is worth acknowledging: the win rate has dipped. But raw percentages do not always tell the full story for a small, developing yard, and two top-level victories in the same calendar year suggest the horses capable of hitting the heights are still very much in the stable.
When the ground is wet and heavy, Rowley's team noticeably shifts up a gear. On soft or muddy ground, they have won 5 races from 39 runners — that is a 13% win rate, or roughly 1 in every 8. Compare that to the overall season average and it is clear these horses are specifically suited to testing conditions. That kind of pattern is not a coincidence; it reflects something deliberate about how the horses are prepared and which races are targeted.
The most important relationship in the yard right now is between Rowley and the horse Malaita, who has won 4 of their 33 races together. That might not sound like a lot on paper, but 33 races is a long partnership, and four wins from it tells you Malaita is a horse Rowley knows intimately — when to run, when to wait, and exactly what conditions bring out the best. In the saddle for much of the operation is jockey Charlie Deutsch, who has partnered Rowley's horses to 5 wins from 75 rides. That level of consistency between trainer and jockey builds a working shorthand that is hard to put a number on.
Still only four years in, Rowley is a trainer worth watching — particularly when the rain is falling.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| hereford | 23 | 3 | 13.0% |
| Ludlow | 14 | 1 | 7.1% |
| Bangor-on-Dee | 14 | 0 | 0% |
| Uttoxeter | 13 | 2 | 15.4% |
| Southwell | 12 | 1 | 8.3% |
| Leicester | 10 | 0 | 0% |
| Chepstow | 9 | 1 | 11.1% |
| Aintree | 8 | 2 | 25% |
| Warwick | 8 | 0 | 0% |
| Cheltenham | 7 | 0 | 0% |
| Market Rasen | 6 | 0 | 0% |
| Stratford-on-Avon | 6 | 0 | 0% |
| Huntingdon | 5 | 0 | 0% |
| Worcester | 4 | 1 | 25% |
| Haydock Park | 3 | 0 | 0% |
| Hexham | 3 | 0 | 0% |
| Newbury | 3 | 0 | 0% |
| Carlisle | 2 | 0 | 0% |
| Wetherby | 2 | 0 | 0% |
| Wincanton | 1 | 1 | 100% |
| Cartmel | 1 | 0 | 0% |
| Windsor | 1 | 0 | 0% |
| Exeter | 1 | 0 | 0% |
| Plumpton | 1 | 0 | 0% |
| Catterick Bridge | 1 | 0 | 0% |
| Ffos Las | 1 | 0 | 0% |
| Newcastle | 1 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |
| Lingfield Park | 1 | 0 | 0% |