UK time :

Fram Castle

Fram Castle is a five-year-old that has spent three seasons knocking on the door without ever quite breaking through as a consistent winner. With 2 wins from 27 races across his career, he sits at a 7% win rate — roughly one victory for every fourteen attempts. That is not a horse who wins often, but his record in the places tells a different story. Eleven placings from twenty-seven races means he finishes in the first three reasonably regularly, suggesting he has the ability to mix with his rivals; he just struggles to land the knockout blow when it matters.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Chestnut
Father
Decorated Knight
Mother
Star Of Bristol
Owner
Eimear Donnelly Michael Wigham
Official rating
55

📊 Key numbers

Career totals for this horse
27
Career races
2
Wins
7.4%
Win rate
avg ~10%
40.7%
Top-3 rate
avg ~30%
6 days
Since last race

🔍 Full analysis

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

What is most interesting about Fram Castle is what happens when the ground gets soft or heavy and the distance stretches out beyond a mile and a half. At tracks where he races between 1m6f and 2m, he has won 2 of his last 12 races — a 17% win rate that is more than double his career average. His two victories tell the story: the first came at Kempton Park on 11 June 2025, his breakthrough moment, and the second at Bath on 2 September 2026, just six weeks ago. That Bath win suggests he is still capable of it, still competitive, still worth watching.

His most persistent partner in the saddle has been J F Egan, who has ridden him in 17 races without a single win. It is a troubling statistic that raises questions about whether a different jockey might unlock something. His trainer, Michael Wigham at Newmarket, runs a modest yard that has sent out 12 winners this season, so the infrastructure is there. But Fram Castle himself remains a work in progress — a horse that on his day can finish in front, yet nine times out of ten finishes somewhere else. At Class 5 level, his natural home, he has won only once in ten attempts. His recent form, with a second, a third, and a twelfth in his last six races, shows a horse still trying but increasingly frustrating to those who back him.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 1 wins from 6 starts (17%)
✔ Excellent record on standard_to_slow ground: 1 wins from 4 starts (25%)
✔ Well suited by 1m6f – 2m distances: 17% win rate
⚠ What to watch out for
⚠ Poor record on standard ground: 0 wins from 6 starts
⚠ Poor record on good_to_firm ground: 0 wins from 5 starts
⚠ Poor record on good_to_soft ground: 0 wins from 4 starts
⚠ Yet to win at Lingfield Park in 5 attempts
⚠ Struggles on LH Galloping tracks: 0 wins from 9 starts
⚠ Struggles on LH Sharp tracks: 0 wins from 6 starts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
12 Oct
2nd
Kempton Park
1m6f – 2m · 9 runners
2 Sep
🏆 Won
Bath
1m6f – 2m · Good · 10 runners
8 Aug
3rd
Newmarket
1m6f – 2m · Good_To_Firm · 6 runners
22 Jul
2nd
Lingfield Park
Long Distance (2m+) · Good_To_Firm · 7 runners
1 Jul
8th
Epsom Downs
1m6f – 2m · Good · 10 runners
3 Nov
12th
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 14 runners
16 Oct
6th
Brighton
1m1f – 1m2f · Good_To_Firm · 14 runners
21 Aug
7th
Lingfield Park
1m6f – 2m · Standard · 13 runners
9 Aug
2nd
Lingfield Park
1m6f – 2m · Good · 7 runners
30 Jun
5th
Ffos Las
Long Distance (2m+) · Good_To_Soft · 9 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
J F Egan Current jockey
0%
Win rate
0/17
Wins / rides
Taryn Langley
100%
Win rate
1/1
Wins / rides
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
Kempton Park
Galloping
5 1 win, 2 seconds, 2 other 12 Oct 20%
Lingfield Park
Sharp
5 2 seconds, 3 other 22 Jul 0%
Southwell
Galloping
3 1 third, 2 other 10 Dec 0%
Newbury
Galloping
3 1 third, 2 other 16 May 0%
Newmarket
Galloping
2 1 second, 1 third 8 Aug 0%
Bath
Undulating
1 1 win 2 Sep 100%
Goodwood
Undulating
1 1 other 14 Jun 0%
Epsom Downs
Undulating
1 1 other 1 Jul 0%
Ffos Las
Galloping
1 1 other 30 Jun 0%
Great Yarmouth
Galloping
1 1 other 7 Oct 0%
Nottingham
Galloping
1 1 other 6 Jul 0%
Stratford-on-Avon
Sharp
1 1 other 10 Mar 0%
Salisbury
Undulating
1 1 third 4 May 0%
Brighton
Undulating
1 1 other 16 Oct 0%