UK time :

Onlyforfrankie

There is a horse in Alastair Ralph's Shropshire yard that has won 3 of its 8 races — roughly 3 in every 8 starts — and is quietly starting to look like something rather special. Onlyforfrankie is a 6-year-old with a career record that reads well on paper, but the way those wins have arrived tells an even better story.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Court Cave
Mother
South Circle
Owner
McLeish And Partners
Official rating
127

📊 Key numbers

Career totals for this horse
8
Career races
3
Wins
37.5%
Win rate
avg ~10%
50%
Top-3 rate
avg ~30%
190 days
Since last race

🔍 Full analysis

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

The first win came at Roscommon in September 2025, but it is what has happened since that has people paying attention. Onlyforfrankie won at Taunton and then, in February 2026, went north to Musselburgh and landed the Scottish Supreme Novices' Hurdle — a top-level race, one of the most prestigious of its kind in Britain. He went off as the outsider, and yes, the second favourite fell during the race, but Ralph was not making excuses. He pointed out that his horse was travelling well turning down the back straight and won it comfortably in the end. Winning a race like that as the unfancied option, and winning it with something in hand, is a meaningful detail.

Ralph has been effusive about this horse at every turn, which is worth noting because trainers tend to be guarded by nature. After Taunton he told Racing TV that Onlyforfrankie was one of the most exciting novices in the yard, and that the horse had smart form on flat ground before switching to hurdles. After Musselburgh he said simply: "He's got a big future." The next target is the Dovecote Hurdle at Kempton, another high-quality race that will put him up against better company and give a clearer picture of just how good he might be.

The yard itself is in fine form — 25 winners already this season — so there is plenty of momentum behind the operation. Onlyforfrankie has won 2 of his last 6 races and has finished in the top three in 4 of those 6, which means he is consistently competitive at a level that is starting to rise. A horse that arrives at the top races as an outsider and leaves as a winner has a habit of not being the outsider for long.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to soft (some give)
Ok
Good to yielding (mild give)
Unknown
Good (a little give)
Unknown
Soft (muddy)
Unknown
📏 Race distance
1M6F – 2M
Unknown
Long Distance (2M+)
Avoids
🏅 Race level
Class 1 (elite)
Unknown
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
🏟 Track shape
Left-handed, long straights
Unknown
Right-handed, tight turns
Unknown
Right-handed, tight
Unknown
Right-handed, hilly
Unknown
Long straights
Unknown
Right-handed, long straights
Unknown

📅 Recent runs

The last 10 races, most recent first
11 Apr
11th
Aintree
Long Distance (2m+) · Good_To_Soft · 13 runners
21 Feb
6th
Kempton Park
Long Distance (2m+) · Good_To_Soft · 12 runners
1 Feb
🏆 Won
Musselburgh
1m6f – 2m · Good_To_Soft · 4 runners
8 Jan
🏆 Won
Taunton
Long Distance (2m+) · Good · 10 runners
10 Dec
3rd
hereford
Long Distance (2m+) · Good_To_Soft · 12 runners
16 Nov
7th
Cheltenham
Long Distance (2m+) · Soft · 16 runners
29 Sep
🏆 Won
Roscommon
1m6f – 2m · Good_To_Yielding · 11 runners
22 Aug
4th
Kilbeggan
Long Distance (2m+) · Good_To_Yielding · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/2
Wins / rides
Ciaran Gethings Current jockey
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Roscommon
Sharp
1 1 win 29 Sep 100%
Musselburgh
Sharp
1 1 win 1 Feb 100%
Taunton
Undulating
1 1 win 8 Jan 100%
Kempton Park
Galloping
1 1 other 21 Feb 0%
Kilbeggan
Tight
1 1 other 22 Aug 0%
Aintree
Galloping
1 1 other 11 Apr 0%
Cheltenham
Galloping
1 1 other 16 Nov 0%
hereford 1 1 third 10 Dec 0%