The numbers get more interesting when you look at where and when McCarthy does his best work. At Listowel — a tight, characterful track on the west coast of Ireland that rewards horses who know their job — he has sent out 6 winners from just 30 runners. That's 1 in every 5, a ratio that stands well above his overall average and suggests he targets the track deliberately, arrives with horses ready to run, and knows exactly what kind of animal thrives there. Trainers who punch above their weight at specific venues rarely do it by accident.
Conditions matter too. On slightly soft ground — the kind of surface you get after a day or two of rain, where the turf has a little give underfoot without being a slog — McCarthy's yard clicks up to 6 wins from 39 races, a 15% win rate, or roughly 1 in every 6 and a half. That's nearly twice his overall average, and it's the sort of pattern that tells a story about the types of horses he sources and trains.
His most reliable partnership is with jockey G B Noonan, who has ridden 90 times for the yard and won on 9 of those occasions — 1 in every 10. In racing, a jockey and trainer who keep coming back to each other usually do so for good reason: trust, communication, and a shared understanding of how the horses like to be ridden. Nine wins from 90 is a working relationship that is clearly delivering.
McCarthy is still early in his career, and 57 career winners from four seasons won't have the racing world clamouring for his autograph just yet. But the trajectory is pointed firmly upward, the Listowel record shows he already has the instincts of a sharp operator, and a doubled win rate in one season is exactly the kind of thing that turns a promising young trainer into one people start taking seriously.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Limerick | 34 | 4 | 11.8% |
| Listowel | 30 | 6 | 20% |
| Killarney | 25 | 3 | 12% |
| Cork | 17 | 0 | 0% |
| Clonmel | 16 | 1 | 6.2% |
| Down Royal | 9 | 0 | 0% |
| Kilbeggan | 8 | 0 | 0% |
| Sligo | 7 | 0 | 0% |
| Thurles | 6 | 0 | 0% |
| Roscommon | 5 | 0 | 0% |
| Wexford | 4 | 0 | 0% |
| Ballinrobe | 4 | 0 | 0% |
| Fairyhouse | 4 | 0 | 0% |
| Downpatrick | 4 | 0 | 0% |
| Galway | 3 | 0 | 0% |
| Naas | 3 | 0 | 0% |
| Punchestown | 2 | 0 | 0% |
| Bellewstown | 2 | 0 | 0% |
| Tipperary | 1 | 1 | 100% |