:

Rock Opera

There is a horse on the British racing circuit who has quietly built a career out of showing up, grinding it out, and occasionally delivering — and Rock Opera is exactly that kind of animal. Six years old and with 41 races under its belt, it has won 4 times and placed a further 16, which means it has given its the yard something to cheer about in more than half its outings. The win rate of roughly 1 in every 10 races does not leap off the page, but longevity and consistency at this level have their own kind of value.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
70

📊 Key Numbers

Career statistics for this horse
41
Career races
4
Wins
9.8%
Win rate
avg ~10%
39.0%
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 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.

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 6 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 to firm (drying out)
Good (firm-ish)
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)
Class 5 (entry-level)
Unknown
Class 6 (grassroots)
Unknown
🏟 Track Shape
Left-handed, long straights
Right-handed, tight turns
Right-handed, hilly
Unknown
Left-handed, hilly
Unknown
Left-handed, tight
Unknown
Right-handed, long straights
Avoids

📅 Recent Runs

The last 10 races, most recent first
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
26 Jul
3rd
York
5f – 6½f · Good · 22 runners
12 Jul
7th
York
5f – 6½f · Good_To_Firm · 20 runners
5 Jul
3rd
Haydock Park
5f – 6½f · Good · 16 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
16.7%
Win rate
2/12
Won / Rode
Ethan Tindall Current Jockey
0%
Win rate
0/6
Won / Rode
0%
Win rate
0/4
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
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode
Connor Murtagh
0%
Win rate
0/1
Won / Rode

🏟 Track Record

Win rate at each course this horse has visited
CourseRacesResultsLast visitedWin 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%