:

Marching Mac

There's a horse that knows how to keep itself busy. Marching Mac, a five-year-old trained by Phil McEntee out of Newmarket, has raced 34 times and won 8 of them — that's nearly 1 in every 4 races, which for a horse competing week in, week out at the lower levels is a genuinely solid return. McEntee's yard has been in fine form this season with 17 winners already, and Marching Mac is clearly part of why.Based on TrackLab's AI analysis
Quick Facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Invincible Army
Mother
Wojha
Owner
Trevor Johnson
Rating
78

📊 Key Numbers

Career statistics for this horse
34
Career races
8
Wins
23.5%
Win rate
avg ~10%
44.1%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

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.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 3 wins from 7 starts (43%)
Excellent record on heavy ground: 2 wins from 5 starts (40%)
⚠ What to watch out for
Poor record on standard ground: 0 wins from 8 starts
Struggles on LH Galloping tracks: 1 wins from 12 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Heavy (very wet)
Loves
Soft (muddy)
Good to soft (some give)
Ok
Good to firm (drying out)
Unknown
Standard to slow (all-weather)
Unknown
Standard (all-weather)
Avoids
📏 Race Distance
5F – 6½F
7F – 1M
Avoids
🏅 Competition 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
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
30 Oct
2nd
Bath
5f – 6½f · Heavy · 8 runners
28 Oct
🏆 Won
Leicester
5f – 6½f · Soft · 9 runners
20 Oct
🏆 Won
Bath
5f – 6½f · Soft · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Grace McEntee Current Jockey
20.8%
Win rate
5/24
Won / Rode
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin 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%