The numbers tell an interesting story. Over the past season, Murphy has won with 15 of his 167 runners — roughly 1 in every 11, which sits at 9%. That is a modest figure on the surface, and it does represent a slight dip from last year's 13% win rate. But zoom in on the last two weeks and something sharper comes into focus: 2 winners from just 6 runners. That is 1 in every 3, more than three times his season average. Trainers in form are worth following closely, and Murphy's yard appears to be firing right now.
His most productive partnership is with jockey Rob Hornby, and it is a combination that genuinely works. Together they have won 7 of 33 races — just over 1 in every 5 — which is a strong return and well above the yard's overall average. It suggests Hornby and Murphy understand each other, and when you see that combination declared, it is worth taking notice. Murphy also has a productive relationship with Jesse Luc, the pair combining for 6 wins from 24 races together — 1 in every 4, another solid strike.
There is one track where Murphy's horses seem particularly at home: Great Yarmouth. Three winners from 11 runners at the same course is the kind of record that speaks to a trainer knowing his ground — understanding which horses suit the track, and when to target it. For a yard still in its early years, having a course where the numbers consistently outperform the average is a genuine edge.
Thirty-four career winners in four years is not a blockbuster record, but it is steady, purposeful progress. Murphy is not yet training at the very top level, but the ingredients are there — a reliable jockey partnership, a track he knows well, and a yard that appears to be building momentum just as the season heats up.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Southwell | 36 | 5 | 13.9% |
| Kempton Park | 26 | 2 | 7.7% |
| Lingfield Park | 22 | 1 | 4.5% |
| Wolverhampton | 16 | 0 | 0% |
| chelmsford | 14 | 1 | 7.1% |
| Great Yarmouth | 11 | 3 | 27.3% |
| Brighton | 10 | 1 | 10% |
| Windsor | 9 | 1 | 11.1% |
| Leicester | 5 | 0 | 0% |
| Newmarket | 4 | 1 | 25% |
| Chepstow | 3 | 0 | 0% |
| Nottingham | 3 | 0 | 0% |
| Newcastle | 2 | 0 | 0% |
| Bath | 2 | 0 | 0% |
| Ascot | 1 | 0 | 0% |
| Huntingdon | 1 | 0 | 0% |
| Goodwood | 1 | 0 | 0% |
| Newbury | 1 | 0 | 0% |