The partnership with jockey Grace McEntee — Phil's daughter — has been one of the more productive features of this horse's career. In 24 races together, she's ridden 5 winners, winning roughly 1 in every 5 rides. That's a meaningful connection: when a jockey has that many races on the same horse, they develop an understanding that shows up in results, and the numbers bear that out here.
Marching Mac has a particular fondness for Brighton, winning 2 of just 4 races there. That might not sound dramatic, but winning half your races at a specific track is the kind of stat that makes trainers keep going back. Brighton is a famously quirky course — a tight, undulating track on the South Downs that suits certain horses and baffles others. Marching Mac is clearly in the former camp. The horse has also shown a striking ability to handle the extremes of ground conditions: 3 wins from 7 races on normal ground (43%) and 2 wins from 5 on very wet, muddy conditions (40%). That sort of adaptability is genuinely rare and means the team isn't dependent on the weather forecast going a particular way.
Most of Marching Mac's races have come at Class 6, the entry level of British racing, where the horse has won 2 from 10. That context matters — Class 6 is competitive in its own right, and consistent performers at that level have genuine value. The most recent win came just this week at Sandown Park on 12 June 2026, and with the horse having raced just yesterday, it's clearly being kept active while in form. Recent runs of 1-3-4 suggest the horse is right in the thick of things at the moment. Eight career wins, a willing trainer, a trusted jockey, and a result just days ago — Marching Mac is very much a horse in motion.
| 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% |
| Great Yarmouth Galloping |
2 | 2 other | 24 Jul | 0% |
| Newcastle Galloping |
2 | 2 other | 27 Nov | 0% |
| chelmsford | 2 | 1 second, 1 other | 12 Oct | 0% |
| Goodwood Undulating |
2 | 1 second, 1 other | 2 Sep | 0% |
| Wolverhampton Galloping |
2 | 2 other | 20 Mar | 0% |
| Sandown Park Galloping |
1 | 1 win | 12 Jun | 100% |
| Southwell Galloping |
1 | 1 other | 26 Aug | 0% |
| Windsor Sharp |
1 | 1 third | 8 Jun | 0% |
| Wetherby Galloping |
1 | 1 other | 11 Jun | 0% |
| Doncaster Galloping |
1 | 1 other | 14 Sep | 0% |
| Ascot Galloping |
1 | 1 other | 6 Sep | 0% |
| Kempton Park Galloping |
1 | 1 other | 4 Mar | 0% |
| Lingfield Park Sharp |
1 | 1 other | 2 Feb | 0% |
| Chepstow Galloping |
1 | 1 other | 21 May | 0% |
| Hamilton Park Sharp |
1 | 1 other | 15 Jun | 0% |
| Epsom Downs Undulating |
1 | 1 other | 7 Jun | 0% |