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
Owner
Brian Rothwell Racing
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
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)
Likes
Good to soft (some give)
Likes
Good (a little give)
Avoids
🏅 Race level
Class 5 (entry-level)
Likes
Class 6 (grassroots)
Avoids
🏟 Track shape
Right-handed, hilly
Likes
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
🏟 Course record
Win rate at each course this horse has visited
| Course | Races | Results | Last run | Win 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% |