Kamaal
Kamaal is a two-year-old still very much finding his feet on the track, with just one win and two places from five races so far. That single victory came at Salisbury just this week, on 1 October, a bright spot in what has otherwise been an uneven start to racing. Since that win, the horse has shown some promise — a third-place finish most recently — but the form is inconsistent: a 10th place and an eighth place bookend a couple of stronger runs further back. Across his five races, he has found the winner's spot once in every five attempts, which is decent for a young horse still learning the game, but hardly a cause for wild excitement yet.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
He is trained by Jack Jones at Newmarket, a yard that has already sent out 33 winners this season and clearly knows how to prepare horses for the track. The early win at Salisbury suggests the horse has the ability to perform when things click into place, but at this early stage in a two-year-old's career, consistency matters as much as talent. Kamaal has the foundation of a debut winner and the backing of a capable trainer, but he will need to string together better form and prove that week-old Salisbury victory was the start of something, not a flash in the pan.
🎯 Where this horse runs best
Results split by ground, distance, race level and track shape
🌧 Ground
Good to firm (fairly firm)
Unknown
Standard (all-weather)
Unknown
Good (a little give)
Unknown
🏟 Track shape
Left-handed, long straights
Unknown
Right-handed, hilly
Unknown
Right-handed, long straights
Unknown
Left-handed, tight turns
Unknown
📅 Recent runs
The last 10 races, most recent first
1 Oct
🏆 Won
Salisbury
7f – 1m · Soft · 12 runners
3 Sep
3rd
Lingfield Park
7f – 1m · Standard · 5 runners
17 Jul
8th
Newbury
5f – 6½f · Good_To_Firm · 12 runners
16 Jun
10th
Ascot
5f – 6½f · Good_To_Firm · 22 runners
15 May
5th
Newbury
5f – 6½f · Good · 10 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 |
| Newbury Galloping |
2 |
2 other |
17 Jul |
0% |
| Salisbury Undulating |
1 |
1 win |
1 Oct |
100% |
| Ascot Galloping |
1 |
1 other |
16 Jun |
0% |
| Lingfield Park Sharp |
1 |
1 third |
3 Sep |
0% |