His biggest moments have come on the biggest stages. McMenamin has won 6 races at the top level of British racing — the kind of days that define a career — at venues including Aintree, Ayr, and Haydock Park. That last name appeared again on 14 February 2026, when he won on Haydock at Haydock Park, a result that underlines his comfort at that track. Doncaster also seems to bring out something extra in him: 3 winners from just 9 rides there, a record that suggests a particular feel for how the course rides.
The partnership that has shaped his career most significantly is with trainer Nicky Richards. Together they have produced 23 wins from 117 rides — that is 1 in every 5, a win rate of 20% and noticeably better than his overall average. When a jockey and trainer click like this, it tends to be because they trust each other's judgment: the trainer places the jockey on the right horse at the right time, and the jockey delivers. Over more than a hundred rides together, that relationship has clearly been built on something solid. McMenamin also has a rewarding partnership with Ruby Island, winning 3 of their 8 races together — nearly 1 in 3 — which is the kind of record that suggests a genuine understanding between horse and rider.
Perhaps the most telling detail is that his win rate has climbed from 14% last year to 17% this season. That upward trend, combined with six top-level wins in just four years, points to a jockey still firmly on the way up.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Carlisle | 56 | 15 | 26.8% |
| Kelso | 51 | 10 | 19.6% |
| Hexham | 40 | 8 | 20% |
| Sedgefield | 38 | 6 | 15.8% |
| Newcastle | 36 | 10 | 27.8% |
| Perth | 35 | 1 | 2.9% |
| Market Rasen | 31 | 7 | 22.6% |
| Ayr | 29 | 4 | 13.8% |
| Musselburgh | 23 | 2 | 8.7% |
| Cartmel | 22 | 4 | 18.2% |
| Wetherby | 21 | 3 | 14.3% |
| Catterick Bridge | 20 | 2 | 10% |
| Haydock Park | 19 | 4 | 21.1% |
| Uttoxeter | 12 | 0 | 0% |
| Doncaster | 9 | 3 | 33.3% |
| Southwell | 6 | 0 | 0% |
| Leicester | 5 | 1 | 20% |
| Cheltenham | 4 | 0 | 0% |
| Bangor-on-Dee | 3 | 0 | 0% |
| Sandown Park | 3 | 0 | 0% |
| Windsor | 2 | 0 | 0% |
| Huntingdon | 2 | 0 | 0% |
| York | 1 | 1 | 100% |
| Aintree | 1 | 1 | 100% |
| Ludlow | 1 | 0 | 0% |
| Chepstow | 1 | 0 | 0% |