:

Cuban Girl

Cuban Girl broke through for her first win at Brighton on 9 June 2025, a moment that came after 13 fruitless attempts — but it has now been 15 months since that single success. The 4-year-old, trained by Brian Toomey at Chalfont St Giles in Buckinghamshire, has struggled to replicate that form since. She has managed four places in her last six races but crossed the line first just once in 14 career starts, a win rate of 1 in every 14 races. That Brighton victory remains her only breakthrough in a career that, by any measure, has been a slog.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Havana Grey
Mother
Tafilly
Owner
Friends Of Ebony Horse Club
Rating
60

📊 Key Numbers

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

Where Cuban Girl shows most promise is over middle distances, specifically from seven furlongs to a mile. Over that range she has won 1 of 6 races — a 17% win rate that stands sharply above her overall record and hints at a horse who suits that trip. At Class 5 level, where she has mostly competed, she has won 1 of 7 races, again a 14% win rate that suggests she belongs in that grade when conditions favour her. Brian Toomey's yard has sent out 10 winners this season, so the trainer knows how to get horses to the line. Still, Cuban Girl's recent form — a sequence of eighth, fourth, fifth, second, tenth and ninth — shows a horse struggling for consistency. She raced just yesterday, which means she remains active and in work, though her last six races tell the story of a horse searching for another day in the sun. That Brighton win more than a year ago now feels like a high-water mark.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on good_to_firm ground: 1 wins from 5 starts (20%)
Well suited by 7f – 1m distances: 17% win rate
⚠ What to watch out for
Poor record on standard ground: 0 wins from 3 starts
Struggles on LH Galloping tracks: 0 wins from 7 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Good to firm (drying out)
Loves
Soft (muddy)
Unknown
Good (firm-ish)
Unknown
Standard to slow (all-weather)
Unknown
Good to soft (some give)
Unknown
Standard (all-weather)
Avoids
📏 Race Distance
7F – 1M
Loves
5F – 6½F
Unknown
1M3F – 1M4F
Unknown
1M1F – 1M2F
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Loves
🏟 Track Shape
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
Right-handed, tight turns
Unknown
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Long straights
Unknown
Left-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
30 Aug
8th
Great Yarmouth
7f – 1m · Good_To_Soft · 14 runners
2 Aug
4th
Great Yarmouth
1m3f – 1m4f · Good_To_Firm · 5 runners
27 Jun
5th
Lingfield Park
1m3f – 1m4f · Good_To_Firm · 6 runners
13 May
2nd
Great Yarmouth
1m1f – 1m2f · Good · 11 runners
7 Apr
10th
Southwell
7f – 1m · Standard · 13 runners
9 Oct
9th
chelmsford
1m1f – 1m2f · Standard · 12 runners
29 Aug
7th
Sandown Park
1m1f – 1m2f · Soft · 10 runners
29 Jun
2nd
Ffos Las
1m1f – 1m2f · Soft · 11 runners
9 Jun
🏆 Won
Brighton
7f – 1m · Good_To_Firm · 8 runners
24 May
4th
Salisbury
7f – 1m · Good_To_Firm · 13 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
0%
Win rate
0/3
Won / Rode
50%
Win rate
1/2
Won / Rode
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
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
Great Yarmouth
Galloping
3 1 second, 2 other 30 Aug 0%
Brighton
Undulating
1 1 win 9 Jun 100%
Ffos Las
Galloping
1 1 second 29 Jun 0%
Salisbury
Undulating
1 1 other 24 May 0%
Doncaster
Galloping
1 1 other 12 Sep 0%
Windsor
Sharp
1 1 third 24 Jun 0%
Kempton Park
Galloping
1 1 other 5 May 0%
Lingfield Park
Sharp
1 1 other 27 Jun 0%
Wolverhampton
Galloping
1 1 other 20 Aug 0%
chelmsford 1 1 other 9 Oct 0%
Southwell
Galloping
1 1 other 7 Apr 0%
Sandown Park
Galloping
1 1 other 29 Aug 0%