:

Topwarrior

Topwarrior is a 4-year-old with modest form but genuine promise on the right ground and with the right jockey. The horse has won twice from 12 races, placing in six others, and raced as recently as yesterday—still very much in active training with Ralph Beckett's Kimpton yard, which has had a prolific season with 107 winners already.Based on TrackLab's AI analysis
Quick Facts
Age
4 years old
Sex
Gelding
Colour
Bay
Father
Sergei Prokofiev
Mother
Squash
Owner
King Power Racing Co Ltd
Rating
90

📊 Key Numbers

Career statistics for this horse
12
Career races
2
Wins
16.7%
Win rate
avg ~10%
50%
Place rate (top 3)
avg ~30%
1 days
Since last race

🔍 Full Analysis

TrackLab's AI-generated assessment based on career data and recent form
TrackLab's Detailed Breakdown
Auto-Generated

The real story here is the partnership with Rossa Ryan. When they team up, Topwarrior is a different proposition: two wins from five races together means the horse wins roughly 2 in every 5 races with Ryan in the saddle, a striking contrast to its overall 17 percent win rate. This kind of dynamic often points to a jockey who understands how to get the best from the horse—the timing, the pace, the way to settle it into a race. Both of Topwarrior's victories came with Ryan aboard: the first at Kempton Park back in April 2025, and a more recent win at Newbury in October 2025. That Newbury win is now ten months old, suggesting the horse has found life tougher since then, though its recent form shows it is still competitive enough to place regularly—it has finished second or third in four of its last six runs.

One concern is Topwarrior's record at the top level. In five attempts at Class 4 races—the biggest midfield races in Britain—the horse has yet to win. It plainly competes better against slightly softer opposition, which is no disgrace; most horses do. The immediate question is whether another partnership with Rossa Ryan might lift it back to winning form. With ten months between victories, Topwarrior is overdue, and consistency in the saddle could be just what it needs.

Strengths & Risks

What the data says works for and against this horse
✓ What works in their favour
Effective partnership with Rossa Ryan: 40% win rate together
⚠ What to watch out for
Poor record on good ground: 0 wins from 3 starts

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard to slow (all-weather)
Unknown
Good to firm (drying out)
Unknown
Soft (muddy)
Unknown
Good to soft (some give)
Unknown
Heavy (very wet)
Unknown
Standard (all-weather)
Unknown
Good (firm-ish)
Avoids
📏 Race Distance
5F – 6½F
🏅 Competition Level
Class 3 (mid-level)
Unknown
Class 4 (standard)
Avoids
Class 5 (entry-level)
Unknown
🏟 Track Shape
Left-handed, long straights
Ok
Right-handed, tight turns
Unknown
Left-handed, hilly
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown

📅 Recent Runs

The last 10 races, most recent first
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
28 Jun
13th
York
5f – 6½f · Good · 18 runners
7 Jun
2nd
Musselburgh
5f – 6½f · Good · 10 runners
12 May
2nd
Windsor
5f – 6½f · Good_To_Firm · 12 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
40%
Win rate
2/5
Won / Rode
Callum Rodriguez Current Jockey
0%
Win rate
0/2
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
Won / Rode

🏟 Track Record

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