Zain Primus
Zain Primus is a three-year-old with a record that suggests a horse still finding its way but capable of the occasional spark. With two wins from six races, it wins roughly one race in every three starts — a respectable win rate for a young horse, though the trend is worth watching. The recent form tells a mixed story: a third-place finish just over a week ago, followed by two winning runs before that, sandwiched between some lower finishes. The horse is clearly active and being given regular opportunities to race.Based on TrackLab's analysis
📊 Key numbers
Career totals for this horse
🔍 Full analysis
Our model's view, based on this horse's career and recent runs
The wins came at Kempton Park in early April and Newcastle in mid-May, with the Newcastle success being the more recent of the two and now five months in the past. That gap without a victory is notable for a horse this age, particularly one that had shown enough to win twice already. Trained by John Butler at Newmarket — a yard that has sent out 39 winners this season — Zain Primus has the infrastructure around it that suggests the team knows what they are doing. Whether recent form represents a dip in confidence, tougher competition, or simply the natural rhythm of a young horse's development remains to be seen. The latest outing, a third-place finish just days ago, keeps the door open: this is a horse still capable of finishing in the money, and with racing resuming, another winning opportunity may not be far away.
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Standard (all-weather)
Unknown
Standard to slow (all-weather)
Unknown
Good (a little give)
Unknown
🏅 Race level
Class 4 (standard)
Unknown
🏟 Track shape
Left-handed, long straights
Ok
Right-handed, long straights
Unknown
📅 Recent runs
The last 10 races, most recent first
16 Oct
14th
Haydock Park
5f – 6½f · Heavy · 14 runners
26 Sep
9th
Haydock Park
5f – 6½f · Heavy · 14 runners
19 Aug
17th
York
5f – 6½f · Good · 19 runners
19 May
🏆 Won
Newcastle
5f – 6½f · Standard · 9 runners
6 Apr
🏆 Won
Kempton Park
5f – 6½f · Standard_To_Slow · 12 runners
19 Feb
3rd
Newcastle
7f – 1m · Standard · 5 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 |
| Newcastle Galloping |
2 |
1 win, 1 third |
19 May |
50% |
| Haydock Park Galloping |
2 |
2 other |
16 Oct |
0% |
| Kempton Park Galloping |
1 |
1 win |
6 Apr |
100% |
| York Galloping |
1 |
1 other |
19 Aug |
0% |