Secret Force
Secret Force has shown real improvement over the past year and looks to be hitting his stride at four years old. The horse has won 4 of his last 14 races—a win rate of roughly 1 in every 3.5 outings—and has picked up form noticeably in recent weeks, winning 2 of his last 6 runs. Most encouragingly, he claimed a victory at Cartmel just over two weeks ago, showing he is actively racing and performing well right now.Based on TrackLab's AI analysis
📊 Key Numbers
Career statistics for this horse
42.9%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
What stands out about Secret Force is his love of longer distances. Over races of two miles or more, he has won 3 of 6 attempts—a 50% win rate that is genuinely striking. This gives him a clear identity: he is a horse built for stamina, one that finds another gear when asked to settle into a longer race. His trainer, Adrian Keatley, runs a prolific yard from Ryedale in North Yorkshire that has already sent out 43 winners this season, so Secret Force benefits from a training operation in excellent form.
Keatley has spoken about Secret Force's natural jumping ability and his enthusiasm for the jumping game, and the plan is to campaign him at the Cheltenham November meeting in a juvenile race. The horse clearly has scope and talent, and if he continues to target longer-distance races where he has already shown such promise, he could develop into something quite useful. At four years old with a 29% career win rate and genuine form in the book, Secret Force is worth keeping an eye on.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Well suited by Long Distance (2m+) distances: 50% win rate
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Unknown
Standard to slow (all-weather)
Unknown
Good to yielding (mild give)
Unknown
Standard (all-weather)
Unknown
Good to soft (some give)
Unknown
📏 Race Distance
Long Distance (2M+)
Loves
🏅 Competition Level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, tight turns
Likes
Right-handed, long straights
Unknown
Left-handed, hilly
Unknown
Left-handed, tight
Unknown
Left-handed, long straights
Avoids
Right-handed, tight turns
Avoids
📅 Recent Runs
The last 10 races, most recent first
1 Aug
2nd
Hamilton Park
1m6f – 2m · Good · 11 runners
18 Jul
🏆 Won
Cartmel
Long Distance (2m+) · Good · 11 runners
11 Jul
7th
York
Long Distance (2m+) · Good_To_Firm · 11 runners
21 Jun
🏆 Won
Pontefract
Long Distance (2m+) · Good · 6 runners
13 Jun
3rd
York
1m3f – 1m4f · Good · 9 runners
17 May
4th
Hamilton Park
1m3f – 1m4f · Good · 12 runners
17 Apr
DNF
Ayr
Long Distance (2m+) · Soft · 15 runners
31 Jan
4th
Musselburgh
1m6f – 2m · Good_To_Soft · 6 runners
15 Nov
4th
Cheltenham
Long Distance (2m+) · Heavy · 12 runners
14 Oct
🏆 Won
Punchestown
Long Distance (2m+) · Good_To_Yielding · 8 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 |
| York Galloping |
2 |
1 third, 1 other |
11 Jul |
0% |
| Hamilton Park Sharp |
2 |
1 second, 1 other |
1 Aug |
0% |
| Lingfield Park Sharp |
2 |
2 other |
3 Jan |
0% |
| Pontefract Undulating |
1 |
1 win |
21 Jun |
100% |
| Cartmel Tight |
1 |
1 win |
18 Jul |
100% |
| Listowel Sharp |
1 |
1 win |
22 Sep |
100% |
| Punchestown Galloping |
1 |
1 win |
14 Oct |
100% |
| Ayr Galloping |
1 |
1 other |
17 Apr |
0% |
| Cheltenham Galloping |
1 |
1 other |
15 Nov |
0% |
| Musselburgh Sharp |
1 |
1 other |
31 Jan |
0% |
| Newmarket Galloping |
1 |
1 other |
18 Jul |
0% |