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.
| Course | Races | Results | Last run | Win 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% |