UK time :

Royalty Bay

There is a horse running out of Malton in North Yorkshire that has quietly built one of the more interesting profiles of any four-year-old in the north of England right now. Royalty Bay has won 3 races from 14 — that's roughly 1 in every 5 outings, or a 21% win rate — but it's not the numbers that catch the eye so much as *where* and *how* those wins have come.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Filly
Colour
Bay
Father
Kodiac
Mother
Dubai Rainbow
Owner
Chalkstone Racing
Official rating
83

📊 Key numbers

Career totals for this horse
14
Career races
3
Wins
21.4%
Win rate
avg ~10%
28.6%
Top-3 rate
avg ~30%
116 days
Since last race

🔍 Full analysis

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

The breakthrough arrived at Ripon in May 2024, but the moment that really defined her was what followed six weeks later at York, when she stepped up into a top-level Class 2 race — one of the best races in Britain — and won carrying a penalty. That detail matters. Penalties are applied to horses that have already won, specifically to make their lives harder. She had extra weight loaded onto her and still won going away from the field. That's not luck; that's a horse who genuinely performs when the pressure is on. Whoever was watching from the stands that day would have come away thinking this was something to follow.

At distances between five and six-and-a-half furlongs — sprint distances, essentially — she has won 2 of just 4 races, a 50% hit rate that suggests she's ideally suited to a very particular kind of fast, sharp contest. Jockey Jason Hart knows her well and gets the best out of her: together they've won 2 from 6 races, a win rate of 33%, which is a strong partnership by any measure. Trainer Seb Spencer has had 13 winners from his yard this season, and his assessment of Royalty Bay after her first win was telling — she was learning on the job, a little green, and he believed the improvement was still to come.

Her current form is patchy — a seventh, then a win, then two sixths and an eighth in the last few runs — but she raced just yesterday and remains active, which suggests the team see more to come. The one frustration is that at Class 3 level, one rung below the top tier, she has drawn a blank in five attempts — 0 from 5 — which is the kind of curious inconsistency that makes a horse genuinely tricky to predict. She may simply be the sort who saves her very best for the biggest days.

⚡ Strengths and risks

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

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
27 Jun
7th
Chester
7f – 1m · Good · 11 runners
6 Jun
🏆 Won
Musselburgh
7f – 1m · Good · 9 runners
26 Apr
6th
Musselburgh
7f – 1m · Good · 11 runners
5 Nov
6th
Musselburgh
7f – 1m · Soft · 10 runners
7 Sep
8th
York
1m1f – 1m2f · Good · 11 runners
9 Aug
4th
Newmarket
1m1f – 1m2f · Good_To_Firm · 7 runners
19 Jul
3rd
Doncaster
7f – 1m · Good_To_Soft · 12 runners
28 Jun
5th
Chester
7f – 1m · Good · 10 runners
7 Jun
8th
Musselburgh
7f – 1m · Good · 10 runners
21 Sep
7th
Ayr
5f – 6½f · Good_To_Firm · 13 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
2/6
Wins / rides
Dale Swift Current jockey
0%
Win rate
0/5
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Musselburgh
Sharp
4 1 win, 3 other 6 Jun 25%
York
Galloping
2 1 win, 1 other 7 Sep 50%
Chester
Tight
2 2 other 27 Jun 0%
Ripon
Sharp
1 1 win 30 May 100%
Ascot
Galloping
1 1 other 21 Jun 0%
Ayr
Galloping
1 1 other 21 Sep 0%
Doncaster
Galloping
1 1 third 19 Jul 0%
Newmarket
Galloping
1 1 other 9 Aug 0%
Goodwood
Undulating
1 1 other 24 Aug 0%