The career arc has been brisk and impressive. A first win came at Sandown Park in July 2024, and within two months Bay City Roller had stepped up to take a Class 1 race at Doncaster in September — one of the biggest grades in British racing. That is a rapid climb, and it suggests a horse that improved quickly and handled the pressure of a top occasion. Most recently, a win at Epsom Downs this week keeps the momentum very much alive, with the last six results reading 1-2-6-2-1-1. The single poor run in that sequence — a sixth place — sits between four placings and wins, which speaks to consistency rather than fragility.
The distance profile is one of the most compelling details here. At seven furlongs to a mile, Bay City Roller has won all three races it has run — a perfect 3 from 3 record. That is not a coincidence; it tells you this horse has a very specific sweet spot and whoever plans its campaign has clearly identified it. Sending a horse to its ideal trip over and over again sounds obvious, but plenty of yards get it wrong. George Scott's team at Newmarket have got it right.
Scott himself has been in excellent form, sending out 52 winners this season, which marks his yard as one of the more productive operations in the country. Jockey Callum Shepherd has been the regular partner, winning 3 of their 5 races together — that is 60%, which in a sport where even elite jockeys win fewer than 1 in 4 rides is a genuinely striking number. When a horse and jockey click like this, it tends to mean the rider knows exactly how to get the best from the animal.
Having raced just yesterday and still in active training, Bay City Roller is a horse very much in the thick of things — and with a clean record at its preferred distance, there is every reason to think it is not done adding to that tally.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Sandown Park Galloping |
2 | 1 win, 1 second | 29 May | 50% |
| Epsom Downs Undulating |
1 | 1 win | 6 Jun | 100% |
| chelmsford | 1 | 1 win | 29 Aug | 100% |
| Doncaster Galloping |
1 | 1 win | 14 Sep | 100% |
| York Galloping |
1 | 1 other | 26 Jul | 0% |
| Chester Tight |
1 | 1 second | 8 May | 0% |