The headline achievement is straightforward: Cowell has won two Class 1 races in his career, the kind of top-level contests that most trainers spend decades chasing. One came at Beverley in August 2024, the other at Southwell in February 2025. Winning at that level once is an occasion; winning twice, at two different tracks, in different conditions, suggests this is not a yard that flukes its way to the big moments.
His most important individual horse has been Fidelius, a partnership that has produced 6 wins from 26 races together. That is almost exactly 1 win in every 4 attempts — a remarkably productive relationship. In racing, finding a horse you understand and that understands you is half the battle. The fact that Cowell has drawn six victories from this one animal tells you something about his patience and his ability to place a horse well.
In the saddle, his most regular ally is jockey Marco Ghiani, who has ridden for Cowell 31 times and converted 4 of those into winners — a win rate of 13%, or just over 1 in every 8 rides. That is a functional rather than spectacular partnership, but consistency of booking matters in a small yard. Trainers and jockeys who know each other's habits tend to make better decisions on race day.
The one note of caution is that his win rate has nudged down from 13% last season — about 1 in every 8 races — to 10% this term, or roughly 1 in every 10. That is not a crisis, but it is worth watching. Whether it reflects a tougher bunch of horses, more ambitious entries, or simply the natural variance of a short career, only the next twelve months will tell. What is already clear is that Cowell is a trainer who knows how to win at the highest level, and four years in, that is no small thing.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| chelmsford | 39 | 4 | 10.3% |
| Southwell | 26 | 4 | 15.4% |
| Lingfield Park | 23 | 3 | 13.0% |
| Great Yarmouth | 18 | 4 | 22.2% |
| Wolverhampton | 18 | 1 | 5.6% |
| Goodwood | 15 | 0 | 0% |
| Newcastle | 13 | 2 | 15.4% |
| Windsor | 10 | 0 | 0% |
| Epsom Downs | 10 | 0 | 0% |
| Newmarket | 9 | 0 | 0% |
| Nottingham | 8 | 1 | 12.5% |
| Doncaster | 8 | 0 | 0% |
| Ascot | 8 | 0 | 0% |
| York | 6 | 0 | 0% |
| Catterick Bridge | 5 | 2 | 40% |
| Brighton | 4 | 2 | 50% |
| Haydock Park | 4 | 1 | 25% |
| Musselburgh | 4 | 0 | 0% |
| Redcar | 4 | 0 | 0% |
| Sandown Park | 3 | 0 | 0% |
| Newbury | 2 | 1 | 50% |
| Ayr | 2 | 0 | 0% |
| Leicester | 1 | 0 | 0% |
| Chepstow | 1 | 0 | 0% |
| The Curragh | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |
| Bath | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |
| Beverley | 1 | 0 | 0% |
| meydan | 1 | 0 | 0% |