The headline achievement is those three Class 1 victories, which represent the very best racing has to offer in Britain. Two of them came at Wetherby in the autumn and winter of 2022, within two months of each other, which suggests Walford knew exactly what he had and picked his spots well. A third followed at Haydock Park in February 2025. Winning at that level once is a landmark; doing it three times in four years tells you this is not a yard content to fill its boots in smaller races.
This season the numbers show 35 winners from 413 runners — roughly 1 in every 12 races, or an 8% win rate. That might sound modest, but training is a volume business and consistency matters more than the headline figure. Where Walford becomes genuinely interesting is on fast, dry ground, where his horses win 7 from 41 races — that is 17%, or almost 1 in every 6. That is more than double his overall rate, which suggests he is particularly good at preparing horses to show their best when the ground is quick.
Ripon is another place worth noting. Five winners from just 16 runners at that track is a remarkable return — nearly 1 in every 3 races. For context, most trainers would be delighted with that ratio anywhere, let alone at a specific venue. It points to a trainer who understands the track well and targets it deliberately.
His most regular partnership is with jockey Jamie Hamilton, who has ridden for the yard 163 times and converted 12 of those into wins — roughly 1 in every 14. It is a relationship built on familiarity and trust, and the sheer number of rides together suggests Hamilton is very much the yard's first call. Four years in, three top-level wins banked, and a clear ability to fire on fast ground and at Ripon — Walford is a trainer quietly building something worth watching.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wetherby | 41 | 4 | 9.8% |
| Newcastle | 37 | 2 | 5.4% |
| Hexham | 31 | 0 | 0% |
| Carlisle | 29 | 4 | 13.8% |
| Beverley | 23 | 5 | 21.7% |
| Market Rasen | 23 | 2 | 8.7% |
| Ayr | 22 | 2 | 9.1% |
| Doncaster | 21 | 2 | 9.5% |
| Southwell | 20 | 1 | 5% |
| Catterick Bridge | 18 | 1 | 5.6% |
| Ripon | 16 | 5 | 31.2% |
| Thirsk | 15 | 1 | 6.7% |
| Kelso | 14 | 2 | 14.3% |
| Sedgefield | 13 | 1 | 7.7% |
| Redcar | 12 | 0 | 0% |
| Uttoxeter | 9 | 0 | 0% |
| Pontefract | 9 | 0 | 0% |
| Nottingham | 8 | 1 | 12.5% |
| Leicester | 8 | 0 | 0% |
| Hamilton Park | 7 | 1 | 14.3% |
| York | 7 | 0 | 0% |
| Cartmel | 6 | 0 | 0% |
| Huntingdon | 4 | 0 | 0% |
| Chester | 3 | 1 | 33.3% |
| Cheltenham | 2 | 0 | 0% |
| Ascot | 2 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| Fakenham | 2 | 0 | 0% |
| Musselburgh | 2 | 0 | 0% |
| Perth | 2 | 0 | 0% |
| Newmarket | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| The Curragh | 1 | 0 | 0% |
| Wolverhampton | 1 | 0 | 0% |
| Warwick | 1 | 0 | 0% |