The standout moment came on 31 July 2025, when Stormy Impact won a Class 2 race at Wolverhampton on the all-weather surface — one of the better races in the British calendar, and exactly the kind of occasion that defines a horse's level. Class 2 is tough company, and Stormy Impact's overall record at that level reads 1 win from 7 races, roughly 1 in 7 — which sounds modest until you remember that most horses operating at this tier never win at it at all. Getting that victory at Wolverhampton matters.
The partnership with jockey Warren Fentiman is worth noting. In 6 races together they have won twice, a win rate of 33% — winning roughly 1 in every 3 times they team up. That is a strong number by any measure, and suggests a combination that suits the horse rather than just filling a saddle. Behind the scenes, Richard and Peter Fahey have had 9 winners from their Musley Bank yard in North Yorkshire this season, a yard with the firepower to place horses in the right races at the right time.
Conditions matter too. On normal ground, Stormy Impact has won 2 from 4, a 50% win rate — one in every two races. That is the kind of stat that makes a difference when you are watching the weather forecast before a big race day.
Recent form shows a dip — finishing 16th and 8th in two of the last six runs — but the overall picture remains that of a horse operating at a high level, still active, and with a top-tier win already banked this season. At just four years old, there is every reason to think the best chapters are still being written.
| Course | Races | Results | Last visited | Win rate |
|---|---|---|---|---|
| Ascot Galloping |
2 | 2 other | 12 Jul | 0% |
| Pontefract Undulating |
2 | 1 second, 1 other | 20 Oct | 0% |
| York Galloping |
2 | 1 second, 1 other | 14 May | 0% |
| Ayr Galloping |
2 | 2 other | 19 Sep | 0% |
| Wolverhampton Galloping |
1 | 1 win | 31 Jul | 100% |
| Epsom Downs Undulating |
1 | 1 win | 7 Jun | 100% |
| Musselburgh Sharp |
1 | 1 win | 2 Oct | 100% |
| Doncaster Galloping |
1 | 1 other | 8 Nov | 0% |
| Haydock Park Galloping |
1 | 1 second | 6 Sep | 0% |
| Newmarket Galloping |
1 | 1 other | 3 May | 0% |
| Beverley Undulating |
1 | 1 second | 15 Aug | 0% |