The last twelve months capture where Kelly sits right now: 13 winners from 149 runners, which works out at roughly 1 in every 11 races. That is a modest return by the standards of established yards, but for a trainer still in the early phase of his career it represents a meaningful body of work — horses getting fit, finding form, and winning races. Thirteen winners in a season is not a headline number, but it keeps a small operation ticking and builds the kind of experience that sharpens a trainer over time.
His most productive partnership is with jockey Cian Quirke, who has ridden 43 times for the yard and converted 3 of those into wins — about 1 in every 14 rides together. That is a working relationship rather than a golden one, but consistency in a jockey booking matters for smaller yards, and Quirke clearly knows how Kelly's horses are prepared. The partnership with Mickey Hulie tells a different story: nine races together and no winners yet, which is the sort of run that tests patience on both sides of the arrangement.
Where Kelly shows genuine promise is on normal ground conditions, where his horses have won 5 races from 37 — a win rate of around 1 in 7, or 14%. That is meaningfully better than his overall figures and suggests his string is set up to perform when the ground is fair and the going predictable. Trainers who cluster their best results in specific conditions are often making smart entries rather than leaving things to chance, and that 14% number is worth watching as his career develops.
Still only four years in, Kelly is operating at the level you would expect — patient, competitive, accumulating winners without troubling the very top tier yet. The interesting question is whether those normal-ground performances signal a yard starting to find its identity.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Punchestown | 15 | 3 | 20% |
| Cork | 15 | 1 | 6.7% |
| Wexford | 12 | 0 | 0% |
| Limerick | 9 | 1 | 11.1% |
| Tipperary | 9 | 1 | 11.1% |
| Killarney | 9 | 0 | 0% |
| Clonmel | 9 | 0 | 0% |
| Tramore | 8 | 2 | 25% |
| Fairyhouse | 8 | 0 | 0% |
| Listowel | 8 | 0 | 0% |
| Kilbeggan | 6 | 2 | 33.3% |
| Leopardstown | 6 | 1 | 16.7% |
| Thurles | 6 | 1 | 16.7% |
| Galway | 6 | 0 | 0% |
| Naas | 5 | 1 | 20% |
| The Curragh | 3 | 0 | 0% |
| Gowran Park | 3 | 0 | 0% |
| Dundalk | 3 | 0 | 0% |
| Navan | 2 | 0 | 0% |
| Downpatrick | 2 | 0 | 0% |
| Bellewstown | 2 | 0 | 0% |
| Roscommon | 2 | 0 | 0% |
| Ballinrobe | 1 | 0 | 0% |