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
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
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)
Likes
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Avoids
📏 Race distance
Long Distance (2M+)
Unknown
🏅 Race level
Class 3 (mid-level)
Unknown
Class 5 (entry-level)
Avoids
🏟 Track shape
Left-handed, long straights
Likes
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
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win 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% |