Across his career Moscrop has ridden 90 winners, and his working relationship with trainer Rebecca Menzies has been central to that. From 111 rides together they've produced 10 wins — roughly 1 in every 11 — which is the kind of consistent return that keeps a jockey's phone ringing. Menzies clearly trusts him, and in racing, trainer loyalty is worth its weight in gold.
This season has been a little harder going. Moscrop has ridden 18 winners from 230 rides — about 1 in every 13 — down from roughly 1 in every 9 last year. That dip from 11% to 8% isn't a crisis, but it's a reminder that race riding is brutally competitive and form can shift quickly. The volume of rides shows the bookings are still there; converting them at last year's rate is the challenge now.
There are bright spots worth noting. On normal ground conditions Moscrop really comes alive — 12 wins from 85 races works out to 14%, or better than 1 in every 7, which is a sharp return by any measure. It suggests he's at his best when the ground is fair and the pace is honest. Sedgefield also suits him particularly well: 5 winners from 24 rides at that track tells you he knows the course and knows how to ride it. Tracks reward familiarity, and jockeys who build a record somewhere tend to keep getting sent there.
His partnership with Ballin Bay stands out above everything else — 3 wins from just 6 races together is a remarkable hit rate of exactly 50%, and that kind of chemistry between horse and rider is genuinely rare. You don't manufacture it; it either clicks or it doesn't. At 90 career winners in four years, Moscrop is building something solid. The Doncaster win proves he can compete at the top level when the moment arrives. The next step is doing it more often.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Hexham | 32 | 3 | 9.4% |
| Sedgefield | 24 | 5 | 20.8% |
| Perth | 24 | 1 | 4.2% |
| Carlisle | 23 | 2 | 8.7% |
| Kelso | 21 | 2 | 9.5% |
| Ayr | 20 | 1 | 5% |
| Cartmel | 17 | 2 | 11.8% |
| Newcastle | 17 | 1 | 5.9% |
| Wetherby | 10 | 0 | 0% |
| Catterick Bridge | 10 | 0 | 0% |
| Musselburgh | 9 | 1 | 11.1% |
| Southwell | 4 | 0 | 0% |
| Uttoxeter | 3 | 0 | 0% |
| Haydock Park | 3 | 0 | 0% |
| Stratford-on-Avon | 2 | 0 | 0% |
| Market Rasen | 2 | 0 | 0% |
| Doncaster | 2 | 0 | 0% |
| Cheltenham | 2 | 0 | 0% |
| Huntingdon | 1 | 0 | 0% |
| Ludlow | 1 | 0 | 0% |
| Aintree | 1 | 0 | 0% |
| York | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |