Bahadur
Bahadur is a 4-year-old with real potential but still searching for consistency. He has won 4 of his 14 races — a solid win rate of roughly 1 in every 3 outings — and has placed 7 times besides, which suggests he is competitive at his level even when he does not quite get the job done. The real story, though, is what happens when
Robert Havlin gets in the saddle. The jockey has ridden Bahadur five times and won three of those races, a 60% partnership that stands out sharply against the horse's overall record. When the right rider is aboard, this horse performs noticeably better.
Based on TrackLab's AI analysis
Owner
Mr J William Rowley & Mr S P C Woods
📊 Key Numbers
Career statistics for this horse
50%
Place rate (top 3)
avg ~30%
🔍 Full Analysis
TrackLab's AI-generated assessment based on career data and recent form
His most recent form tells a mixed picture. Over his last six races, he has a win and two other placings mixed in with some forgettable efforts — a ninth, a seventh, and a tenth. That suggests he is capable of turning up anywhere from competitive to nowhere at all. His most recent win came at Goodwood on 22 May, two months ago, and he raced just a day ago, so he is clearly an active and well-campaigned horse. He typically runs in Class 5 races, where he has won one of his three starts, though his overall form there hints at a horse who can win but is not dominant.
S Woods trains him from the Newmarket yard and has sent out 24 winners this season, a productive operation. Bahadur got his career off the mark at Kempton Park on 15 October 2025 and has proved himself able to win at different tracks. He is a horse with enough ability to beat most of what he faces on his day, but consistency remains the challenge — and when Havlin is not riding him, the results drop away noticeably. That partnership is the key to unlocking his better form.
⚡ Strengths & Risks
What the data says works for and against this horse
✓ What works in their favour
✔ Effective partnership with Robert Havlin: 60% win rate together
⚠ What to watch out for
⚠ Poor record on good_to_firm ground: 0 wins from 7 starts
🎯 Where This Horse Thrives
Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard to slow (all-weather)
Likes
Standard (all-weather)
Unknown
Good to firm (drying out)
Avoids
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
Likes
🏟 Track Shape
Left-handed, long straights
Likes
Right-handed, long straights
Ok
Right-handed, hilly
Unknown
📅 Recent Runs
The last 10 races, most recent first
1 Aug
9th
Goodwood
1m6f – 2m · Good_To_Firm · 14 runners
18 Jul
7th
Newbury
Long Distance (2m+) · Good_To_Firm · 7 runners
27 Jun
5th
Newcastle
Long Distance (2m+) · Standard_To_Slow · 20 runners
16 Jun
10th
Ascot
Long Distance (2m+) · Good_To_Firm · 20 runners
22 May
🏆 Won
Goodwood
Long Distance (2m+) · Good · 5 runners
3 May
5th
Newmarket
1m6f – 2m · Good_To_Firm · 12 runners
6 Apr
6th
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 9 runners
29 Nov
🏆 Won
Wolverhampton
1m6f – 2m · Standard · 6 runners
7 Nov
🏆 Won
Newcastle
1m6f – 2m · Standard · 10 runners
15 Oct
🏆 Won
Kempton Park
1m3f – 1m4f · Standard_To_Slow · 9 runners
🏇 Jockey Partnerships
Every jockey who has ridden this horse, sorted by rides together
🏟 Track Record
Win rate at each course this horse has visited
| Course | Races | Results | Last visited | Win rate |
| Newmarket Galloping |
3 |
1 third, 2 other |
3 May |
0% |
| Newcastle Galloping |
2 |
1 win, 1 other |
27 Jun |
50% |
| Kempton Park Galloping |
2 |
1 win, 1 other |
6 Apr |
50% |
| Goodwood Undulating |
2 |
1 win, 1 other |
1 Aug |
50% |
| Doncaster Galloping |
2 |
2 thirds |
4 Jul |
0% |
| Wolverhampton Galloping |
1 |
1 win |
29 Nov |
100% |
| Newbury Galloping |
1 |
1 other |
18 Jul |
0% |
| Ascot Galloping |
1 |
1 other |
16 Jun |
0% |