York, in particular, keeps cropping up. He won a top-level race there in September 2024 and then did it again at the same track in June 2025 — barely nine months apart. That is not luck. Trainers can spend entire careers chasing a single win at York, which is widely regarded as the finest racecourse in the country. Winning there twice in under a year is a genuine statement. Add in a victory at Newmarket's famous July course in August 2024, and you have a trainer who clearly knows how to prepare a horse for a big day.
The numbers back up the feel-good story. Last season Williams was winning roughly 1 in every 9 races — an 11% win rate that was perfectly respectable for a yard still finding its feet. This season that has jumped to 1 in every 6, with 69 winners from 442 runners. That kind of improvement in a single season is not routine. It usually means the operation has quietly clicked up a gear: better horses, sharper preparation, growing confidence.
Much of that improvement has come hand-in-hand with jockey Marco Ghiani. The pair have struck up one of the more productive partnerships in the weighing room, with Ghiani riding 25 winners from 147 races for the yard — that is 17 in every 100 rides, just slightly better than the yard's overall average, which suggests the two genuinely bring out the best in each other rather than Ghiani simply being handed the easiest rides.
Four years in, four top-level wins, and a win rate trending sharply upward. Williams is not a trainer to file away for later — he is already here.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| chelmsford | 75 | 11 | 14.7% |
| Newmarket | 50 | 9 | 18% |
| Kempton Park | 46 | 5 | 10.9% |
| Wolverhampton | 37 | 1 | 2.7% |
| Southwell | 35 | 7 | 20% |
| Windsor | 35 | 7 | 20% |
| Lingfield Park | 33 | 8 | 24.2% |
| Brighton | 21 | 6 | 28.6% |
| Great Yarmouth | 16 | 3 | 18.8% |
| Epsom Downs | 13 | 2 | 15.4% |
| Leicester | 12 | 2 | 16.7% |
| Doncaster | 9 | 1 | 11.1% |
| Ascot | 9 | 0 | 0% |
| Sandown Park | 6 | 0 | 0% |
| Newcastle | 6 | 0 | 0% |
| Haydock Park | 5 | 2 | 40% |
| York | 5 | 1 | 20% |
| Chepstow | 4 | 1 | 25% |
| Goodwood | 4 | 0 | 0% |
| Salisbury | 3 | 1 | 33.3% |
| Beverley | 3 | 1 | 33.3% |
| Nottingham | 3 | 0 | 0% |
| Ayr | 2 | 1 | 50% |
| Chester | 2 | 0 | 0% |
| Newbury | 2 | 0 | 0% |
| Bath | 2 | 0 | 0% |
| Ripon | 2 | 0 | 0% |
| meydan | 1 | 0 | 0% |
| Thirsk | 1 | 0 | 0% |