UK time :

Crystal Pier

Crystal Pier has the look of a horse still searching for its rhythm. The three-year-old won once in eleven races, back in May at Wolverhampton, but has since gone five months without another victory — a gap that tells you how hard it is to win even once at this level. In that time, it has finished in the top three four times from six runs, which suggests genuine ability lurking somewhere, but consistency remains elusive. The horse wins roughly 1 in every 11 races overall, a modest win rate that sits somewhere between "trying hard but not quite there yet" and "needs to find another gear."Based on TrackLab's analysis
Quick facts
Age
3 years old
Sex
Filly
Colour
Bay
Mother
Pacific Angel
Owner
The Sunshine Partnership
Official rating
75

📊 Key numbers

Career totals for this horse
11
Career races
1
Wins
9.1%
Win rate
avg ~10%
45.5%
Top-3 rate
avg ~30%
4 days
Since last race

🔍 Full analysis

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

Where Crystal Pier shows promise is at distances between a mile and a furlong and a mile and two furlongs. Over that range, it has won 1 of 4 races — a 25 percent win rate that stands out sharply against its overall record. That suggests the horse has found its sweet spot, at least in terms of trip, even if it hasn't yet worked out how to repeat the formula. The partnership with jockey Rossa Ryan also offers a glimmer of encouragement: Ryan has won on Crystal Pier once from five rides together, a 20 percent rate that is considerably better than the horse's overall numbers.

Ralph Beckett's Kimpton yard is a high-volume operation that has sent out 107 winners this season, so there is serious expertise in the stable. Yet Crystal Pier's record at Class 4 — the middle-tier races where it most often competes — is a blank: zero wins from three attempts. Step it up in company and the horse has failed to fire, which hints at the real barrier to progress. Crystal Pier is not without talent, but it is running out of time to prove it can convert ability into more regular winners. Recent form is mixed, with a second place just last time out suggesting form may be returning — or that a win might finally be coming.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Well suited by 1m1f – 1m2f distances: 25% win rate
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 5 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)
Unknown
Good to soft (some give)
Unknown
Good to firm (fairly firm)
Avoids
Good (a little give)
Avoids
📏 Race distance
1M1F – 1M2F
Loves
7F – 1M
Avoids
1M3F – 1M4F
Avoids
🏅 Race level
Class 2 (high-level)
Unknown
Class 4 (standard)
Avoids
🏟 Track shape
Left-handed, long straights
Loves
Right-handed, tight turns
Unknown
Right-handed, long straights
Avoids
Left-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
14 Oct
7th
Kempton Park
1m1f – 1m2f · 10 runners
31 Aug
9th
Epsom Downs
1m3f – 1m4f · Good_To_Soft · 10 runners
20 Jul
7th
Windsor
1m3f – 1m4f · Good_To_Firm · 7 runners
25 Jun
5th
Newmarket
1m1f – 1m2f · Good_To_Firm · 7 runners
23 May
2nd
Windsor
1m1f – 1m2f · Good_To_Firm · 9 runners
11 May
🏆 Won
Wolverhampton
1m1f – 1m2f · Standard · 7 runners
22 Oct
3rd
Newmarket
1m3f – 1m4f · Good · 4 runners
28 Sep
5th
Epsom Downs
7f – 1m · Good · 7 runners
15 Aug
3rd
Epsom Downs
7f – 1m · Good · 8 runners
24 Jul
6th
Newbury
7f – 1m · Good_To_Firm · 12 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/1
Wins / rides
Jack Dace(5) Current jockey
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Epsom Downs
Undulating
3 1 third, 2 other 31 Aug 0%
Newbury
Galloping
2 1 third, 1 other 24 Jul 0%
Newmarket
Galloping
2 1 third, 1 other 25 Jun 0%
Windsor
Sharp
2 1 second, 1 other 20 Jul 0%
Wolverhampton
Galloping
1 1 win 11 May 100%
Kempton Park
Galloping
1 1 other 14 Oct 0%