The most telling detail in his record is how well his horses perform on normal ground — the kind of standard, fair conditions you might get on a dry autumn afternoon. On that surface he has won 7 from 38 races, a win rate of 18%, or almost 1 in every 5. That is nearly double his overall average, which suggests he times his entries well and knows his horses well enough to pick the right days. Plenty of trainers never crack that discipline, especially early in their careers.
His most reliable jockey partnership is with George Bass, who has partnered Coakley's horses to 3 wins from 30 rides together. That is 1 in every 10, which lines up closely with Coakley's overall average — Bass is clearly a trusted ally rather than a big-occasion specialist, and the consistency of that pairing suggests a working relationship built on familiarity and communication. The standout individual horse from the yard so far is Barry's Boy, who has won twice from 14 races in Coakley's care. Two from 14 does not leap off the page, but the fact that Coakley has kept coming back to this horse and getting results speaks to a trainer who believes in his animals and gives them time to find their best form.
Coakley is still in the early chapters of what could be a long training career. The foundations — a functioning yard, a reliable jockey, a decent win rate on good ground — are quietly in place. The next step is turning those building blocks into something bigger.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Lingfield Park | 35 | 3 | 8.6% |
| Bath | 12 | 0 | 0% |
| Kempton Park | 11 | 0 | 0% |
| Salisbury | 9 | 1 | 11.1% |
| Windsor | 8 | 1 | 12.5% |
| Newbury | 7 | 0 | 0% |
| Wolverhampton | 4 | 2 | 50% |
| Southwell | 4 | 1 | 25% |
| Epsom Downs | 3 | 1 | 33.3% |
| Goodwood | 2 | 0 | 0% |
| Newcastle | 1 | 1 | 100% |
| Ascot | 1 | 0 | 0% |
| Warwick | 1 | 0 | 0% |
| chelmsford | 1 | 0 | 0% |
| Nottingham | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| Doncaster | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |
| Chepstow | 1 | 0 | 0% |
| Chester | 1 | 0 | 0% |