UK time :

Palmar Bay

Palmar Bay is a 5-year-old with genuine quality on fast, dry ground, and a recent win at Chester shows the horse still has plenty to offer despite a long drought since that August 2025 success. The win rate of 5 from 23 races—roughly 1 in 5—puts Palmar Bay firmly in the solid, competitive bracket; this is a horse good enough to beat decent opposition but not consistently enough to be a star. What stands out is the pattern: on firm, fast ground, the win rate climbs to 2 from 5 (40%), and at distances between 5 and 6½ furlongs, it wins 3 from 9 (33%). The trainer Ralph Beckett's Kimpton yard has been prolific this season with 107 winners, and Rossa Ryan, who has ridden Palmar Bay to 3 wins from 9 races together (33%), appears to get the best out of the horse—significantly better than its overall win rate.Based on TrackLab's analysis
Quick facts
Age
5 years old
Sex
Gelding
Colour
Bay
Father
Exceed And Excel
Mother
Di Fede
Owner
Mr Robert Ng
Official rating
100

📊 Key numbers

Career totals for this horse
23
Career races
5
Wins
21.7%
Win rate
avg ~10%
47.8%
Top-3 rate
avg ~30%
77 days
Since last race

🔍 Full analysis

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

The concern is form. Last year's August win at Chester now looks like a career high water mark; Palmar Bay has not won in the last six races, with recent efforts producing a third, an eighth, tenth, and two fourth-place finishes. Just a day ago the horse ran again, suggesting the yard still believe in it, but the dry ground that suits Palmar Bay so well will be crucial to any comeback. At Class 3 level—where it has won 2 from 7—the horse belongs, and if Beckett can time a run on firm turf with Ryan in the saddle, Palmar Bay could well return to the winner's circle. Right now it is a horse in waiting, carrying real ability but needing the right conditions and the right race to prove it has not gone backwards for good.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 2 wins from 5 starts (40%)
✔ Excellent record on soft ground: 1 wins from 3 starts (33%)
✔ Well suited by 5f – 6½f distances: 33% win rate
⚠ What to watch out for
⚠ Poor record on good_to_soft ground: 0 wins from 3 starts
⚠ Struggles on LH Galloping tracks: 0 wins from 8 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Soft (muddy)
Loves
Standard (all-weather)
Good (a little give)
Ok
Heavy (very wet)
Unknown
Good to soft (some give)
Avoids
📏 Race distance
5F – 6½F
Loves
7F – 1M
Ok
🏅 Race level
Class 1 (elite)
Avoids
Class 2 (high-level)
Loves
Class 3 (mid-level)
Class 4 (standard)
Loves
🏟 Track shape
Right-handed, hilly
Loves
Right-handed, tight turns
Loves
Left-handed, tight
Left-handed, tight turns
Unknown
Long straights
Unknown
Left-handed, long straights
Avoids
Right-handed, long straights
Avoids

📅 Recent runs

The last 10 races, most recent first
2 Aug
3rd
Chester
7f – 1m · Good · 10 runners
11 Jul
8th
Chester
7f – 1m · Good · 9 runners
30 May
10th
Chester
7f – 1m · Good · 13 runners
9 May
4th
Haydock Park
7f – 1m · Good · 11 runners
7 Mar
4th
Wolverhampton
7f – 1m · Standard
4 Oct
6th
Redcar
7f – 1m · Good_To_Soft · 11 runners
23 Aug
9th
Goodwood
7f – 1m · Good_To_Firm · 12 runners
3 Aug
🏆 Won
Chester
7f – 1m · Good_To_Firm · 10 runners
14 Jun
6th
York
7f – 1m · Good_To_Firm · 15 runners
1 Jun
🏆 Won
chelmsford
7f – 1m · Standard · 16 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
3/9
Wins / rides
0%
Win rate
0/3
Wins / rides
50%
Win rate
1/2
Wins / rides
50%
Win rate
1/2
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
Jack Dace
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
Chester
Tight
4 1 win, 1 third, 2 other 2 Aug 25%
Windsor
Sharp
3 1 win, 1 second, 1 other 12 Aug 33.3%
Salisbury
Undulating
2 2 wins 5 Oct 100%
Haydock Park
Galloping
2 1 third, 1 other 9 May 0%
chelmsford 1 1 win 1 Jun 100%
Newmarket
Galloping
1 1 other 11 Jul 0%
Wolverhampton
Galloping
1 1 other 7 Mar 0%
Newbury
Galloping
1 1 other 21 Jul 0%
York
Galloping
1 1 other 14 Jun 0%
Ascot
Galloping
1 1 other 4 Oct 0%
Doncaster
Galloping
1 1 third 28 Oct 0%
Goodwood
Undulating
1 1 other 23 Aug 0%
Lingfield Park
Sharp
1 1 second 4 Dec 0%
Redcar
Galloping
1 1 other 4 Oct 0%
Southwell
Galloping
1 1 third 3 Jan 0%
Sandown Park
Galloping
1 1 other 15 Jun 0%