The headline achievement of his short career so far is winning two Class 1 races — the very top tier of British racing. Most trainers go entire careers without winning one. Cowell has two, at Beverley and Southwell, which suggests he knows how to prepare a horse for a big occasion and is not simply filling his book with easy targets. The Beverley win in August 2024 and the Southwell success in February 2025 show he can operate across different tracks and different times of year, which is a useful sign of versatility.
One of the most telling details in Cowell's record is his relationship with Fidelius. In racing, finding a horse that clicks with your training style is genuinely rare — and Cowell has managed 6 wins from 27 races with this one horse alone, which is almost 1 in every 4 and well above his yard's overall average. That kind of consistency with a single horse does not happen by accident. It speaks to a trainer who understands what makes that animal tick.
His most used jockey is Marco Ghiani, and together they have combined for 4 wins from 34 rides — around 1 in every 8. That is a working partnership rather than a golden one, but the regularity of the combination suggests a trust that tends to grow over time. If the win rate ticks back up toward last season's level, Ghiani will likely be along for the ride.
Cowell is still in the early chapters of what could be a long story. The slight drop in win rate this season is the kind of thing that looks like a blip in hindsight if the horses keep improving. Two top-level wins in four years of training is not a blip — it is a statement.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| chelmsford | 38 | 4 | 10.5% |
| Southwell | 25 | 3 | 12% |
| Lingfield Park | 24 | 3 | 12.5% |
| Great Yarmouth | 18 | 4 | 22.2% |
| Wolverhampton | 17 | 1 | 5.9% |
| Goodwood | 15 | 0 | 0% |
| Newcastle | 13 | 2 | 15.4% |
| Windsor | 10 | 0 | 0% |
| Nottingham | 8 | 0 | 0% |
| Doncaster | 8 | 0 | 0% |
| Newmarket | 7 | 1 | 14.3% |
| Epsom Downs | 7 | 0 | 0% |
| Ascot | 7 | 0 | 0% |
| York | 6 | 0 | 0% |
| Catterick Bridge | 5 | 2 | 40% |
| Brighton | 4 | 2 | 50% |
| Haydock Park | 4 | 1 | 25% |
| Sandown Park | 4 | 0 | 0% |
| Musselburgh | 4 | 0 | 0% |
| Redcar | 4 | 0 | 0% |
| Pontefract | 3 | 0 | 0% |
| Newbury | 2 | 1 | 50% |
| Ayr | 2 | 0 | 0% |
| Bath | 2 | 0 | 0% |
| Leicester | 2 | 0 | 0% |
| Beverley | 1 | 0 | 0% |
| Naas | 1 | 0 | 0% |
| Chepstow | 1 | 0 | 0% |
| Hamilton Park | 1 | 0 | 0% |
| The Curragh | 1 | 0 | 0% |
| meydan | 1 | 0 | 0% |
| Thirsk | 1 | 0 | 0% |
| Ripon | 1 | 0 | 0% |