The most reliable combination in Coakley's setup is with jockey Shane O'Callaghan. Together they have won 2 races from 15 rides, a win rate of around 13% — meaning they convert roughly 1 in every 7 or 8 times they team up. That's more than double the yard's overall average, which tells you something real: when Coakley picks up the phone to O'Callaghan, the horse has a meaningful chance.
One name keeps appearing in the records: Definiteadare. This horse has run 20 times for Coakley and won once — a 5% win rate that looks modest on paper. But longevity in a partnership like this often means something beyond the numbers. Whether it's a horse that takes time to come right, or one that runs consistently without always getting the result, 20 races together represents a genuine commitment from a small operation.
One area where Coakley's runners genuinely appear to thrive is on slightly soft ground — the kind of conditions after a few days of rain where the surface has some give in it but isn't fully waterlogged. In those conditions, his horses have won 1 from 8 races, a 12% win rate. That's twice the yard's overall average, and in a sport where ground conditions can be the difference between winning and finishing mid-pack, it's worth noting. If the forecast looks damp and a Coakley runner is in the field, that's not a coincidence to ignore.
At four years in, Coakley is still very much in the early chapters of his career. The numbers are modest, the winners hard-earned. But the partnership with O'Callaghan, the soft-ground edge, and the patient commitment to horses like Definiteadare all suggest a trainer learning what works and sticking with it. That kind of consistency tends to pay off eventually.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Tramore | 8 | 2 | 25% |
| Killarney | 5 | 0 | 0% |
| Wexford | 4 | 0 | 0% |
| Roscommon | 3 | 0 | 0% |
| Cork | 2 | 0 | 0% |
| Limerick | 2 | 0 | 0% |
| Listowel | 2 | 0 | 0% |
| Ballinrobe | 2 | 0 | 0% |
| Kilbeggan | 1 | 0 | 0% |
| Tipperary | 1 | 0 | 0% |
| Galway | 1 | 0 | 0% |