The big days are where Walsh has really made his name. He has won 22 top-level races across his career, at some of the most prestigious venues in the sport — Cheltenham, Aintree, Doncaster — and added another to that tally on 10 March 2026 at Cheltenham. Winning at Cheltenham matters. It is one of the most watched and most competitive meetings in the racing calendar, and doing it at the top level means beating the best horses in the country. Twenty-two victories of that calibre, in only four years, is genuinely remarkable.
His most productive relationship has been with trainer W P Mullins, one of the most powerful yards in jump racing. Together they have produced 15 wins from 70 rides — a win rate of around 21%, or roughly 1 in every 5. That is meaningfully better than his overall average, which tells you that when Mullins puts Walsh on a horse, it tends to be for a reason. There is clearly a strong working understanding between the two, and partnerships like this are often where careers are quietly built. He has also struck up a notable association with Arcadian Emperor, winning 1 of their 3 races together — a relationship worth watching as it develops.
What stands out about Walsh at this stage is the combination of volume and quality. Plenty of jockeys rack up winners in lesser races; far fewer manage to be competitive at the highest level while still riding 249 times in a season. He is doing both, and doing it in only his fourth year. If the trajectory continues, the conversation around him is only going to get more interesting.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Punchestown | 46 | 5 | 10.9% |
| Fairyhouse | 42 | 11 | 26.2% |
| Naas | 26 | 3 | 11.5% |
| Leopardstown | 23 | 4 | 17.4% |
| Navan | 18 | 2 | 11.1% |
| Cheltenham | 17 | 3 | 17.6% |
| Clonmel | 11 | 2 | 18.2% |
| Galway | 10 | 1 | 10% |
| Gowran Park | 7 | 0 | 0% |
| Limerick | 6 | 2 | 33.3% |
| Aintree | 6 | 0 | 0% |
| Killarney | 5 | 2 | 40% |
| Tipperary | 5 | 1 | 20% |
| Kilbeggan | 5 | 1 | 20% |
| Ballinrobe | 5 | 1 | 20% |
| Down Royal | 4 | 0 | 0% |
| Cork | 4 | 0 | 0% |
| Thurles | 3 | 1 | 33.3% |
| Wexford | 3 | 1 | 33.3% |
| Roscommon | 1 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Kempton Park | 1 | 0 | 0% |