Cavalry Master
Nineteen races. Zero wins. On paper, Cavalry Master looks like a horse that has spent his entire career coming up just short — and that is essentially true. The 12-year-old has managed just two placed finishes across all those attempts, and his recent run of form makes for grim reading: three eighth-place finishes in his last six outings, with nothing better than fifth in that stretch. He raced just yesterday, which tells you at least that
Peter Maher's yard in Donore, Co Kildare is keeping him active, even if the results have dried up.
Based on TrackLab's AI analysis
Owner
Peter Maher & M J Halligan & Jeffrey Brennan & Alan E Smith
📊 Key Numbers
Career statistics for this horse
10.5%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
What saves this from being a purely bleak story is what those around him say about him. His former rider Mike O'Connor called him "a great servant" and "really consistent" — which is perhaps the kindest way of describing a horse who keeps showing up without quite winning, but it does speak to a certain reliability of effort. O'Connor also noted that Cavalry Master "put his head down and battled the whole way" at Wexford, which suggests this is not a horse that gives up. He simply hasn't been good enough to get his nose in front. O'Connor also pointed to Killarney as a track where Cavalry Master has seemed to genuinely enjoy himself, even recording a win there previously — which stands as the solitary bright spot in an otherwise winless career record.
Sean O'Keeffe has partnered him most often, taking the ride in 8 of his 19 races without managing a win. Maher himself has had a quiet season, with just one winner sent out from the yard this term. When Cavalry Master returned from a long absence at the Munster National, his trainer was candid that the horse badly needed the run and would improve for it — though the subsequent form hasn't really backed that up. At 12, he is firmly in the veteran stage of a racing career, and the numbers suggest his best days, such as they were, are behind him. Still racing, still trying — just not winning.
⚡ Strengths & Risks
What the data says works for and against this horse
⚠ What to watch out for
⚠ Yet to win at Punchestown in 6 attempts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to yielding (mild give)
Unknown
Soft to heavy (wet)
Unknown
Yielding (slightly soft)
Unknown
Yielding to soft (damp)
Unknown
📏 Race Distance
Long Distance (2M+)
Unknown
🏟 Track Shape
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight turns
Unknown
Left-handed, long straights
Unknown
Right-handed, tight
Unknown
Right-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
30 Apr
DNF
Punchestown
Long Distance (2m+) · Good_To_Yielding · 14 runners
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
🏇 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 |
| Punchestown Galloping |
6 |
6 other |
30 Apr |
0% |
| Killarney Sharp |
2 |
2 other |
21 Aug |
0% |
| Limerick Galloping |
2 |
2 other |
22 Oct |
0% |
| Fairyhouse Galloping |
2 |
2 other |
4 Apr |
0% |
| Wexford Sharp |
2 |
1 second, 1 other |
6 Aug |
0% |
| Galway Tight |
1 |
1 other |
8 Sep |
0% |
| Gowran Park Undulating |
1 |
1 second |
17 Feb |
0% |
| Navan Galloping |
1 |
1 other |
9 Dec |
0% |
| Cork Galloping |
1 |
1 other |
5 Nov |
0% |
| Leopardstown Galloping |
1 |
1 other |
27 Dec |
0% |