UK time :

Maelstrom

Maelstrom is a 4-year-old horse with a workmanlike record: five wins from 15 races puts him among the reliable middle tier of the sport, a horse that wins roughly one race in every three. He is still actively racing — his most recent outing was just yesterday — and his form over the past six races shows mixed results. He won two of those six, but also finished fifth and eighth, suggesting a horse that can deliver on his day but lacks real consistency.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Grey
Father
Night Of Thunder
Mother
Dark Lady
Owner
Tje Racing
Official rating
84

📊 Key numbers

Career totals for this horse
15
Career races
5
Wins
33.3%
Win rate
avg ~10%
46.7%
Top-3 rate
avg ~30%
15 days
Since last race

🔍 Full analysis

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

The telling detail is where he wins. At Haydock Park, Maelstrom becomes a different proposition entirely, winning two of his three races there. That kind of record at a single track is not accidental; he clearly thrives on that particular course. He is also a horse that needs normal ground conditions to perform. On standard going, he has won three of five races — a 60 per cent win rate — but the pattern suggests he struggles when the ground is either very wet or very fast and firm. Stuart Williams, his trainer at Newmarket, runs a successful yard that has saddled 67 winners this season, so Maelstrom sits within an operation that knows how to get horses to the winner's circle.

His most recent victory came at Ascot on 5 September, four weeks ago, which is encouraging for current form. Where he does not prosper is in top-level company. He has raced three times in Class 1 and 2 races — the very best contests in British racing — and has yet to win at that level, suggesting there is a ceiling to what he can achieve. But within his natural range, at a track like Haydock and on a day when the ground suits him, Maelstrom looks like a horse worth following. He may not be a star, but he is a solid professional who knows how to get the job done.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on good ground: 3 wins from 5 starts (60%)
✔ Strong overall win rate: wins 33% of races

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
3 Oct
12th
Ascot
5f – 6½f · Good_To_Firm · 14 runners
13 Sep
7th
Doncaster
5f – 6½f · Good · 16 runners
5 Sep
🏆 Won
Ascot
5f – 6½f · Good_To_Firm · 13 runners
22 Aug
🏆 Won
Newmarket
5f – 6½f · Good · 7 runners
15 Aug
5th
Newmarket
5f – 6½f · Good_To_Firm · 10 runners
27 Jul
8th
Windsor
5f – 6½f · Good_To_Firm · 14 runners
17 Nov
13th
Newcastle
5f – 6½f · Standard · 14 runners
24 Oct
3rd
Newbury
5f – 6½f · Soft · 18 runners
14 Jun
7th
York
5f – 6½f · Good_To_Firm · 22 runners
24 May
🏆 Won
Haydock Park
5f – 6½f · Good · 13 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
33.3%
Win rate
1/3
Wins / rides
100%
Win rate
2/2
Wins / rides
0%
Win rate
0/1
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
Haydock Park
Galloping
3 2 wins, 1 other 24 May 66.7%
Ascot
Galloping
2 1 win, 1 other 3 Oct 50%
Newmarket
Galloping
2 1 win, 1 other 22 Aug 50%
Newbury
Galloping
2 1 third, 1 other 24 Oct 0%
Great Yarmouth
Galloping
1 1 win 22 Apr 100%
Redcar
Galloping
1 1 third 28 Oct 0%
Newcastle
Galloping
1 1 other 17 Nov 0%
York
Galloping
1 1 other 14 Jun 0%
Windsor
Sharp
1 1 other 27 Jul 0%
Doncaster
Galloping
1 1 other 13 Sep 0%