That one win came at Stratford-on-Avon on 20 July 2025, and it clearly meant something to the team, because it remains the only victory on his record. Stratford is a tight, turning track in the Midlands that suits certain horses perfectly, and on that July afternoon Moro Rock was exactly where he needed to be. Whether it was the track, the conditions, or simply his day, everything clicked.
His recent form tells an interesting story. Reading from most recent backwards — 3rd, 7th, 5th, 8th, 1st, 2nd — you can see a horse who was competitive enough to finish second, then won, then went through a mixed patch, and has now bounced back to third in his most recent race just yesterday. He is clearly still in the game at nine, which is no small thing. Horses of his age have often been retired or are winding down, so the fact that he raced yesterday and placed speaks well of his soundness and enthusiasm.
Harry Bannister has ridden Moro Rock in 14 of his 21 races — more than two-thirds of his career — and the pair have won together once, a 7% win rate that works out to roughly 1 in every 14 races. That kind of long-running partnership between horse and jockey matters more than it might sound; a jockey who knows a horse's quirks and tendencies is always a quiet advantage. Sara Ender trains him from Malton in North Yorkshire, a yard that has sent out 9 winners this season, so while Moro Rock is not the stable star, he is operating in a genuinely productive environment.
He competes mostly in Class 5 races — the entry level of the sport, where horses of his profile belong — and has won 1 of 17 at that level. He is unlikely to trouble the top races in Britain, but for a nine-year-old still placing regularly and clearly relishing the job, Moro Rock has carved out a modest, honest little career.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Market Rasen Sharp |
9 | 3 seconds, 6 other | 14 Oct | 0% |
| Wetherby Galloping |
3 | 3 other | 31 Oct | 0% |
| Stratford-on-Avon Sharp |
2 | 1 win, 1 third | 20 Jul | 50% |
| Southwell Galloping |
2 | 2 other | 20 May | 0% |
| Cartmel Tight |
1 | 1 other | 23 Aug | 0% |
| Sedgefield Sharp |
1 | 1 third | 10 Apr | 0% |
| Hexham Undulating |
1 | 1 other | 24 Apr | 0% |
| Doncaster Galloping |
1 | 1 third | 22 Feb | 0% |
| Worcester Galloping |
1 | 1 other | 8 Jul | 0% |