:

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
Quick Facts
Age
4 years old
Sex
Colt
Colour
Bay
Father
Make Believe
Mother
Ensaya
Trainer
Owner
Mr J William Rowley & Mr S P C Woods
Rating
93

📊 Key Numbers

Career statistics for this horse
14
Career races
4
Wins
28.6%
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

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)
Good (firm-ish)
Unknown
Standard (all-weather)
Unknown
Good to firm (drying out)
Avoids
📏 Race Distance
1M6F – 2M
1M3F – 1M4F
Ok
Long Distance (2M+)
Ok
🏅 Competition Level
Class 2 (high-level)
Unknown
Class 3 (mid-level)
Unknown
Class 4 (standard)
Unknown
Class 5 (entry-level)
🏟 Track Shape
Left-handed, long straights
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
60%
Win rate
3/5
Won / Rode
100%
Win rate
1/1
Won / Rode
0%
Win rate
0/1
Won / Rode
0%
Win rate
0/1
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
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%