UK time :

Topwarrior

Topwarrior is a 4-year-old that has shown just enough ability to keep the yard hoping but not enough consistency to deliver regularly. Across 14 races, the horse has won twice and finished in the placings seven times — a win rate of roughly 1 in every 7 races. Those two victories came at Kempton Park in April 2025 and most recently at Newbury in October 2025, but the gap between them — nearly six months — tells you something important: this is not a horse on an upward trajectory. It has been 11 months since that last win at Newbury, a long drought in racing terms.Based on TrackLab's analysis
Quick facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Sergei Prokofiev
Mother
Squash
Owner
King Power Racing Co Ltd
Official rating
85

📊 Key numbers

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

🔍 Full analysis

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

The recent form is patchy and uninspiring. In the last six races, Topwarrior has managed only one second place, with the rest scattered across mid-field finishes and one blank. This is a horse still racing and still in work, having raced just a day ago, but clearly not performing at the level it did last autumn. When ridden by Rossa Ryan, however, the picture brightens slightly: the pair have won 2 of 5 races together, a 40% win rate that is substantially better than the overall record and suggests they work well as a team. Ralph Beckett's yard at Kimpton has been prolific this season with 107 winners, but Topwarrior is not among the yard's success stories.

What stands out is Topwarrior's complete inability to win in Class 4 races — the type it contests most often. Zero wins from 5 attempts at that level means the horse either lacks the class needed to win regularly at competitive tracks, or it is missing something — form, luck, or the right conditions. Without significant improvement soon, Topwarrior risks becoming a horse that simply goes through the motions. It won before, so it has ability. But right now, it looks like a fading prospect.

⚡ Strengths and risks

What helps this horse and what to watch out for
✓ What works in their favour
✔ Excellent record on soft ground: 1 wins from 3 starts (33%)
✔ Effective partnership with Rossa Ryan: 40% win rate together
⚠ What to watch out for
⚠ Poor record on good ground: 0 wins from 4 starts

🎯 Where this horse runs best

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

📅 Recent runs

The last 10 races, most recent first
8 Oct
4th
Ayr
5f – 6½f · Heavy · 11 runners
28 Sep
2nd
Hamilton Park
5f – 6½f · Soft · 10 runners
13 Sep
8th
Doncaster
5f – 6½f · Good · 16 runners
28 Aug
15th
Thirsk
5f – 6½f · Good · 20 runners
27 Jun
12th
Newcastle
5f – 6½f · Standard_To_Slow · 14 runners
6 Jun
14th
Epsom Downs
5f – 6½f · Soft · 16 runners
24 Oct
🏆 Won
Newbury
5f – 6½f · Soft · 18 runners
27 Sep
12th
Haydock Park
5f – 6½f · Good_To_Soft · 14 runners
2 Sep
2nd
Goodwood
5f – 6½f · Heavy · 7 runners
16 Aug
DNF
Doncaster
5f – 6½f · Good_To_Firm · 7 runners

🏇 Jockeys

Every jockey who has ridden this horse, most rides first
40%
Win rate
2/5
Wins / rides
0%
Win rate
0/2
Wins / rides
0%
Win rate
0/1
Wins / rides
Hector Crouch Current jockey
0%
Win rate
0/1
Wins / rides

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Doncaster
Galloping
2 2 other 13 Sep 0%
Kempton Park
Galloping
1 1 win 21 Apr 100%
Newbury
Galloping
1 1 win 24 Oct 100%
Wolverhampton
Galloping
1 1 third 14 Mar 0%
Thirsk
Galloping
1 1 other 28 Aug 0%
Goodwood
Undulating
1 1 second 2 Sep 0%
Musselburgh
Sharp
1 1 second 7 Jun 0%
Windsor
Sharp
1 1 second 12 May 0%
Newcastle
Galloping
1 1 other 27 Jun 0%
Hamilton Park
Sharp
1 1 second 28 Sep 0%
York
Galloping
1 1 other 28 Jun 0%
Haydock Park
Galloping
1 1 other 27 Sep 0%
Epsom Downs
Undulating
1 1 other 6 Jun 0%
Ayr
Galloping
1 1 other 8 Oct 0%