:

Cavalry Master

Eighteen races, zero wins, and still turning up — Cavalry Master is nothing if not persistent. The 12-year-old has managed just two placed finishes across its entire career, which means it has finished in the top three only twice in 18 attempts. That's a hard record to dress up. For context, even a horse winning 1 in every 10 races would be considered modest — Cavalry Master hasn't reached that column once.Based on TrackLab's AI analysis
Quick Facts
Age
12 years old
Sex
Gelding
Colour
Grey
Father
Milan
Mother
Magie De Toulouse
Owner
Peter Maher & M J Halligan & Jeffrey Brennan & Alan E Smith
Rating
102

📊 Key Numbers

Career statistics for this horse
18
Career races
0
Wins
0%
Win rate
avg ~10%
11.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 recent form makes for equally tough reading. In the last six races, the best result was a fifth, with a string of sixths and eighths either side of it. The dash at the start of that sequence indicates a race where it didn't even earn a finishing position — likely pulled up or unseated. It raced just yesterday, so whatever happens next is coming soon.

Sean O'Keeffe has partnered Cavalry Master seven times and is still waiting for a win, going 0 from 7 together. That's not unusual given the horse's overall record, but it does suggest the partnership hasn't unlocked anything new. Trainer Peter Maher's yard has sent out just one winner this season, so this isn't a powerful operation throwing resources at a problem — it's a small setup doing what it can with what it has.

At 12, Cavalry Master is deep into the veteran stage for a racehorse. Most horses at this age have either found their niche — a particular track, distance, or set of conditions that suits them — or they've wound down. Cavalry Master appears to have done neither, still competing regularly without finding that elusive breakthrough. There's something quietly remarkable about a horse that keeps showing up, even if the scorecard suggests the racing public has largely figured out what to expect. Whether that persistence reflects hope, habit, or simply a horse that enjoys the routine is hard to say — but the racing record speaks plainly enough on its own.

Strengths & Risks AI Analysis

What the data says works for and against this horse
⚠ What to watch out for
Yet to win at Punchestown in 5 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to yielding
Heavy (very wet)
Soft (muddy)
Good (firm-ish)
Soft to heavy
Yielding
Yielding to soft
📏 Race Distance
Long Distance (2M+)
🏟 Track Shape
Right-handed, wide and galloping
Left-handed, tight turning
Left-handed, wide and galloping
Right-handed, tight turning
Right-handed, undulating
Right-handed, tight

📅 Recent Runs

The last 10 races, most recent first
4 Apr
DNF
Fairyhouse
Long Distance (2m+) · Yielding_To_Soft · 17 runners
4 Feb
8th
Punchestown
Long Distance (2m+) · Soft_To_Heavy · 11 runners
23 Nov
8th
Punchestown
Long Distance (2m+) · Soft_To_Heavy · 15 runners
8 Sep
5th
Galway
Long Distance (2m+) · Good_To_Yielding · 16 runners
21 Aug
8th
Killarney
Long Distance (2m+) · Good · 10 runners
6 Aug
6th
Wexford
Long Distance (2m+) · Good · 12 runners
3 May
DNF
Punchestown
Long Distance (2m+) · Good_To_Yielding · 19 runners
3 Feb
13th
Punchestown
Long Distance (2m+) · Heavy · 17 runners
12 May
DNF
Killarney
Long Distance (2m+) · Good_To_Yielding · 15 runners
25 Apr
2nd
Wexford
Long Distance (2m+) · Yielding · 6 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Ms J I Stokes(7) Current Jockey
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
Punchestown
Galloping
5 5 other 4 Feb 0%
Limerick
Galloping
2 2 other 22 Oct 0%
Killarney
Sharp
2 2 other 21 Aug 0%
Fairyhouse
Galloping
2 2 other 4 Apr 0%
Wexford
Sharp
2 1 second, 1 other 6 Aug 0%
Gowran Park
Undulating
1 1 second 17 Feb 0%
Galway
Tight
1 1 other 8 Sep 0%
Leopardstown
Galloping
1 1 other 27 Dec 0%
Cork
Galloping
1 1 other 5 Nov 0%
Navan
Galloping
1 1 other 9 Dec 0%