:

Rock Opera

Six years old and still at it, Rock Opera has carved out a solid if unspectacular career on the British Flat circuit — 5 wins from 44 races, which works out at roughly 1 win in every 9. That is not a number that turns heads on paper, but the horse has placed on 18 further occasions, meaning it has finished in the frame well over half the time it has lined up. At this level, that kind of consistency quietly adds up.Based on TrackLab's AI analysis
Quick Facts
Age
6 years old
Sex
Gelding
Colour
Bay
Father
Unfortunately
Mother
Broughtons Jewel
Owner
John Rhodes Peter Timmins
Rating
76

📊 Key Numbers

Career statistics for this horse
44
Career races
5
Wins
11.4%
Win rate
avg ~10%
40.9%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

Trained by the father-and-son team of Richard and Peter Fahey at Musley Bank in North Yorkshire — a yard that has already sent out 23 winners this season — Rock Opera sits comfortably in the mid-tier of the sport, racing mostly at Class 4 level. That bracket sits below the glamour events but well within competitive territory, and the horse has won 3 of its 27 races at that grade, which is a tidy 1-in-9 return in what are genuinely contested fields.

The partnership with jockey Oisin Orr is worth noting. Orr has ridden Rock Opera 13 times and won on 3 of those occasions — a win rate of 23%, or roughly 1 in every 4 rides together. That is more than double the horse's overall career average, which suggests something clicks when the two are paired. Their combination is one of the more productive stat lines in this horse's record.

Rock Opera tends to perform best on normal ground — not too wet, not too firm — and has won 2 of 9 races in those conditions, a rate of 22%. The horse's first career win came at Hamilton Park back in May 2022, and the most recent was at Pontefract just six weeks ago on 2 June 2026. That latest win is significant: it shows this is not a horse running out the clock on a fading career. Current form over the last six runs reads 9-2-1-4-3-7 — a second and a win sandwiched in there, which is exactly what the Fahey yard would want to see heading into the second half of the season. Raced as recently as yesterday, Rock Opera is very much an active participant in proceedings.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Excellent record on standard ground: 2 wins from 9 starts (22%)
⚠ What to watch out for
Poor record on good_to_soft ground: 0 wins from 4 starts
Yet to win at York in 7 attempts
Yet to win at Ripon in 5 attempts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Loves
Good (firm-ish)
Good to firm (drying out)
Ok
Soft (muddy)
Unknown
Standard to slow (all-weather)
Unknown
Heavy (very wet)
Unknown
Good to soft (some give)
Avoids
📏 Race Distance
5F – 6½F
7F – 1M
Avoids
🏅 Competition Level
Class 2 (high-level)
Avoids
Class 3 (mid-level)
Avoids
Class 4 (standard)
Ok
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, hilly
Loves
Left-handed, long straights
Right-handed, tight turns
Ok
Right-handed, hilly
Unknown
Left-handed, tight
Unknown
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
11 Jul
9th
York
5f – 6½f · Good_To_Firm · 20 runners
21 Jun
2nd
Pontefract
5f – 6½f · Good · 7 runners
2 Jun
🏆 Won
Pontefract
5f – 6½f · Good · 10 runners
17 May
4th
Hamilton Park
5f – 6½f · Good · 15 runners
2 May
3rd
Thirsk
5f – 6½f · Good_To_Firm · 9 runners
16 Apr
7th
Ripon
5f – 6½f · Good_To_Soft · 16 runners
1 Nov
8th
Newmarket
5f – 6½f · Good_To_Soft · 10 runners
3 Oct
10th
Ascot
5f – 6½f · Soft · 13 runners
12 Sep
6th
Doncaster
5f – 6½f · Good · 16 runners
16 Aug
9th
Ripon
5f – 6½f · Good_To_Firm · 17 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Oisin Orr Current Jockey
23.1%
Win rate
3/13
Won / Rode
Ethan Tindall
0%
Win rate
0/7
Won / Rode
0%
Win rate
0/5
Won / Rode
0%
Win rate
0/4
Won / Rode
50%
Win rate
1/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/2
Won / Rode
Paul Hanagan
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Connor Murtagh
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin rate
York
Galloping
7 1 second, 3 thirds, 3 other 11 Jul 0%
Ripon
Sharp
5 5 other 16 Apr 0%
Hamilton Park
Sharp
4 1 win, 3 other 17 May 25%
Wolverhampton
Galloping
4 1 win, 3 other 18 Nov 25%
Doncaster
Galloping
3 1 win, 2 other 12 Sep 33.3%
Pontefract
Undulating
3 1 win, 2 seconds 21 Jun 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%
Thirsk
Galloping
2 1 third, 1 other 2 May 0%
Haydock Park
Galloping
2 1 third, 1 other 5 Jul 0%
Ayr
Galloping
2 1 third, 1 other 10 Oct 0%
Chester
Tight
1 1 second 11 Jun 0%
Beverley
Undulating
1 1 other 2 May 0%
Windsor
Sharp
1 1 other 15 Aug 0%
Newmarket
Galloping
1 1 other 1 Nov 0%
Ascot
Galloping
1 1 other 3 Oct 0%
Kempton Park
Galloping
1 1 other 16 Oct 0%
Nottingham
Galloping
1 1 second 5 Jun 0%