This season tells a mixed story. Ward has sent out 14 winners from 196 runners — that's roughly 1 in every 14, or around 7% — which represents a dip from the 10% he managed last year. In a sport where margins are everything, that kind of slide is worth watching. But here's the thing: in the last two weeks alone, he has hit 1 winner from 5 runners, a 20% clip that is nearly three times his seasonal average. Whether that signals a return to form or just a fortunate fortnight, it has people paying attention.
Ward has found a reliable ally in jockey Sean Levey, their most productive partnership producing 4 wins from 55 rides together — matching that same 7% rate. It is a working relationship built on volume and trust rather than fireworks, and in training that consistency matters. Less encouraging is his record with Brave Leader, a horse he has run four times without a single win to show for it. Sometimes the chemistry just isn't there.
One place Ward clearly does have the formula right is Southwell, where he has won 3 races from just 13 runners. That is nearly 1 in every 4 — and in racing, finding a track where your horses consistently perform above expectation is one of the most underrated skills a trainer can have. It suggests Ward knows exactly which horses suit the particular demands of that venue, and he uses it well.
Eighty-two winners and two top-level victories in four years is a solid foundation. The slight dip in win rate this season keeps things honest, but with recent form pointing upward, Ward looks like a trainer building towards something rather than one resting on early promise.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 39 | 4 | 10.3% |
| Wolverhampton | 21 | 1 | 4.8% |
| Goodwood | 18 | 3 | 16.7% |
| Newbury | 18 | 1 | 5.6% |
| Lingfield Park | 16 | 0 | 0% |
| Southwell | 13 | 3 | 23.1% |
| Nottingham | 11 | 2 | 18.2% |
| Windsor | 10 | 0 | 0% |
| Salisbury | 6 | 0 | 0% |
| Leicester | 5 | 0 | 0% |
| Newmarket | 5 | 0 | 0% |
| Bath | 5 | 0 | 0% |
| Chepstow | 4 | 0 | 0% |
| Ascot | 4 | 0 | 0% |
| Sandown Park | 3 | 0 | 0% |
| Brighton | 3 | 0 | 0% |
| Doncaster | 3 | 0 | 0% |
| Chester | 2 | 0 | 0% |
| York | 2 | 0 | 0% |
| Ffos Las | 2 | 0 | 0% |
| Thirsk | 1 | 0 | 0% |
| Uttoxeter | 1 | 0 | 0% |
| Huntingdon | 1 | 0 | 0% |
| Haydock Park | 1 | 0 | 0% |
| Newcastle | 1 | 0 | 0% |
| chelmsford | 1 | 0 | 0% |