Over the last 12 months, he has ridden 23 winners from 324 races — roughly 1 in every 14, which works out at around 7%. That might not sound spectacular in isolation, but context matters here. Race riding at that volume is physically gruelling and relentlessly competitive, and converting at 7% across more than 300 rides in a single season is a genuine workload well managed. It also means he is racing nearly every day, gaining the kind of experience that only comes from sitting in the saddle over and over again.
His most important professional relationship is with trainer Gavin Cromwell, and it is a partnership worth watching. Stone-Walsh has ridden 133 races for Cromwell and come home first 8 times — a win rate of 6%, or just under 1 in every 17. That might look modest on paper, but the sheer number of rides tells a different story: Cromwell clearly trusts him enough to put him up repeatedly, and consistent support from an established trainer is one of the most reliable signs that a young jockey is doing things right behind the scenes.
One detail that stands out is how well Stone-Walsh performs on normal ground. When conditions are standard underfoot — not too wet, not too dry — his numbers jump noticeably. In those conditions, he has won 8 times from 74 races, a win rate of 11%, or roughly 1 in every 9. That is a meaningful step up from his overall average, and it suggests he rides with real confidence and fluency when the ground is fair and horses are running at their best. Whether that reflects his riding style, the types of horses he tends to get booked for in better conditions, or simply where his best opportunities cluster, it is the kind of edge that a young jockey can build a reputation on.
At 77 career winners in three years, Stone-Walsh is not yet a household name — but the foundations are solid, the big-yard support is there, and the numbers are pointing in the right direction.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Fairyhouse | 39 | 1 | 2.6% |
| Punchestown | 31 | 1 | 3.2% |
| Wexford | 22 | 5 | 22.7% |
| Navan | 20 | 1 | 5% |
| Naas | 14 | 2 | 14.3% |
| Cork | 14 | 1 | 7.1% |
| Thurles | 14 | 0 | 0% |
| Down Royal | 14 | 0 | 0% |
| Leopardstown | 13 | 0 | 0% |
| Kilbeggan | 12 | 1 | 8.3% |
| Limerick | 12 | 1 | 8.3% |
| Downpatrick | 11 | 2 | 18.2% |
| Ballinrobe | 11 | 0 | 0% |
| Galway | 11 | 0 | 0% |
| Killarney | 10 | 0 | 0% |
| Listowel | 10 | 0 | 0% |
| Cheltenham | 9 | 1 | 11.1% |
| Gowran Park | 9 | 0 | 0% |
| Sligo | 8 | 2 | 25% |
| Clonmel | 8 | 0 | 0% |
| Tipperary | 7 | 0 | 0% |
| Roscommon | 6 | 2 | 33.3% |
| Tramore | 6 | 0 | 0% |
| Aintree | 3 | 1 | 33.3% |
| Cartmel | 3 | 0 | 0% |
| Haydock Park | 2 | 2 | 100% |
| Bellewstown | 2 | 0 | 0% |
| Plumpton | 1 | 0 | 0% |
| Stratford-on-Avon | 1 | 0 | 0% |
| Ayr | 1 | 0 | 0% |