UK time :

Cavalry Master

Twenty races into his career and Cavalry Master has yet to visit the winner's enclosure — but that single fact tells only part of the story. The 12-year-old trained by Peter Maher at Donore, Co Kildare, has picked up two placed finishes along the way and, despite the blank scorecard, has kept racing right up to the present day, lining up just yesterday in his most recent outing. At an age when many horses have long since been retired to a field somewhere, Cavalry Master is still showing up.Based on TrackLab's 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
Official rating
98

📊 Key numbers

Career totals for this horse
20
Career races
0
Wins
0%
Win rate
avg ~10%
10%
Top-3 rate
avg ~30%
132 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The partnership with jockey Sean O'Keeffe has been the most consistent thread through his recent career — eight races together without a win, which is a tough run by any measure. Peter Maher's yard has had a quiet season too, sending out just one winner, so this is not a horse operating with the wind at his back. His last six outings read 5th, 8th, 8th, and then three races where he failed to finish, which makes the form hard to read at the moment.

What saves this profile from being purely a tale of frustration is the horse himself. Rider Mike O'Connor was openly warm about him after a run at Killarney, describing him as a "great servant" and noting that he had previously won there — a course-and-distance winner who genuinely seemed to enjoy the place. That detail matters. Some horses just click with a particular track, and the suggestion that Cavalry Master is one of them hints at a horse with more personality than the bare numbers suggest. O'Connor also pointed to a gritty moment at Wexford, where Cavalry Master got a good jump at the last fence and put his head down and battled — not the behaviour of a horse simply going through the motions. Trainer Maher, for his part, noted after a return from a lengthy absence that the horse had badly needed the run and would come on plenty for it — the kind of patient, long-game thinking that often surrounds horses who give their best in their own time.

At 12, Cavalry Master is deep into the veteran stage. The wins may not come. But he raced yesterday, he's still fighting, and people who have sat on his back seem genuinely fond of him. That counts for something.

⚡ Strengths and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Yet to win at Punchestown in 6 attempts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to yielding (mild give)
Unknown
Heavy (very wet)
Unknown
Soft (muddy)
Unknown
Soft to heavy (wet)
Unknown
Yielding to soft (damp)
Unknown
Good (a little give)
Unknown
Yielding (slightly soft)
Unknown
📏 Race distance
Long Distance (2M+)
Unknown
🏟 Track shape
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight
Unknown
Right-handed, hilly
Unknown

📅 Recent runs

The last 10 races, most recent first
8 Jun
6th
Roscommon
Long Distance (2m+) · Yielding_To_Soft · 19 runners
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

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/8
Wins / rides
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Punchestown
Galloping
6 6 other 30 Apr 0%
Limerick
Galloping
2 2 other 22 Oct 0%
Wexford
Sharp
2 1 second, 1 other 6 Aug 0%
Fairyhouse
Galloping
2 2 other 4 Apr 0%
Killarney
Sharp
2 2 other 21 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%
Roscommon
Sharp
1 1 other 8 Jun 0%