The last 12 months tell a particularly busy story: 54 winners from 579 runners, which works out at roughly 1 in every 11 races — a 9% win rate across a very large string of horses. That volume matters. Training nearly 580 runners in a single year means this is a serious, well-resourced operation, not a small yard chipping away at the edges. And within that workload, the team has still found time to win at the very highest level, taking Class 1 races at Doncaster in both October 2024 and January 2025, then adding another at Ayr in June 2025. Winning top races on three separate occasions in the space of eight months is the kind of consistency that gets noticed.
One area where the numbers really sharpen up is on normal ground. On a standard track — not too wet, not too firm — the yard wins 7 from 46 races, a 15% win rate, or roughly 1 in every 7. That is meaningfully better than the overall average, suggesting the horses in this yard are set up to perform when conditions suit them rather than being thrown at everything regardless.
Punchestown is worth highlighting too. Five winners from just 16 runners at that track is an exceptional return — almost 1 in 3 — and points to a trainer who either knows the course well or targets it shrewdly. When a trainer consistently outperforms their own average at a specific venue, it is rarely an accident.
The partnership with jockey Shane Foley runs deep: 29 wins together from 334 rides, the same 9% win rate as the yard's overall figures but built over a long, trusted working relationship. Meanwhile, Falls Of Acharn has provided two wins from just four races together — a 50% conversion rate that suggests a horse this trainer genuinely knows how to place and prepare. Four years in, with six top-level wins already on the board and a yard firing at serious volume, Mrs John Harrington looks very much like a trainer still on the way up.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| The Curragh | 102 | 5 | 4.9% |
| Leopardstown | 68 | 6 | 8.8% |
| Dundalk | 42 | 7 | 16.7% |
| Naas | 40 | 2 | 5% |
| Gowran Park | 34 | 3 | 8.8% |
| Galway | 34 | 3 | 8.8% |
| Navan | 32 | 3 | 9.4% |
| Cork | 30 | 2 | 6.7% |
| Roscommon | 22 | 4 | 18.2% |
| Killarney | 20 | 3 | 15% |
| Down Royal | 18 | 2 | 11.1% |
| Punchestown | 16 | 5 | 31.2% |
| Fairyhouse | 15 | 0 | 0% |
| Listowel | 14 | 0 | 0% |
| Bellewstown | 13 | 3 | 23.1% |
| Limerick | 12 | 0 | 0% |
| Tipperary | 10 | 0 | 0% |
| Ballinrobe | 8 | 0 | 0% |
| Wexford | 5 | 1 | 20% |
| Kilbeggan | 5 | 0 | 0% |
| Ascot | 5 | 0 | 0% |
| Sligo | 4 | 1 | 25% |
| Thurles | 4 | 0 | 0% |
| Haydock Park | 3 | 0 | 0% |
| Cheltenham | 3 | 0 | 0% |
| Clonmel | 2 | 1 | 50% |
| Chepstow | 2 | 1 | 50% |
| Ayr | 2 | 1 | 50% |
| Tramore | 2 | 1 | 50% |
| Laytown | 2 | 0 | 0% |
| Lingfield Park | 2 | 0 | 0% |
| York | 2 | 0 | 0% |
| Sandown Park | 2 | 0 | 0% |
| Bath | 2 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |
| Newmarket | 1 | 0 | 0% |