The sheer volume of his operation is striking. This season alone, Elliott has sent out 1,426 runners and won with 209 of them — that's roughly 1 in every 7, a 15% win rate across a massive string of horses. Sustaining that kind of consistency at scale is genuinely hard. Any trainer can win with a small, carefully picked team. Winning at that rate across more than 1,400 runners means the whole yard is producing, not just the stars.
And there are stars. Elliott's partnership with Wodhooh borders on the ridiculous — 10 wins from just 11 races together. That's the kind of record that makes you wonder if the horse simply runs better knowing who saddled it. Whether it's the preparation, the race placement, or just an unusually good fit, that combination has been almost unbeatable. Meanwhile, his most productive alliance with a jockey is with Jack Kennedy, who has ridden 93 winners from 463 rides for the yard — winning at 1 in every 5, a 20% win rate that puts him well clear of the average.
Elliott also has a particular knack at Ayr, where his horses win at a remarkable rate — 6 winners from just 13 runners. When a trainer wins nearly half the time at a specific track, it's worth paying attention. That's not luck; that's knowing which horses to run there and when.
Three top-level wins in the space of six weeks — at Chepstow in October, then Ascot and Newbury within a week of each other in November 2025 — underlines what the career figures already suggest: Elliott doesn't just win races, he wins the big ones. Four years in, nearly a thousand winners, and a trophy cabinet filling up at the highest level. It's a remarkable start, and by most measures, it already looks like more than that.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Punchestown | 146 | 15 | 10.3% |
| Fairyhouse | 138 | 20 | 14.5% |
| Navan | 129 | 15 | 11.6% |
| Leopardstown | 96 | 21 | 21.9% |
| Cheltenham | 81 | 3 | 3.7% |
| Down Royal | 77 | 17 | 22.1% |
| Naas | 69 | 7 | 10.1% |
| Downpatrick | 68 | 11 | 16.2% |
| Galway | 55 | 5 | 9.1% |
| Kilbeggan | 50 | 4 | 8% |
| Cork | 49 | 8 | 16.3% |
| Clonmel | 48 | 12 | 25% |
| Limerick | 44 | 6 | 13.6% |
| Killarney | 35 | 6 | 17.1% |
| Thurles | 33 | 4 | 12.1% |
| Gowran Park | 31 | 5 | 16.1% |
| Perth | 30 | 6 | 20% |
| Wexford | 30 | 2 | 6.7% |
| Tramore | 29 | 5 | 17.2% |
| Tipperary | 25 | 3 | 12% |
| Ballinrobe | 23 | 5 | 21.7% |
| Bellewstown | 22 | 5 | 22.7% |
| Sligo | 19 | 4 | 21.1% |
| Listowel | 19 | 4 | 21.1% |
| Roscommon | 17 | 3 | 17.6% |
| Ayr | 13 | 6 | 46.2% |
| The Curragh | 12 | 0 | 0% |
| Dundalk | 7 | 1 | 14.3% |
| Ascot | 6 | 1 | 16.7% |
| Chepstow | 5 | 1 | 20% |
| Worcester | 3 | 2 | 66.7% |
| Newbury | 3 | 1 | 33.3% |
| Hexham | 2 | 1 | 50% |
| Newmarket | 2 | 0 | 0% |
| Laytown | 1 | 0 | 0% |
| Goodwood | 1 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |
| Haydock Park | 1 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |
| Cartmel | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| Kelso | 1 | 0 | 0% |
| Chester | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |