The headline figure from the last twelve months is 21 winners from 172 rides, which works out at roughly 1 in every 8 — a 12% win rate that sounds modest until you consider the company he keeps. Nine of his career wins have come in Class 1 races, the very top tier of British racing. Cheltenham, Sandown Park, Wincanton, Newcastle — these are not soft touches. Winning once at that level takes talent and nerve. Winning nine times in four years suggests Williams has both in abundance. His most recent top-level success came at Newcastle on 29 November 2025, a reminder that he is not living off past glories but still adding to the collection.
The partnership with trainer Jeremy Scott is worth paying attention to. Williams has ridden 103 times for Scott's yard, producing 13 winners — again, roughly 1 in every 8. That might not sound dramatic, but in jump racing, where the variables are enormous and the margins are fine, a consistent 13% return from over a hundred shared rides points to something more than coincidence. It speaks to trust, to a shared understanding of how horses need to be ridden, and to a trainer who keeps putting his best horses in the same pair of hands.
What makes Williams interesting is the combination of consistency and quality. Plenty of jockeys chip away at modest win rates in lower-grade races and never trouble the top of the sport. Williams is doing something harder — holding his own in the biggest races while still grinding out results week to week. At just four years into his career, with 107 winners already on the board and nine at the highest level, the trajectory is unmistakable.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Chepstow | 26 | 4 | 15.4% |
| Wincanton | 23 | 4 | 17.4% |
| Exeter | 21 | 3 | 14.3% |
| Taunton | 15 | 1 | 6.7% |
| hereford | 9 | 1 | 11.1% |
| Newbury | 8 | 0 | 0% |
| Ffos Las | 7 | 0 | 0% |
| Warwick | 6 | 1 | 16.7% |
| Newton Abbot | 6 | 0 | 0% |
| Fontwell Park | 5 | 1 | 20% |
| Uttoxeter | 5 | 0 | 0% |
| Cheltenham | 5 | 0 | 0% |
| Lingfield Park | 4 | 0 | 0% |
| Perth | 3 | 0 | 0% |
| Huntingdon | 2 | 1 | 50% |
| Haydock Park | 2 | 1 | 50% |
| Plumpton | 2 | 1 | 50% |
| Wetherby | 2 | 0 | 0% |
| Doncaster | 2 | 0 | 0% |
| Ludlow | 2 | 0 | 0% |
| Worcester | 2 | 0 | 0% |
| Windsor | 2 | 0 | 0% |
| Sandown Park | 2 | 0 | 0% |
| Kempton Park | 2 | 0 | 0% |
| Newcastle | 1 | 1 | 100% |
| Ascot | 1 | 1 | 100% |
| Hexham | 1 | 1 | 100% |
| Stratford-on-Avon | 1 | 0 | 0% |
| Leopardstown | 1 | 0 | 0% |
| Bangor-on-Dee | 1 | 0 | 0% |
| Punchestown | 1 | 0 | 0% |
| Southwell | 1 | 0 | 0% |
| Fakenham | 1 | 0 | 0% |