The numbers this season are honest rather than spectacular. Walsh has won 3 races from 87 runners — roughly 1 in every 29 — a win rate of around 3%. That is a dip from last year's 6%, which works out at about 1 in every 17, so there is clearly work to do to get back to that earlier form. In a sport where margins are fine and confidence is everything, a run like this tests a trainer's resolve. The encouraging thing is that the horses keep running, and the winners, when they come, suggest the yard knows what it is doing.
His most reliable ally in the saddle has been Phillip Enright, who has partnered Walsh's horses to 2 wins from 31 rides together — a win rate of around 6%, or roughly 1 in every 15. That is double the yard's overall average this season, which speaks well of how the partnership functions when horse and jockey click. Enright clearly suits the Walsh horses, and that kind of consistent jockey relationship often pays dividends as a yard grows.
The horse Walsh will be most associated with right now is Knockbrack Rambler, with whom he has shared 2 wins from 19 races together. That might not sound like a huge haul, but in racing terms, finding two winning moments with the same horse across 19 outings means you understand that animal — its quirks, its preferences, when to push and when to be patient. It is the kind of partnership that defines early careers. Walsh also shows a preference for normal ground conditions, recording 1 win from 19 races on a standard surface at a 5% clip, suggesting he pitches his horses well when conditions suit.
At three years in, Walsh is still assembling his story. The dip this season is something to monitor, but yards can turn quickly — and with a reliable jockey, a trusted horse, and 87 runners already on the board this year, the infrastructure is clearly there.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Limerick | 19 | 0 | 0% |
| Clonmel | 15 | 0 | 0% |
| Cork | 13 | 0 | 0% |
| Thurles | 9 | 0 | 0% |
| Tipperary | 7 | 1 | 14.3% |
| Listowel | 6 | 1 | 16.7% |
| Tramore | 5 | 1 | 20% |
| Wexford | 5 | 0 | 0% |
| Sligo | 2 | 0 | 0% |
| Killarney | 2 | 0 | 0% |
| Ballinrobe | 2 | 0 | 0% |
| Gowran Park | 1 | 0 | 0% |
| Leopardstown | 1 | 0 | 0% |