UK time :

Opal Storm

Opal Storm is a horse that knows how to pick its moments. The six-year-old has won 7 races from 47 outings — a win rate of roughly 1 in every 7 races — but the real story lies in where those wins come from. Give it fast, dry ground and a short sprint under five furlongs, and Opal Storm becomes a different proposition entirely. Over short distances on firm conditions, the horse has won 2 of just 3 races, a win rate of two-thirds that suggests it can genuinely compete when conditions suit.Based on TrackLab's analysis
Quick facts
Age
6 years old
Sex
Mare
Colour
Bay
Father
Hot Streak
Mother
Dark Opal
Owner
Brian Rothwell Racing
Official rating
59

📊 Key numbers

Career totals for this horse
47
Career races
7
Wins
14.9%
Win rate
avg ~10%
25.5%
Top-3 rate
avg ~30%
8 days
Since last race

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

The most recent win came just this week at Southwell on 10 October, and Opal Storm has picked up 2 victories in its last 6 races, including wins at positions 1 and 4. That recent surge matters. Trained by Brian Rothwell at Oswaldkirk in North Yorkshire, the horse runs most often in Class 5 company, where it has won 3 of 19 races. It is a regular at Carlisle, the track where it notched its first career win back in September 2023, and has since won 2 of 4 races there — a strong record at a single venue that suggests genuine familiarity breeds results.

Aiden Brookes is the regular pilot, having partnered Opal Storm in 29 races for 3 wins, though that 10% win rate hints the pairing works best when circumstances align perfectly. The key to getting the best from this horse is simple: firm ground, sprint distances, and perhaps a return to Carlisle. Without those ingredients, Opal Storm is a mid-field campaigner. With them, it becomes genuinely competitive.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good_to_firm ground: 4 wins from 16 starts (25%)
✔ Well suited by Sprint (< 5f) distances: 67% win rate
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 12 starts
⚠ Poor record on soft ground: 0 wins from 4 starts

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Loves
Standard (all-weather)
Good to soft (some give)
Good (a little give)
Avoids
Soft (muddy)
Avoids
📏 Race distance
Sprint (< 5F)
Loves
5F – 6½F
Ok
🏅 Race level
Class 5 (entry-level)
Class 6 (grassroots)
Avoids
🏟 Track shape
Right-handed, hilly
Left-handed, long straights
Ok
Left-handed, tight turns
Unknown
Right-handed, tight turns
Avoids
Left-handed, hilly
Avoids

📅 Recent runs

The last 10 races, most recent first
10 Oct
🏆 Won
Southwell
Sprint (< 5f) · Standard · 9 runners
3 Oct
7th
Southwell
Sprint (< 5f) · Standard · 10 runners
22 Sep
5th
Beverley
5f – 6½f · Good · 7 runners
17 Sep
🏆 Won
Ayr
5f – 6½f · Good_To_Soft · 21 runners
9 Sep
6th
Carlisle
5f – 6½f · Good · 13 runners
24 Aug
4th
Musselburgh
5f – 6½f · Good · 10 runners
13 Aug
9th
Beverley
5f – 6½f · Good_To_Firm · 12 runners
28 Jul
8th
Beverley
5f – 6½f · Good_To_Firm · 9 runners
20 Jul
🏆 Won
Beverley
5f – 6½f · Good_To_Firm · 10 runners
14 Jul
8th
Beverley
5f – 6½f · Good_To_Firm · 11 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
10.3%
Win rate
3/29
Wins / rides
Faye McManoman Current jockey
20%
Win rate
1/5
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Beverley
Undulating
14 2 wins, 1 second, 11 other 22 Sep 14.3%
Carlisle
Undulating
4 2 wins, 2 other 9 Sep 50%
Southwell
Galloping
4 2 wins, 2 other 10 Oct 50%
Newcastle
Galloping
4 4 other 9 Dec 0%
Doncaster
Galloping
4 1 second, 3 other 24 Apr 0%
Ayr
Galloping
3 1 win, 1 second, 1 other 17 Sep 33.3%
Pontefract
Undulating
3 1 third, 2 other 14 Apr 0%
Thirsk
Galloping
2 1 second, 1 other 6 Jun 0%
Ripon
Sharp
2 2 other 20 Jun 0%
Redcar
Galloping
2 2 other 16 Sep 0%
Wolverhampton
Galloping
1 1 other 29 Nov 0%
Musselburgh
Sharp
1 1 other 24 Aug 0%
Hamilton Park
Sharp
1 1 other 3 May 0%
Catterick Bridge
Sharp
1 1 other 10 Sep 0%
Wetherby
Galloping
1 1 other 2 Jun 0%