Trained by the father-and-son team of Richard and Peter Fahey at Musley Bank in North Yorkshire — a yard that has sent out 9 winners already this season — Rock Opera typically lines up in Class 4 races, which sit in the mid-tier of British racing. At that level, it has won 3 of 27 races, or just over 1 in 9, which is a fair return when you consider the competition is competitive enough that most horses never win at all. Its preferred partner in the saddle is Oisin Orr, and that combination has clicked: 2 wins from 12 races together, a win rate of roughly 1 in 6, which is noticeably better than Rock Opera's overall record and suggests the pair bring something out in each other.
Ground conditions matter to this horse more than you might expect. On normal ground — not too wet, not too dry, just standard racing conditions — it has won 2 of its 9 races, or roughly 1 in 4. That is a sharp uptick from its overall figures, and it is the kind of detail a trainer watches closely when entries are being made.
The last win came at Doncaster in June 2024, nearly two years ago now, and recent form has been patchy — finishing fourth and third in its two most recent outings, but before that recording a seventh, eighth, and tenth. Raced just yesterday, it is clearly still in training and being aimed at the right opportunities. The first win of its career came at Hamilton Park back in May 2022, and since then it has proven itself a durable and occasionally dangerous competitor. It may not be the most glamorous name in the yard, but at 41 races and counting, Rock Opera keeps turning up — and in this sport, that counts for plenty.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| York Galloping |
6 | 1 second, 3 thirds, 2 other | 26 Jul | 0% |
| Ripon Sharp |
5 | 5 other | 16 Apr | 0% |
| Wolverhampton Galloping |
4 | 1 win, 3 other | 18 Nov | 25% |
| Hamilton Park Sharp |
4 | 1 win, 3 other | 17 May | 25% |
| Doncaster Galloping |
3 | 1 win, 2 other | 12 Sep | 33.3% |
| Southwell Galloping |
3 | 1 win, 1 second, 1 other | 24 Oct | 33.3% |
| Newcastle Galloping |
2 | 1 third, 1 other | 27 Jan | 0% |
| Haydock Park Galloping |
2 | 1 third, 1 other | 5 Jul | 0% |
| Thirsk Galloping |
2 | 1 third, 1 other | 2 May | 0% |
| Ayr Galloping |
2 | 1 third, 1 other | 10 Oct | 0% |
| Kempton Park Galloping |
1 | 1 other | 16 Oct | 0% |
| Ascot Galloping |
1 | 1 other | 3 Oct | 0% |
| Windsor Sharp |
1 | 1 other | 15 Aug | 0% |
| Chester Tight |
1 | 1 second | 11 Jun | 0% |
| Nottingham Galloping |
1 | 1 second | 5 Jun | 0% |
| Pontefract Undulating |
1 | 1 second | 30 Apr | 0% |
| Beverley Undulating |
1 | 1 other | 2 May | 0% |
| Newmarket Galloping |
1 | 1 other | 1 Nov | 0% |