The raw numbers from the last twelve months tell their own story. Murphy has ridden 190 winners from 836 races this season, meaning he wins roughly 1 in every 4 rides. To put that in context, most professional jockeys would be delighted with half that rate. Sustaining 23 per cent across 836 races — a huge volume of riding — requires consistency that goes well beyond talent on a good day. It demands judgment, fitness, and the ability to get the best out of horses that are not necessarily the best in their field.
His partnership with trainer Andrew Balding is one of the most productive in the sport right now. From 296 races together they have produced 73 wins — that is 1 in every 4 rides, a fraction that holds up over a genuinely large sample. When a jockey and trainer click like this, it usually means they share an understanding of how to place horses in races they can win, and when to ask for more. Seventy-three wins from one yard alone is a working relationship that is clearly built on trust.
What separates the good from the great, though, is what happens at the biggest venues on the biggest days. Murphy has won 73 top-level races at places like York, Newmarket and Ascot — the stages where the best horses in the country turn up and reputations are made or lost. A Class 1 win at Newmarket in October 2025 is the kind of result that keeps elite trainers returning your calls. His numbers at Salisbury are also worth noting: 7 winners from just 13 races there amounts to more than half of all his rides at the track producing a win — an almost freakish hit rate at one particular course.
Whether it is an all-weather track at Wolverhampton on a cold March evening or a sun-drenched afternoon at Ascot, Murphy delivers. Four years in, 646 winners deep, and the trajectory still points upward.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Kempton Park | 123 | 33 | 26.8% |
| Newmarket | 87 | 14 | 16.1% |
| Windsor | 67 | 18 | 26.9% |
| Ascot | 59 | 9 | 15.3% |
| York | 45 | 9 | 20% |
| Sandown Park | 44 | 8 | 18.2% |
| Newbury | 43 | 11 | 25.6% |
| Goodwood | 41 | 9 | 22.0% |
| Lingfield Park | 36 | 11 | 30.6% |
| Doncaster | 34 | 9 | 26.5% |
| Wolverhampton | 31 | 9 | 29.0% |
| Southwell | 31 | 7 | 22.6% |
| Epsom Downs | 28 | 5 | 17.9% |
| Haydock Park | 19 | 5 | 26.3% |
| Great Yarmouth | 18 | 3 | 16.7% |
| chelmsford | 16 | 5 | 31.2% |
| Salisbury | 13 | 7 | 53.8% |
| Chester | 11 | 3 | 27.3% |
| The Curragh | 10 | 2 | 20% |
| Chepstow | 10 | 0 | 0% |
| Newcastle | 9 | 2 | 22.2% |
| Nottingham | 9 | 1 | 11.1% |
| meydan | 7 | 1 | 14.3% |
| Ayr | 6 | 2 | 33.3% |
| Ffos Las | 5 | 1 | 20% |
| Listowel | 5 | 0 | 0% |
| Hamilton Park | 4 | 3 | 75% |
| Thirsk | 4 | 2 | 50% |
| Musselburgh | 4 | 0 | 0% |
| Leopardstown | 4 | 0 | 0% |
| Bath | 3 | 1 | 33.3% |
| kenilworth | 3 | 0 | 0% |
| sha_tin | 2 | 0 | 0% |
| Naas | 2 | 0 | 0% |
| Gowran Park | 2 | 0 | 0% |
| Leicester | 1 | 0 | 0% |