The partnership with jockey Jack Doughty has become the backbone of the yard's day-to-day results. Across 288 rides together, they have combined for 31 wins — just over 1 in every 9 — which tells you this is a working relationship built on trust and repetition rather than occasional luck. When a trainer and jockey reach that volume of runners together, they tend to develop a shared understanding of how to place horses and when to commit. That rhythm shows in the numbers.
Carroll also has a specific fondness for fast, dry ground. In those conditions, his horses have won 5 from 18 races — a win rate of 28%, or better than 1 in every 4. That is a striking contrast to his overall average and hints at a yard that knows how to prepare horses to excel when the ground is quick underfoot. It is the kind of edge that sharp observers notice and remember.
Then there is Magna, the horse that stands out within the stable. Four wins from 21 races together might not sound extraordinary in isolation, but it represents a meaningful partnership — one that Carroll has clearly nurtured over time. Four wins from 21 goes is solid, consistent form, and it points to a trainer who understands exactly what this horse needs to produce its best.
Four years in, 464 winners, and a clear identity forming around certain ground conditions and trusted jockey partnerships — Carroll is the sort of trainer worth watching as his operation continues to grow.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wolverhampton | 281 | 30 | 10.7% |
| Lingfield Park | 183 | 20 | 10.9% |
| Brighton | 111 | 14 | 12.6% |
| Southwell | 98 | 10 | 10.2% |
| Kempton Park | 90 | 7 | 7.8% |
| Bath | 52 | 17 | 32.7% |
| chelmsford | 52 | 5 | 9.6% |
| Windsor | 40 | 8 | 20% |
| Leicester | 32 | 3 | 9.4% |
| Chepstow | 28 | 2 | 7.1% |
| Newcastle | 22 | 4 | 18.2% |
| Goodwood | 19 | 2 | 10.5% |
| Haydock Park | 16 | 4 | 25% |
| Chester | 16 | 0 | 0% |
| Nottingham | 13 | 1 | 7.7% |
| Newbury | 11 | 1 | 9.1% |
| Ffos Las | 11 | 1 | 9.1% |
| Doncaster | 10 | 1 | 10% |
| Great Yarmouth | 8 | 0 | 0% |
| Sandown Park | 6 | 2 | 33.3% |
| Newmarket | 6 | 1 | 16.7% |
| Worcester | 6 | 1 | 16.7% |
| Salisbury | 4 | 0 | 0% |
| Epsom Downs | 4 | 0 | 0% |
| Market Rasen | 2 | 0 | 0% |
| Catterick Bridge | 2 | 0 | 0% |
| Warwick | 2 | 0 | 0% |
| hereford | 2 | 0 | 0% |
| Stratford-on-Avon | 2 | 0 | 0% |
| Newton Abbot | 1 | 1 | 100% |
| Ripon | 1 | 1 | 100% |
| Bangor-on-Dee | 1 | 0 | 0% |
| Carlisle | 1 | 0 | 0% |
| Huntingdon | 1 | 0 | 0% |
| Fakenham | 1 | 0 | 0% |
| Beverley | 1 | 0 | 0% |
| Redcar | 1 | 0 | 0% |
| Pontefract | 1 | 0 | 0% |
| Ludlow | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |