The headline achievements are two wins at the top level of British racing, the sort of occasions that define a career. He landed a Class 1 race at Salisbury in May 2025 and then did it again at Doncaster in September — two of the biggest venues on the racing calendar, and two very different tests of a jockey's ability. Doncaster in particular is a track that sorts out tactically smart riders from the rest, with its long straight and big-field dynamics. Winning there at the top level tells you something real about where Marsh is headed.
His most consistent working relationship is with trainer Richard Hughes, and the numbers there are striking. From 226 races together, they have combined for 35 wins — a win rate of 15%, or roughly 1 in every 6 and a half rides. That is noticeably better than his overall average, which suggests Hughes knows exactly how to put Marsh on the right horses, and that Marsh delivers when it counts. Strong trainer-jockey partnerships like this are often the engine behind a young rider's breakthrough years, and this one looks in good health.
At just three years into his career, Marsh is in a rich vein. Two top-level wins before many jockeys have figured out their best tracks, a century-plus of career winners already banked, and a go-to trainer who clearly believes in him. The next step is turning those highlights into a sustained run at the very top — but the foundations are already there.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Wolverhampton | 142 | 18 | 12.7% |
| Lingfield Park | 80 | 6 | 7.5% |
| Kempton Park | 75 | 7 | 9.3% |
| Bath | 41 | 4 | 9.8% |
| Chepstow | 37 | 6 | 16.2% |
| Southwell | 36 | 3 | 8.3% |
| chelmsford | 34 | 7 | 20.6% |
| Newbury | 24 | 2 | 8.3% |
| Windsor | 21 | 2 | 9.5% |
| Ffos Las | 20 | 1 | 5% |
| Brighton | 18 | 1 | 5.6% |
| Newmarket | 13 | 1 | 7.7% |
| Salisbury | 12 | 2 | 16.7% |
| Doncaster | 11 | 3 | 27.3% |
| Haydock Park | 11 | 2 | 18.2% |
| Ascot | 10 | 0 | 0% |
| Great Yarmouth | 9 | 0 | 0% |
| Goodwood | 9 | 0 | 0% |
| Leicester | 8 | 0 | 0% |
| Chester | 6 | 2 | 33.3% |
| Newcastle | 5 | 1 | 20% |
| Epsom Downs | 3 | 0 | 0% |
| Pontefract | 2 | 1 | 50% |
| Sandown Park | 2 | 0 | 0% |
| York | 1 | 0 | 0% |
| Nottingham | 1 | 0 | 0% |
| Ripon | 1 | 0 | 0% |