UK time :

Marching Mac

Marching Mac is a horse that knows its way around a racetrack. The 5-year-old has won 8 of its 37 races — roughly 1 in every 5 outings — and has finished in the top 3 another 15 times, which suggests a level of consistency that catches the eye. Last raced just over a day ago, the horse remains an active competitor, though it has gone four months without a win since a success at Sandown Park in mid-June.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Invincible Army
Mother
Wojha
Owner
Trevor Johnson
Official rating
82

📊 Key numbers

Career totals for this horse
37
Career races
8
Wins
21.6%
Win rate
avg ~10%
40.5%
Top-3 rate
avg ~30%
2 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The real story with Marching Mac is how it performs on certain ground. On normal conditions, it wins more than 2 in every 6 races (3 wins from 7), which is significantly above its overall win rate. Even on very wet and muddy ground — conditions that can scramble many horses — it still wins roughly 1 in every 3 races (2 wins from 6). That kind of adaptability is valuable. Brighton clearly suits it too: the horse has won 2 of its 4 races there, making it a genuine course specialist to watch for at that track.

Grace McEntee, its regular jockey, has ridden Marching Mac 24 times and won with it 5 times — a 21% win rate that mirrors the horse's overall record, suggesting they work well together. Phil McEntee's Newmarket yard has sent out 17 winners this season, and Marching Mac remains a modest but reliable contributor to that tally. Recent form has been erratic — 8th, 5th, 4th, 1st, 3rd, 4th across its last six runs — which hints at inconsistency, though it has been raced regularly. If ground conditions favour it and a race at Brighton comes up, this is a horse that will have genuine chances.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 3 wins from 7 starts (43%)
✔ Excellent record on heavy ground: 2 wins from 6 starts (33%)
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 8 starts
⚠ Struggles on LH Galloping tracks: 1 wins from 14 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Loves
Heavy (very wet)
Loves
Soft (muddy)
Good to soft (some give)
Ok
Standard to slow (all-weather)
Unknown
Good to firm (fairly firm)
Unknown
Standard (all-weather)
Avoids
📏 Race distance
5F – 6½F
7F – 1M
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Avoids
Class 4 (standard)
Ok
Class 5 (entry-level)
Loves
Class 6 (grassroots)
Ok
🏟 Track shape
Left-handed, hilly
Loves
Right-handed, long straights
Loves
Right-handed, tight turns
Loves
Long straights
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Left-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
16 Oct
8th
Haydock Park
5f – 6½f · Heavy · 14 runners
5 Sep
5th
Haydock Park
5f – 6½f · Soft · 10 runners
29 Aug
4th
Sandown Park
5f – 6½f · Good_To_Soft · 10 runners
12 Jun
🏆 Won
Sandown Park
5f – 6½f · Good · 9 runners
8 Jun
3rd
Windsor
5f – 6½f · Good_To_Soft · 9 runners
21 May
4th
Chepstow
5f – 6½f · Good_To_Soft · 6 runners
20 Mar
10th
Wolverhampton
5f – 6½f · Standard · 12 runners
4 Mar
4th
Kempton Park
5f – 6½f · Standard_To_Slow · 8 runners
27 Nov
9th
Newcastle
5f – 6½f · Standard · 12 runners
20 Nov
4th
Newcastle
5f – 6½f · Standard · 11 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
Grace McEntee Current jockey
20.8%
Win rate
5/24
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%
Sandown Park
Galloping
2 1 win, 1 other 29 Aug 50%
Nottingham
Galloping
2 1 win, 1 other 6 Nov 50%
Newmarket
Galloping
2 1 win, 1 other 1 Nov 50%
Newcastle
Galloping
2 2 other 27 Nov 0%
Great Yarmouth
Galloping
2 2 other 24 Jul 0%
Goodwood
Undulating
2 1 second, 1 other 2 Sep 0%
Haydock Park
Galloping
2 2 other 16 Oct 0%
Wolverhampton
Galloping
2 2 other 20 Mar 0%
chelmsford 2 1 second, 1 other 12 Oct 0%
Ascot
Galloping
1 1 other 6 Sep 0%
Doncaster
Galloping
1 1 other 14 Sep 0%
Kempton Park
Galloping
1 1 other 4 Mar 0%
Hamilton Park
Sharp
1 1 other 15 Jun 0%
Lingfield Park
Sharp
1 1 other 2 Feb 0%
Wetherby
Galloping
1 1 other 11 Jun 0%
Southwell
Galloping
1 1 other 26 Aug 0%
Epsom Downs
Undulating
1 1 other 7 Jun 0%
Chepstow
Galloping
1 1 other 21 May 0%
Windsor
Sharp
1 1 third 8 Jun 0%