Muskerry Rock
Muskerry Rock is a 7-year-old with a workmanlike record that speaks to honest, unglamorous racing. Two wins from 17 races amounts to a win rate of roughly 1 in every 8 runs, but what matters more is where those wins are coming from. The horse won its first race at Wexford in May this year, then struck again at Newton Abbot in July — a five-week gap that suggests it takes time to bring this one into form. Six places from the remaining 15 races show it stays competitive even when it doesn't win, the kind of consistency that keeps a horse in work and makes it useful at the track.Based on TrackLab's AI analysis
Owner
Hools Forces Partnership
📊 Key Numbers
Career statistics for this horse
35.3%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
Recent form has been genuinely solid. In the last six races, Muskerry Rock has won twice, placed twice, and had only one really poor run — an eighth-place finish — with a more recent outing that didn't register a place. That's two wins from six starts over a short window, a considerably sharper win rate than the career average. This is a horse that seems to be coming to hand. It raced just a day ago, which means it is still actively campaigned and clearly well in the mind of trainer Dan Skelton, whose Alcester yard has been prolific this season with 198 winners to their name. A trainer of that calibre doesn't keep a horse in work unless there is something useful to be extracted from it. For a modest performer in a competitive division, Muskerry Rock's recent pattern suggests it knows how to find the right race and finish.
⚡ Strengths & Risks
What the data says works for and against this horse
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 7 starts
⚠ Struggles on RH Galloping tracks: 0 wins from 7 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Yielding to soft (damp)
Unknown
Good to yielding (mild give)
Unknown
Soft to heavy (wet)
Unknown
Yielding (slightly soft)
Unknown
Good to firm (drying out)
Unknown
📏 Race Distance
Long Distance (2M+)
Likes
🏟 Track Shape
Right-handed, tight turns
Loves
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown
Left-handed, tight
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Avoids
📅 Recent Runs
The last 10 races, most recent first
19 Aug
DNF
Worcester
Long Distance (2m+) · Good · 6 runners
13 Jul
🏆 Won
Newton Abbot
Long Distance (2m+) · Good_To_Firm · 5 runners
19 Jun
2nd
Market Rasen
Long Distance (2m+) · Good · 10 runners
10 Jun
2nd
Fontwell Park
Long Distance (2m+) · Good · 5 runners
7 May
🏆 Won
Wexford
Long Distance (2m+) · Good_To_Yielding · 8 runners
20 Apr
8th
Tramore
Long Distance (2m+) · Good_To_Yielding · 15 runners
29 Dec
11th
Limerick
Long Distance (2m+) · Soft_To_Heavy · 15 runners
27 Feb
10th
Clonmel
Long Distance (2m+) · Heavy · 19 runners
29 Dec
3rd
Limerick
Long Distance (2m+) · Yielding_To_Soft · 13 runners
13 Dec
6th
Cork
Long Distance (2m+) · Yielding · 16 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 |
| Limerick Galloping |
3 |
1 third, 2 other |
29 Dec |
0% |
| Punchestown Galloping |
3 |
3 other |
9 Jun |
0% |
| Wexford Sharp |
1 |
1 win |
7 May |
100% |
| Newton Abbot Sharp |
1 |
1 win |
13 Jul |
100% |
| Fontwell Park Tight |
1 |
1 second |
10 Jun |
0% |
| Market Rasen Sharp |
1 |
1 second |
19 Jun |
0% |
| Gowran Park Undulating |
1 |
1 other |
9 Nov |
0% |
| Worcester Galloping |
1 |
1 other |
19 Aug |
0% |
| Leopardstown Galloping |
1 |
1 other |
28 Dec |
0% |
| Cork Galloping |
1 |
1 other |
13 Dec |
0% |
| Thurles Undulating |
1 |
1 third |
29 Nov |
0% |
| Clonmel Sharp |
1 |
1 other |
27 Feb |
0% |
| Tramore Sharp |
1 |
1 other |
20 Apr |
0% |