The headline achievements are hard to argue with. Walford has won three top-level Class 1 races in his career — the kind reserved for the best horses in Britain — including two at Wetherby in the autumn and winter of 2022, and one at Haydock Park as recently as February 2025. Landing that calibre of race once is an achievement; doing it three times in four years, at different tracks and in different seasons, suggests a trainer who knows how to prepare a horse for a big occasion rather than just stumbling into one.
The numbers sharpen up considerably when you look at where and when Walford operates best. At Ripon, his record borders on the remarkable: 8 winners from just 21 runners. That means he wins with more than a third of everything he sends there — a figure that would be eyecatching even for a trainer twice his experience. On fast, dry ground his results similarly improve, with 7 wins from 39 races, a win rate of around 18% — roughly 1 in every 6. Compare that to his overall average of 1 in 12 and you start to see a trainer who understands how to match horse to conditions.
His most productive working relationship is with jockey Jamie Hamilton, who has ridden 164 times for the yard and turned 11 of those into winners. That is a partnership built on volume and trust — 164 rides is a serious commitment, and it suggests Hamilton is very much the stable's go-to jockey when it matters. The collaboration with horse Intenzo has not yet produced a win from six races together, but that is the nature of training — not every partnership clicks, and six runs is still a relatively small sample.
Thirty-five winners from 410 runners in the last 12 months alone keeps the yard ticking over at a healthy pace. For a trainer only four years into his career, Walford already has the big-race pedigree to match his consistency.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Newcastle | 41 | 2 | 4.9% |
| Wetherby | 40 | 4 | 10% |
| Hexham | 32 | 0 | 0% |
| Market Rasen | 26 | 2 | 7.7% |
| Carlisle | 23 | 3 | 13.0% |
| Beverley | 22 | 4 | 18.2% |
| Ayr | 22 | 2 | 9.1% |
| Ripon | 21 | 8 | 38.1% |
| Doncaster | 20 | 2 | 10% |
| Southwell | 19 | 1 | 5.3% |
| Catterick Bridge | 17 | 1 | 5.9% |
| Kelso | 14 | 1 | 7.1% |
| Sedgefield | 13 | 1 | 7.7% |
| Redcar | 13 | 0 | 0% |
| Thirsk | 11 | 1 | 9.1% |
| Nottingham | 9 | 1 | 11.1% |
| Uttoxeter | 9 | 0 | 0% |
| Leicester | 8 | 0 | 0% |
| Hamilton Park | 7 | 1 | 14.3% |
| York | 7 | 0 | 0% |
| Pontefract | 7 | 0 | 0% |
| Cartmel | 6 | 0 | 0% |
| Huntingdon | 4 | 0 | 0% |
| Chester | 3 | 1 | 33.3% |
| Haydock Park | 3 | 0 | 0% |
| Ascot | 2 | 0 | 0% |
| Aintree | 2 | 0 | 0% |
| Fakenham | 2 | 0 | 0% |
| Musselburgh | 2 | 0 | 0% |
| Wolverhampton | 2 | 0 | 0% |
| The Curragh | 1 | 0 | 0% |
| Cheltenham | 1 | 0 | 0% |
| Newmarket | 1 | 0 | 0% |