UK time :

Secret Beach

Secret Beach is a horse stuck in the middle ground—good enough to place regularly, but struggling to find the winning formula. The five-year-old has picked up just 2 wins from 24 races across its career, a win rate of roughly 1 in every 12 attempts. What's more telling is that it hasn't tasted victory in a full year, last winning at Newmarket on 25 September 2025. Since then, six consecutive races have brought nothing but a second place at best—a run that suggests the horse is drifting backward rather than forward.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Footstepsinthesand
Mother
Dubai
Owner
Mrs Carol Shaw
Official rating
78

📊 Key numbers

Career totals for this horse
24
Career races
2
Wins
8.3%
Win rate
avg ~10%
33.3%
Top-3 rate
avg ~30%
18 days
Since last race

🔍 Full analysis

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

The trainer Donald McCain, based at Cholmondeley in Cheshire, has a strong yard with 55 winners this season, so the support is there. But Secret Beach seems poorly suited to the level at which it now competes. When stepped up to Class 5 races—the top tier—it has won none of its 8 attempts. This hints at a horse operating above its ceiling. Interestingly, the horse shows its best form over longer distances between 1m6f and 2m, where it has managed 1 win from 6 races (a 17% win rate at that trip), compared to its dismal overall record. The lesson is clear: this is a horse that needs softer company and the right trip to have any chance of breaking its twelve-month losing streak. Recent form—a sequence of 5th, 6th, 4th, 2nd, 4th and 7th across its last six outings—shows it is still trying hard but coming up short. At this rate, Secret Beach risks becoming a career bridesmaid.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 1 wins from 7 starts (14%)
✔ Well suited by 1m6f – 2m distances: 17% win rate
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Good (a little give)
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Avoids
📏 Race distance
1M6F – 2M
Loves
1M3F – 1M4F
5F – 6½F
Unknown
7F – 1M
Unknown
Long Distance (2M+)
Unknown
1M1F – 1M2F
Avoids
🏅 Race level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Loves
Class 5 (entry-level)
Avoids
🏟 Track shape
Left-handed, long straights
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Left-handed, tight turns
Unknown
Right-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Left-handed, tight
Avoids

📅 Recent runs

The last 10 races, most recent first
30 Sep
5th
Catterick Bridge
1m6f – 2m · Good · 7 runners
8 Sep
6th
Bangor-on-Dee
Long Distance (2m+) · Good · 8 runners
2 Aug
4th
Chester
1m3f – 1m4f · Good · 10 runners
25 Jul
2nd
Chester
1m3f – 1m4f · Good · 7 runners
10 Jul
4th
York
1m3f – 1m4f · Good_To_Firm · 10 runners
24 Jun
7th
Carlisle
1m3f – 1m4f · Good_To_Firm · 12 runners
8 May
5th
Chester
1m6f – 2m · Good · 16 runners
8 Apr
9th
Nottingham
1m3f – 1m4f · Good · 10 runners
17 Dec
8th
Newbury
Long Distance (2m+) · Good_To_Soft · 13 runners
25 Sep
🏆 Won
Newmarket
1m6f – 2m · Good · 9 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
0%
Win rate
0/3
Wins / rides
0%
Win rate
0/2
Wins / rides
100%
Win rate
1/1
Wins / rides
100%
Win rate
1/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Jack Dace(3)
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Bridget Andrews
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
Ryan Kavanagh
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
Chester
Tight
4 2 seconds, 2 other 2 Aug 0%
York
Galloping
2 1 win, 1 other 10 Jul 50%
Newmarket
Galloping
2 1 win, 1 second 25 Sep 50%
Doncaster
Galloping
2 2 other 15 Sep 0%
Great Yarmouth
Galloping
2 2 other 24 Jul 0%
Nottingham
Galloping
2 2 other 8 Apr 0%
Newbury
Galloping
2 1 second, 1 other 17 Dec 0%
Brighton
Undulating
1 1 third 30 May 0%
Goodwood
Undulating
1 1 other 14 Jun 0%
Catterick Bridge
Sharp
1 1 other 30 Sep 0%
Epsom Downs
Undulating
1 1 second 11 Jul 0%
Carlisle
Undulating
1 1 other 24 Jun 0%
Newcastle
Galloping
1 1 other 22 Aug 0%
Windsor
Sharp
1 1 other 14 Aug 0%
Bangor-on-Dee
Sharp
1 1 other 8 Sep 0%