The partnership with jockey Grace McEntee is central to the story. Riding together in 23 of those 31 races, she has steered Marching Mac to five of its seven wins, a rate of roughly 1 in every 4 rides. That kind of familiarity between horse and rider tends to matter, especially on trickier tracks, and Brighton is where it has shown most clearly. Two wins from just four races at the seaside circuit makes Marching Mac a genuine course specialist there — and that is a stat worth remembering. Brighton is an unusual, undulating track that horses can take time to figure out; to win half your races on it suggests a real affinity.
Wet and muddy ground brings out something extra in this horse. Two wins from five races in those conditions — a 40% win rate — is a striking number. To put that in context, it wins roughly 1 in 5 races overall, but on heavy ground that jumps to 2 in every 5. Conditions that make plenty of horses miserable seem to suit Marching Mac just fine.
The most recent win came at Leicester in late October 2025, and at the time of writing this horse raced just nine days ago, so it is firmly in active training. The recent form reads 10-4-9-4-2-1 going back from that Leicester victory — a mixed picture, but the direction of travel at the end of last year was encouraging. Phil McEntee's yard has been in good nick this season, sending out 20 winners, which suggests the whole operation is ticking along nicely.
Competing mainly at Class 6 — the bread-and-butter end of British racing — Marching Mac has won 2 of its 10 races at that level, a 20% win rate that is perfectly solid without being spectacular. The bigger numbers come on wet tracks and at Brighton. Keep an eye on the weather forecast.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Brighton Undulating |
4 | 2 wins, 1 second, 1 third | 8 Oct | 50% |
| Bath Undulating |
3 | 1 win, 2 seconds | 30 Oct | 33.3% |
| Leicester Sharp |
2 | 2 wins | 28 Oct | 100% |
| Newmarket Galloping |
2 | 1 win, 1 other | 1 Nov | 50% |
| Nottingham Galloping |
2 | 1 win, 1 other | 6 Nov | 50% |
| Wolverhampton Galloping |
2 | 2 other | 20 Mar | 0% |
| chelmsford | 2 | 1 second, 1 other | 12 Oct | 0% |
| Goodwood Undulating |
2 | 1 second, 1 other | 2 Sep | 0% |
| Great Yarmouth Galloping |
2 | 2 other | 24 Jul | 0% |
| Newcastle Galloping |
2 | 2 other | 27 Nov | 0% |
| Ascot Galloping |
1 | 1 other | 6 Sep | 0% |
| Lingfield Park Sharp |
1 | 1 other | 2 Feb | 0% |
| Doncaster Galloping |
1 | 1 other | 14 Sep | 0% |
| Hamilton Park Sharp |
1 | 1 other | 15 Jun | 0% |
| Wetherby Galloping |
1 | 1 other | 11 Jun | 0% |
| Chepstow Galloping |
1 | 1 other | 21 May | 0% |
| Epsom Downs Undulating |
1 | 1 other | 7 Jun | 0% |
| Kempton Park Galloping |
1 | 1 other | 4 Mar | 0% |
| Southwell Galloping |
1 | 1 other | 26 Aug | 0% |