The numbers from the past 12 months tell a solid story. Shepherd has ridden 605 times and won on 73 of those occasions — roughly 1 in every 8 rides. That might not sound spectacular in isolation, but 605 rides in a year means trainers trust him with their horses constantly, and converting at 12% across that kind of volume is genuinely hard work. It is not a fluke. His career total of 324 winners in just four years puts him among the more productive riders of his generation.
His most reliable working relationship is with trainer George Scott. Together they have produced 19 winners from 125 rides — that is 15%, or roughly 3 wins from every 20 times Shepherd has climbed aboard one of Scott's horses. In a sport where jockey-trainer partnerships can make or break careers, finding someone whose eye for a horse matches your own way of riding is invaluable. Shepherd and Scott appear to have found exactly that.
One detail worth picking out: on slightly wet ground, Shepherd wins at a remarkable rate. Three wins from just 11 races in those conditions is 27% — more than 1 in every 4 rides. That is the kind of edge that sharp observers notice. When the ground is soft and the field is sorting itself out, Shepherd seems to find another gear.
His partnership with Espanita — one win from three races together — is still developing, but it is a combination worth watching. And his win at Sandown Park on 4 July 2025 shows the summer campaign is already bearing fruit. At 324 career winners and still building, the most interesting chapter of Callum Shepherd's story may not have arrived yet.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Southwell | 65 | 7 | 10.8% |
| Kempton Park | 63 | 4 | 6.3% |
| Lingfield Park | 62 | 8 | 12.9% |
| Wolverhampton | 59 | 12 | 20.3% |
| Windsor | 42 | 3 | 7.1% |
| Ascot | 35 | 3 | 8.6% |
| chelmsford | 30 | 7 | 23.3% |
| Doncaster | 22 | 2 | 9.1% |
| Great Yarmouth | 21 | 6 | 28.6% |
| Goodwood | 21 | 1 | 4.8% |
| Haydock Park | 19 | 3 | 15.8% |
| Chester | 19 | 1 | 5.3% |
| Newbury | 17 | 0 | 0% |
| Newmarket | 16 | 0 | 0% |
| Bath | 14 | 3 | 21.4% |
| York | 14 | 1 | 7.1% |
| Sandown Park | 12 | 1 | 8.3% |
| Chepstow | 9 | 0 | 0% |
| Leicester | 8 | 3 | 37.5% |
| Newcastle | 8 | 3 | 37.5% |
| Musselburgh | 8 | 0 | 0% |
| Ripon | 7 | 1 | 14.3% |
| meydan | 6 | 0 | 0% |
| Carlisle | 5 | 2 | 40% |
| Ffos Las | 4 | 0 | 0% |
| Brighton | 4 | 0 | 0% |
| Pontefract | 4 | 0 | 0% |
| Hamilton Park | 3 | 1 | 33.3% |
| Beverley | 3 | 1 | 33.3% |
| Epsom Downs | 3 | 0 | 0% |
| Naas | 1 | 0 | 0% |
| Salisbury | 1 | 0 | 0% |