:

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

📊 Key Numbers

Career statistics for this horse
14
Career races
4
Wins
28.6%
Win rate
avg ~10%
42.9%
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

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 (firm-ish)
Heavy (very wet)
Unknown
Good to firm (drying out)
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
🏅 Competition 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

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/2
Won / Rode
100%
Win rate
1/1
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Conor Whiteley(5)
0%
Win rate
0/1
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
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%