What makes those figures more striking is where they've come from. Twelve months ago, Ellis was winning just 9 in every 100 races — roughly 1 in 11. Now it's closer to 1 in 6. That kind of improvement in a single season isn't noise; it's a yard that has worked something out, whether that's finding the right horses for the right races, sharpening its preparation, or simply growing into the role. Most trainers take far longer to show that kind of upward curve, if they ever do.
A big part of the story is the partnership with jockey Jack Andrews. The two have combined for 26 wins from 149 rides together — a win rate of 17%, or just under 1 in every 6. That's a meaningful number, and the fact that it's even slightly higher than Ellis's overall yard figure suggests Andrews isn't just along for the ride. When a trainer and jockey click like this, it tends to be about trust and communication as much as talent — the jockey understands what the horses need, and the trainer knows exactly what they're getting in the saddle.
On normal ground, Ellis's record sharpens further still — 1 win from just 3 races in those conditions, a 33% conversion rate. The sample size is small, so it's worth holding lightly, but it's a number worth watching as more data comes in.
Forty-nine career winners in four years, a win rate that has nearly doubled in a season, and a reliable jockey partner already embedded in the setup — Ellis looks like a trainer on a clear upward path, and one well worth following.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Southwell | 20 | 6 | 30% |
| Worcester | 13 | 3 | 23.1% |
| Market Rasen | 11 | 3 | 27.3% |
| Uttoxeter | 11 | 2 | 18.2% |
| Fakenham | 10 | 1 | 10% |
| Stratford-on-Avon | 10 | 1 | 10% |
| Huntingdon | 10 | 0 | 0% |
| Warwick | 9 | 0 | 0% |
| Ludlow | 6 | 2 | 33.3% |
| Kempton Park | 6 | 0 | 0% |
| Bangor-on-Dee | 5 | 2 | 40% |
| Catterick Bridge | 5 | 1 | 20% |
| Sedgefield | 5 | 1 | 20% |
| Newbury | 5 | 0 | 0% |
| Chepstow | 5 | 0 | 0% |
| Hexham | 4 | 2 | 50% |
| Plumpton | 4 | 1 | 25% |
| Wetherby | 4 | 1 | 25% |
| Aintree | 4 | 0 | 0% |
| Cheltenham | 4 | 0 | 0% |
| Carlisle | 4 | 0 | 0% |
| Sandown Park | 3 | 1 | 33.3% |
| hereford | 3 | 0 | 0% |
| Leicester | 3 | 0 | 0% |
| Kelso | 3 | 0 | 0% |
| Fontwell Park | 3 | 0 | 0% |
| Newton Abbot | 2 | 1 | 50% |
| Perth | 2 | 1 | 50% |
| Ffos Las | 2 | 1 | 50% |
| Windsor | 2 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| Doncaster | 2 | 0 | 0% |
| Taunton | 2 | 0 | 0% |
| Lingfield Park | 1 | 0 | 0% |
| Cartmel | 1 | 0 | 0% |
| Wolverhampton | 1 | 0 | 0% |
| Punchestown | 1 | 0 | 0% |