This season, he has won 24 races from 234 rides — roughly 1 in every 10, or 10% — which is a slight dip from last year's 16%, around 1 in 6. That kind of drop is worth watching, though it may say more about the horses available to him than any change in his riding. What makes that context interesting is his partnership with trainer Tom Lacey, which remains one of the more productive in jump racing right now. From 135 rides together, Sheppard has won 22 times — a rate of 16%, or nearly 1 in every 6. That's the kind of number that tells you a trainer trusts a jockey with their best horses, and that the jockey keeps delivering.
The most eye-catching number right now is his recent form: 3 winners from 8 rides in the last two weeks. That's a 38% win rate in a fortnight, compared to 10% for the season as a whole. Whatever's clicking at the moment, it's clicking hard.
There are conditions that seem to bring out his best. On fast, dry ground he wins 2 from 7 races — 29%, nearly 1 in 3 — which suggests he times his finishes well when the pace is quick and every second counts. Newton Abbot also stands out: 3 winners from just 7 runners there, which is the kind of record at a specific course that jockeys quietly treasure. At nearly 1 in every 2, that's not a coincidence — it's a pattern worth noting for anyone paying attention.
At 24 years old or so, with nine top-level wins already on the board and a high-value partnership firmly established, Sheppard looks like a jockey still very much on the way up. The season's win rate may be down, but the big-race experience and the current purple patch both point in the same direction.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Warwick | 23 | 3 | 13.0% |
| Chepstow | 21 | 1 | 4.8% |
| hereford | 17 | 2 | 11.8% |
| Uttoxeter | 16 | 0 | 0% |
| Ludlow | 12 | 0 | 0% |
| Taunton | 11 | 1 | 9.1% |
| Southwell | 9 | 2 | 22.2% |
| Stratford-on-Avon | 9 | 1 | 11.1% |
| Huntingdon | 8 | 3 | 37.5% |
| Market Rasen | 8 | 2 | 25% |
| Bangor-on-Dee | 8 | 0 | 0% |
| Newton Abbot | 7 | 3 | 42.9% |
| Worcester | 7 | 0 | 0% |
| Aintree | 7 | 0 | 0% |
| Cheltenham | 6 | 0 | 0% |
| Ffos Las | 6 | 0 | 0% |
| Ascot | 5 | 1 | 20% |
| Exeter | 5 | 0 | 0% |
| Wincanton | 5 | 0 | 0% |
| Catterick Bridge | 5 | 0 | 0% |
| Plumpton | 4 | 1 | 25% |
| Haydock Park | 4 | 1 | 25% |
| Wetherby | 4 | 0 | 0% |
| Kempton Park | 4 | 0 | 0% |
| Sandown Park | 3 | 1 | 33.3% |
| Kelso | 3 | 0 | 0% |
| Leicester | 3 | 0 | 0% |
| Newbury | 3 | 0 | 0% |
| Perth | 2 | 1 | 50% |
| Lingfield Park | 2 | 0 | 0% |
| Newcastle | 2 | 0 | 0% |
| Ayr | 1 | 1 | 100% |
| Carlisle | 1 | 0 | 0% |
| Cartmel | 1 | 0 | 0% |
| Fontwell Park | 1 | 0 | 0% |
| Musselburgh | 1 | 0 | 0% |