The headline moments are hard to argue with. In the space of just two months in early 2022 — her first full year — Menzies won two top-level races, at Doncaster in March and Ayr in April. These are the biggest races in British racing, the ones that genuinely matter, and landing two of them so early in a training career is the kind of thing that makes the rest of the sport sit up and take notice. It suggested straight away that this wasn't a trainer who would be content just making up the numbers.
There are patterns in her record that are worth understanding. At Sedgefield, a track in County Durham, her horses have won 7 times from just 29 runners — nearly 1 in 4 — which is a remarkable conversion rate for any trainer at any track. When the ground turns wet and heavy underfoot, she also finds an edge: 1 winner from 7 runners on genuinely muddy ground might sound modest, but that 14% win rate is well above her overall average and suggests she knows exactly which horses to run when conditions turn against everyone else.
Her most productive partnership with a jockey is with Nathan Moscrop, who has ridden for her 111 times and won on 10 of those — roughly 1 in every 11 rides together. That kind of long-running combination, built over dozens of races, usually means a trainer and jockey who understand each other's instincts well. Then there is Ballin Bay, a horse she has won 3 races from just 7 outings with — a partnership that has clicked in a way that jumps off the page.
The dip in win rate this season is worth watching, but context matters. More runners can mean a lower percentage even with more winners. Menzies is four years in, already has two top-level wins, and shows no sign of slowing down.
| Course | Races | Wins | Win rate |
|---|---|---|---|
| Newcastle | 92 | 6 | 6.5% |
| Carlisle | 40 | 2 | 5% |
| Musselburgh | 37 | 3 | 8.1% |
| Southwell | 32 | 5 | 15.6% |
| Kelso | 32 | 1 | 3.1% |
| Sedgefield | 29 | 7 | 24.1% |
| Catterick Bridge | 29 | 2 | 6.9% |
| Cartmel | 27 | 4 | 14.8% |
| Wetherby | 23 | 0 | 0% |
| Hexham | 20 | 0 | 0% |
| Wolverhampton | 19 | 0 | 0% |
| Ayr | 18 | 1 | 5.6% |
| Hamilton Park | 13 | 0 | 0% |
| Pontefract | 12 | 2 | 16.7% |
| Uttoxeter | 11 | 1 | 9.1% |
| Redcar | 11 | 0 | 0% |
| Perth | 10 | 0 | 0% |
| Doncaster | 9 | 0 | 0% |
| Haydock Park | 8 | 0 | 0% |
| Market Rasen | 7 | 0 | 0% |
| Beverley | 5 | 0 | 0% |
| Thirsk | 5 | 0 | 0% |
| Ripon | 4 | 0 | 0% |
| Stratford-on-Avon | 4 | 0 | 0% |
| York | 4 | 0 | 0% |
| Newbury | 3 | 1 | 33.3% |
| Lingfield Park | 3 | 0 | 0% |
| Nottingham | 3 | 0 | 0% |
| Aintree | 2 | 0 | 0% |
| Newmarket | 2 | 0 | 0% |
| Chester | 2 | 0 | 0% |
| Cheltenham | 2 | 0 | 0% |
| Huntingdon | 1 | 1 | 100% |
| Down Royal | 1 | 0 | 0% |
| Bangor-on-Dee | 1 | 0 | 0% |
| Ludlow | 1 | 0 | 0% |
| Warwick | 1 | 0 | 0% |
| Worcester | 1 | 0 | 0% |
| chelmsford | 1 | 0 | 0% |
| Kempton Park | 1 | 0 | 0% |