The numbers this year are honest rather than spectacular. Nine winners from 116 rides means he's winning roughly 1 in every 13 races — down from 1 in every 8 last year when he was running at 12%. That dip is worth watching. It could be the natural ebb and flow of a sport where so much depends on the horses you're put on, or it could be a sign that Fox needs a strong second half of the season to reassert himself. Either way, 116 rides in 12 months shows he's busy and trusted enough to keep getting chances.
The partnership with trainer Venetia Williams stands out as the most productive relationship of his career so far. Four wins from 39 rides together works out at roughly 1 in every 10 — just above his season average — and Williams is a trainer who knows how to place horses to win. Getting regular rides from a yard of that quality is not something that happens by accident. It suggests Fox has done enough in the saddle to earn their confidence, and that relationship could be the springboard for a breakthrough season if the horses fire.
The highlight of his career to date came at Newcastle, where he landed a top-level race — one of the biggest and most competitive types of race in Britain. One win at that level from four years of riding is genuinely meaningful. Most jockeys grind through entire careers without ever tasting that kind of occasion, so the fact that Fox has been there and delivered says something about his ability to perform when it matters. The challenge now is to turn that moment from a career highlight into a blueprint. He's 52 winners in, he has a strong trainer behind him, and he knows what winning at the top feels like. The next chapter is the interesting one.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| hereford | 14 | 0 | 0% |
| Ffos Las | 12 | 2 | 16.7% |
| Warwick | 10 | 0 | 0% |
| Fontwell Park | 7 | 2 | 28.6% |
| Chepstow | 7 | 0 | 0% |
| Exeter | 7 | 0 | 0% |
| Lingfield Park | 6 | 0 | 0% |
| Leicester | 4 | 1 | 25% |
| Stratford-on-Avon | 4 | 0 | 0% |
| Ludlow | 4 | 0 | 0% |
| Newcastle | 3 | 1 | 33.3% |
| Uttoxeter | 3 | 1 | 33.3% |
| Bangor-on-Dee | 3 | 0 | 0% |
| Carlisle | 3 | 0 | 0% |
| Newbury | 3 | 0 | 0% |
| Worcester | 2 | 1 | 50% |
| Ascot | 2 | 0 | 0% |
| Perth | 2 | 0 | 0% |
| Haydock Park | 2 | 0 | 0% |
| Newton Abbot | 2 | 0 | 0% |
| Doncaster | 2 | 0 | 0% |
| Wincanton | 2 | 0 | 0% |
| Cartmel | 2 | 0 | 0% |
| Kempton Park | 1 | 1 | 100% |
| Hexham | 1 | 0 | 0% |
| Southwell | 1 | 0 | 0% |
| Fakenham | 1 | 0 | 0% |
| Cheltenham | 1 | 0 | 0% |
| Wetherby | 1 | 0 | 0% |
| Market Rasen | 1 | 0 | 0% |
| Sandown Park | 1 | 0 | 0% |
| Huntingdon | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |