Macinamillion
Macinamillion is a six-year-old still hunting for consistency after three wins across 33 races—a roughly one-in-ten win rate that reflects a horse operating at a modest level. Trained by
Raymond Hurley and raced most regularly by jockey
Gary Carroll, the horse has managed two victories on normal ground conditions out of 11 attempts, a decent record (roughly one in five) that suggests the horse prefers a proper surface rather than anything soft or heavy. The yard itself has been modest this season, sending out only two winners.
Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
24.2%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
The horse's most recent win came over a year ago at Downpatrick on 25 August 2025, which marks a significant dry spell. Looking at the last six races, Macinamillion has finished third once, placed second and third in other runs, and failed to get in the money twice—form that suggests a horse treading water. Notably, the partnership with Carroll has yielded no wins from six rides together, so either the jockey hasn't hit it right with this particular mount, or the horse simply isn't running well enough to win. Macinamillion raced just a day ago, so the yard is keeping the horse active and still looking for that next breakthrough. At this stage, the horse is a consistent minor player: capable of hitting the frame and comfortable at certain tracks, but winning races remains an occasional luxury rather than something you can bank on.
⚡ 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 11 starts (18%)
✔ Excellent record on soft ground: 1 wins from 5 starts (20%)
⚠ What to watch out for
⚠ Poor record on yielding ground: 0 wins from 7 starts
⚠ Poor record on good_to_yielding ground: 0 wins from 4 starts
⚠ Struggles on RH Sharp tracks: 0 wins from 6 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Yielding to soft (damp)
Unknown
Soft to heavy (wet)
Unknown
Yielding (slightly soft)
Avoids
Good to yielding (mild give)
Avoids
📏 Race Distance
Long Distance (2M+)
Likes
🏟 Track Shape
Left-handed, tight turns
Loves
Right-handed, hilly
Loves
Right-handed, long straights
Likes
Right-handed, tight turns
Avoids
Left-handed, long straights
Avoids
Right-handed, tight
Avoids
📅 Recent Runs
The last 10 races, most recent first
27 Aug
21th
Navan
1m6f – 2m · Good · 26 runners
12 Aug
15th
Gowran Park
1m1f – 1m2f · Good · 18 runners
9 Oct
10th
Thurles
Long Distance (2m+) · Good_To_Yielding · 17 runners
21 Sep
DNF
Listowel
Long Distance (2m+) · Yielding_To_Soft · 8 runners
25 Aug
🏆 Won
Downpatrick
Long Distance (2m+) · Good · 9 runners
23 Jul
3rd
Wexford
Long Distance (2m+) · Good · 11 runners
1 Jun
DNF
Kilbeggan
Long Distance (2m+) · Good · 9 runners
8 May
4th
Tipperary
Long Distance (2m+) · Good_To_Yielding · 11 runners
15 Nov
DNF
Punchestown
Long Distance (2m+) · Good · 10 runners
28 Oct
10th
Wexford
Long Distance (2m+) · Soft · 14 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Gowran Park Undulating |
3 |
3 other |
12 Aug |
0% |
| Punchestown Galloping |
3 |
3 other |
15 Nov |
0% |
| Listowel Sharp |
3 |
3 other |
21 Sep |
0% |
| Cork Galloping |
2 |
1 win, 1 other |
1 Apr |
50% |
| Bellewstown Sharp |
2 |
1 win, 1 third |
5 Jul |
50% |
| Tramore Sharp |
2 |
1 second, 1 other |
17 Aug |
0% |
| Galway Tight |
2 |
2 other |
29 Jul |
0% |
| Navan Galloping |
2 |
1 second, 1 other |
27 Aug |
0% |
| Roscommon Sharp |
2 |
2 other |
4 Sep |
0% |
| Killarney Sharp |
2 |
1 third, 1 other |
30 Sep |
0% |
| Wexford Sharp |
2 |
1 third, 1 other |
23 Jul |
0% |
| Downpatrick Undulating |
1 |
1 win |
25 Aug |
100% |
| Kilbeggan Tight |
1 |
1 other |
1 Jun |
0% |
| Tipperary Galloping |
1 |
1 other |
8 May |
0% |
| Naas Galloping |
1 |
1 other |
10 Mar |
0% |
| Thurles Undulating |
1 |
1 other |
9 Oct |
0% |
| Fairyhouse Galloping |
1 |
1 other |
7 Nov |
0% |
| The Curragh Galloping |
1 |
1 other |
25 Mar |
0% |
| Down Royal Galloping |
1 |
1 other |
28 Jul |
0% |