The overall numbers this season — 98 winners from 1,125 runners — tell the story of a busy, competitive yard operating at scale. His win rate has dipped slightly from 12% last year to 9% this season, which sounds like a step back but is almost certainly a reflection of running more horses in tougher races rather than any loss of ability. The quality is undeniably there: Cromwell has won 15 top-level races in his career, at prestigious venues including Cheltenham, Haydock Park and Huntingdon. Three of those have come just this year — at Cheltenham in March, Ayr in April, and Market Rasen in July. Winning the sport's biggest occasions at three different tracks in one season is not something many trainers manage.
One place where his horses seem particularly at home is Downpatrick, where he has won 8 races from just 37 runners — nearly 1 in every 5. That kind of dominance at a specific track usually means a trainer understands the course intimately and targets it with the right horses. It is the sort of local knowledge that can be very profitable if you know to look for it.
His most reliable partner in the saddle is jockey Keith Donoghue, who has ridden 301 times for the yard and converted 26 of those into wins. That is roughly 1 in every 12 rides — a steady, productive alliance built on repetition and trust. The pair have clearly developed a working shorthand that comes from spending a lot of time together. When a trainer and jockey click over hundreds of races, the results tend to speak for themselves, and 26 winners is a meaningful tally by anyone's measure.
Cromwell's career is still young by the standards of the training profession, and the trajectory is pointing firmly upward. The top-level wins are coming regularly, the yard is in sharp form, and 447 winners in four years suggests someone who is very far from finished.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Fairyhouse | 113 | 8 | 7.1% |
| Punchestown | 96 | 8 | 8.3% |
| Dundalk | 70 | 3 | 4.3% |
| Leopardstown | 67 | 3 | 4.5% |
| Navan | 66 | 5 | 7.6% |
| Cork | 61 | 7 | 11.5% |
| Naas | 48 | 5 | 10.4% |
| Galway | 41 | 6 | 14.6% |
| The Curragh | 40 | 5 | 12.5% |
| Down Royal | 39 | 2 | 5.1% |
| Listowel | 38 | 4 | 10.5% |
| Downpatrick | 37 | 8 | 21.6% |
| Gowran Park | 37 | 4 | 10.8% |
| Limerick | 35 | 4 | 11.4% |
| Cheltenham | 35 | 2 | 5.7% |
| Thurles | 34 | 2 | 5.9% |
| Kilbeggan | 30 | 3 | 10% |
| Killarney | 30 | 0 | 0% |
| Wexford | 27 | 1 | 3.7% |
| Bellewstown | 26 | 1 | 3.8% |
| Sligo | 24 | 4 | 16.7% |
| Ballinrobe | 24 | 3 | 12.5% |
| Roscommon | 23 | 2 | 8.7% |
| Tramore | 20 | 2 | 10% |
| Clonmel | 19 | 2 | 10.5% |
| Tipperary | 19 | 2 | 10.5% |
| Ascot | 4 | 0 | 0% |
| Catterick Bridge | 4 | 0 | 0% |
| Musselburgh | 2 | 0 | 0% |
| Cartmel | 2 | 0 | 0% |
| Laytown | 2 | 0 | 0% |
| Market Rasen | 1 | 1 | 100% |
| Ayr | 1 | 1 | 100% |
| Carlisle | 1 | 0 | 0% |
| Goodwood | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |
| Haydock Park | 1 | 0 | 0% |
| Newmarket | 1 | 0 | 0% |
| Wolverhampton | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| Newbury | 1 | 0 | 0% |
| Kelso | 1 | 0 | 0% |
| Kempton Park | 1 | 0 | 0% |