:

Castle Stuart

Castle Stuart is a 4-year-old with a modest but meaningful record: two wins from 17 races, placing the horse in roughly one in every eight outings. The horse's last victory came on 1 July 2025 at Musselburgh, a top-tier race that stands as a real achievement for a horse that typically competes in Class 2 company—where it has won just 1 of 5 races. That Musselburgh win matters because it proves Castle Stuart can win against strong opposition, even if consistency remains elusive.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Colt
Colour
Bay
Father
Dubawi
Mother
Golden Crown
Owner
P D Smith Holdings Ltd
Rating
90

📊 Key Numbers

Career statistics for this horse
17
Career races
2
Wins
11.8%
Win rate
avg ~10%
35.3%
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 telling part of Castle Stuart's profile is what happens at the right distance and the right track. Over 1 mile 1 furlong to 1 mile 2 furlongs, the horse transforms into something genuinely competitive, winning 2 of 4 races—a 50 percent win rate that makes those trips feel like a genuine strength. By contrast, the horse has struggled badly in its last six races, running fifth, ninth, fourth, second, tenth, and sixth, suggesting recent form has dried up. It has not won since that July day at Musselburgh, despite plenty of chances.

Trained by Richard and Peter Fahey at Musley Bank in North Yorkshire, Castle Stuart runs for a yard that has sent out 23 winners this season—a solid operation with genuine form. The horse is currently active and raced just a day ago, so the yard are running the legs off it, searching for another breakthrough. For a horse sitting at a 12 percent win rate overall, that kind of persistence speaks to a belief that there is more to come, at least when the conditions and distance align properly.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good ground: 1 wins from 4 starts (25%)
Well suited by 1m1f – 1m2f distances: 50% win rate
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 6 starts
Poor record on good_to_soft ground: 0 wins from 4 starts
Yet to win at York in 6 attempts
Struggles on LH Galloping tracks: 0 wins from 11 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good (firm-ish)
Loves
Soft (muddy)
Unknown
Heavy (very wet)
Unknown
Good to firm (drying out)
Avoids
Good to soft (some give)
Avoids
📏 Race Distance
1M1F – 1M2F
Loves
7F – 1M
Unknown
1M3F – 1M4F
Avoids
🏅 Competition Level
Class 1 (elite)
Unknown
Class 2 (high-level)
Loves
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track Shape
Right-handed, tight turns
Loves
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
22 Aug
5th
York
1m3f – 1m4f · Good_To_Soft · 22 runners
8 Aug
9th
Ascot
1m3f – 1m4f · Good_To_Firm · 10 runners
11 Jul
4th
York
1m3f – 1m4f · Good_To_Firm · 22 runners
12 Jun
2nd
York
1m3f – 1m4f · Good · 16 runners
30 May
10th
Carlisle
1m3f – 1m4f · Good_To_Firm · 13 runners
15 May
6th
York
1m3f – 1m4f · Good · 17 runners
29 Mar
6th
Doncaster
1m3f – 1m4f · Good_To_Soft · 13 runners
8 Nov
7th
Doncaster
1m3f – 1m4f · Heavy · 23 runners
10 Oct
4th
York
1m3f – 1m4f · Good · 8 runners
11 Sep
7th
Doncaster
1m3f – 1m4f · Good_To_Soft · 10 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Barry McHugh Current Jockey
0%
Win rate
0/3
Won / Rode
0%
Win rate
0/3
Won / Rode
100%
Win rate
2/2
Won / Rode
0%
Win rate
0/2
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
York
Galloping
6 1 second, 1 third, 4 other 22 Aug 0%
Doncaster
Galloping
3 3 other 29 Mar 0%
Musselburgh
Sharp
2 1 win, 1 third 1 Jul 50%
Haydock Park
Galloping
2 1 third, 1 other 9 Aug 0%
Hamilton Park
Sharp
1 1 win 23 Aug 100%
Carlisle
Undulating
1 1 other 30 May 0%
Pontefract
Undulating
1 1 other 21 Oct 0%
Ascot
Galloping
1 1 other 8 Aug 0%