:

Marching Mac

There is something quietly impressive about a horse that wins nearly 1 in every 4 races it enters. Marching Mac, a five-year-old trained by Phil McEntee at Newmarket, has done exactly that — seven wins from 31 races — and at a level where most horses are grinding for minor placings, that kind of consistency stands out.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
80

📊 Key Numbers

Career statistics for this horse
32
Career races
7
Wins
21.9%
Win rate
avg ~10%
40.6%
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 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.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 2 wins from 6 starts (33%)
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)
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, tight turns
Loves
Right-handed, long straights
Right-handed, hilly
Unknown
Long straights
Unknown
Left-handed, tight turns
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
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
14 Sep
11th
Doncaster
5f – 6½f · Soft · 20 runners
6 Sep
8th
Ascot
5f – 6½f · Good_To_Soft · 16 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Grace McEntee Current Jockey
21.7%
Win rate
5/23
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%
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%