The headline number is modest on the surface — 5 winners from 54 runners — but context is everything. Small yards don't survive on volume; they survive on knowing their horses, picking the right races, and being patient. McDonagh is showing signs of all three. His record at Limerick is the clearest evidence of a trainer who has found his footing: 4 winners from just 11 runners at the course is a remarkable return, meaning he wins more than 1 in every 3 races he sends a horse there. For a trainer still in his early years, having a track where you consistently deliver is genuinely valuable — it tells you the horses are arriving fit and ready, not just making up the numbers.
His most reliable weapon in wet conditions is worth noting too. When the ground gets heavy and waterlogged — the kind of racing days that sort the genuine mudlarks from horses who are just making do — McDonagh wins 3 from 14, or roughly 1 in every 5 races. That 21% return is the mark of a trainer who understands which horses want the mud under their feet and puts them in a position to use it.
Then there's Krabat, the horse at the centre of his operation. Three wins from 37 races together is a partnership built on familiarity — McDonagh clearly knows how to keep this horse ticking and competitive over the long haul. Meanwhile, jockey Sean O'Keeffe has become the go-to rider for the yard, with 2 wins from 26 rides together — not a high number in isolation, but a working relationship that is clearly developing and one to watch as both men gain more experience at this level.
McDonagh is still a young trainer in every sense, but the direction of travel is sharply upward. The jump from 1% to 9% in a single season isn't luck — it's progress.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Limerick | 11 | 4 | 36.4% |
| Punchestown | 5 | 0 | 0% |
| Ballinrobe | 4 | 0 | 0% |
| Thurles | 4 | 0 | 0% |
| Naas | 4 | 0 | 0% |
| Cork | 4 | 0 | 0% |
| Roscommon | 3 | 0 | 0% |
| Galway | 3 | 0 | 0% |
| Fairyhouse | 3 | 0 | 0% |
| Listowel | 3 | 0 | 0% |
| Gowran Park | 2 | 0 | 0% |
| Tipperary | 2 | 0 | 0% |
| Kilbeggan | 2 | 0 | 0% |
| Down Royal | 1 | 1 | 100% |
| Wexford | 1 | 0 | 0% |
| Leopardstown | 1 | 0 | 0% |
| Navan | 1 | 0 | 0% |