UK time :

Fiorella Princess

Fiorella Princess has won three times from 24 races — roughly one victory for every eight attempts — and while that is not a spectacular win rate, her recent form suggests she is in the midst of her best spell. A fourth-placed finish just yesterday shows she is racing regularly and holding her form, and that comes on the back of a win at Great Yarmouth last week. The 4-year-old appears to be a horse that gets out of bed most days, which in racing circles means she is genuinely useful rather than a one-trick pony or a long-term project.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Sands Of Mali
Mother
Elegant Drama
Owner
S A Herbert
Official rating
70

📊 Key numbers

Career totals for this horse
24
Career races
3
Wins
12.5%
Win rate
avg ~10%
45.8%
Top-3 rate
avg ~30%
24 days
Since last race

🔍 Full analysis

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

What makes Fiorella Princess interesting is her consistency in lower-class races. She has won 2 of her 16 races at Class 5 level — the bread-and-butter tier where most horses spend their careers — which is exactly the rate you would expect from a sound, reliable sort. She showed early promise with her first career win at Chelmsford in late October 2024, and that victory at Great Yarmouth last week proves she is still competitive. Over her last six races, she has finished in the money four times, including that recent win and a second place, which is the kind of form that keeps trainers and owners satisfied. Her partnership with jockey Adam Farragher is small but encouraging: he has ridden her five times and won once, a 20% win rate that is well above her overall average.

Trained by Robert Cowell's Newmarket yard — a operation that has already sent out 24 winners this season — Fiorella Princess sits exactly where she belongs: a dependable four-year-old who shows up, runs her race, and brings home a prize often enough to justify the effort. She is not destined for top-flight glory, but in a game where consistency pays the bills, she is doing her job.

⚡ Strengths and risks

What helps this horse and what to watch out for
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 4 starts
⚠ Poor record on good ground: 0 wins from 3 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Ok
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Soft (muddy)
Unknown
Good to firm (fairly firm)
Avoids
Good (a little give)
Avoids
📏 Race distance
5F – 6½F
Sprint (< 5F)
Avoids
🏅 Race level
Class 4 (standard)
Unknown
Class 5 (entry-level)
Class 6 (grassroots)
Unknown
🏟 Track shape
Long straights
Loves
Right-handed, long straights
Loves
Left-handed, long straights
Ok
Left-handed, hilly
Unknown
Left-handed, tight turns
Avoids

📅 Recent runs

The last 10 races, most recent first
24 Sep
4th
Southwell
Sprint (< 5f) · Standard · 7 runners
15 Sep
🏆 Won
Great Yarmouth
5f – 6½f · Good_To_Soft · 7 runners
20 Aug
2nd
Lingfield Park
5f – 6½f · Standard · 8 runners
8 Apr
6th
Nottingham
5f – 6½f · Good · 8 runners
26 Feb
DNF
chelmsford
5f – 6½f · Standard · 7 runners
24 Jan
5th
Lingfield Park
5f – 6½f · Standard · 8 runners
8 Jan
2nd
chelmsford
5f – 6½f · Standard · 8 runners
18 Dec
6th
Southwell
Sprint (< 5f) · Standard · 9 runners
1 Dec
6th
Wolverhampton
5f – 6½f · Standard · 8 runners
23 Oct
2nd
chelmsford
5f – 6½f · Standard · 10 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
20%
Win rate
1/5
Wins / rides
Luke Catton
33.3%
Win rate
1/3
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/2
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
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
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
chelmsford 4 1 win, 2 seconds, 1 other 26 Feb 25%
Lingfield Park
Sharp
4 1 second, 1 third, 2 other 20 Aug 0%
Southwell
Galloping
3 3 other 24 Sep 0%
Great Yarmouth
Galloping
2 1 win, 1 other 15 Sep 50%
Wolverhampton
Galloping
2 1 second, 1 other 1 Dec 0%
Doncaster
Galloping
2 1 second, 1 other 25 Apr 0%
Sandown Park
Galloping
1 1 win 17 Sep 100%
Brighton
Undulating
1 1 other 6 Aug 0%
Newcastle
Galloping
1 1 third 8 Jan 0%
Ffos Las
Galloping
1 1 second 13 Aug 0%
Nottingham
Galloping
1 1 other 8 Apr 0%
Newmarket
Galloping
1 1 other 21 Jun 0%
Kempton Park
Galloping
1 1 other 3 Jul 0%