UK time :

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 analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Frankel
Mother
Duneflower
Trainer
Adrian Keatley
Owner
Mr J Fyffe
Official rating
78

📊 Key numbers

Career totals for this horse
14
Career races
4
Wins
28.6%
Win rate
avg ~10%
42.9%
Top-3 rate
avg ~30%
78 days
Since last race

🔍 Full analysis

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

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 and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by Long Distance (2m+) distances: 50% win rate

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Heavy (very wet)
Unknown
Good to firm (fairly firm)
Unknown
Standard to slow (all-weather)
Unknown
Good to yielding (mild give)
Unknown
Standard (all-weather)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
📏 Race distance
Long Distance (2M+)
Loves
1M1F – 1M2F
Unknown
1M3F – 1M4F
Ok
1M6F – 2M
Unknown
🏅 Race level
Class 1 (elite)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Unknown
🏟 Track shape
Left-handed, tight turns
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

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
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
Conor Whiteley(5)
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

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin 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%