:

Bahadur

There are three-year-olds who take most of a season to find their feet, and then there are horses like Bahadur — who won three races in a row before heading off for a winter break. Trained by S Woods out of Newmarket, one of the most competitive training centres in British racing, this young horse has put together a record that would turn heads at any yard: 3 wins and 6 places from just 7 races, meaning it has finished in the top three in every single race it has ever run. That is not a coincidence. That is a horse who simply does not have bad days.Based on TrackLab's AI analysis
Quick Facts
Age
3 years old
Sex
Colt
Father
Make Believe
Mother
Ensaya
Trainer
Owner
J William Rowley & S P C Woods
Rating
88

📊 Key Numbers

Career statistics for this horse
7
Career races
3
Wins
42.9%
Win rate
avg ~10%
85.7%
Place rate (top 3)
avg ~30%
120 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 winning streak started at Kempton Park in October 2025 and finished at Wolverhampton in late November, with another win sandwiched in between. Three wins in roughly six weeks is a punishing schedule for a three-year-old, and Bahadur handled it without a stumble. The overall win rate of 43% — winning nearly 3 in every 7 races — would be eye-catching for a seasoned campaigner. For a horse only seven races into its career, it is genuinely remarkable. To put it in context, most racehorses at this level win somewhere between 1 in 8 and 1 in 10 races across their careers.

Where Bahadur really comes alive is over longer distances — 1 mile 6 furlongs up to 2 miles, which in racing terms is proper staying territory, the kind of trip that sorts out horses with stamina and a willingness to keep grinding. Over those trips, the record reads 2 wins from 3 races, a 67% win rate that suggests this is not just a horse winning at the right level — it is a horse winning at the distance it was built for. The Woods yard has sent out 23 winners this season, so this is not a small operation stumbling into form; Bahadur is one of several horses earning their keep.

The one note of caution is the four-month break since that last win at Wolverhampton. Horses can return from a layoff sharper than ever, or they can need a race to find their rhythm again. What we do know is that Bahadur has yet to finish outside the top three in any race — and if that consistency holds on its return, the yard will have every reason to start looking at longer trips and bigger prizes.

Strengths & Risks AI Analysis

What the data says works for and against this horse
✓ What works in their favour
Well suited by 1m6f – 2m distances: 67% win rate
⚠ What to watch out for
Poor record on good_to_firm ground: 0 wins from 3 starts
Returning from a 120-day absence

🎯 Where This Horse Thrives

Performance broken down by ground, distance, class, and track type
🌧 Ground Conditions
Standard (all-weather)
Good (firm-ish)
Standard to slow
Good to firm
Avoids
📏 Race Distance
1M6F – 2M
Loves
1M3F – 1M4F
Ok
🏅 Competition Level
Class 2
Class 3
Class 4
Class 5
Ok
🏟 Track Shape
Left-handed, wide and galloping
Right-handed, wide and galloping
Ok

📅 Recent Runs

The last 10 races, most recent first
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
4 Jul
3rd
Doncaster
1m3f – 1m4f · Good_To_Firm · 10 runners
15 Jun
3rd
Doncaster
1m3f – 1m4f · Good_To_Firm · 10 runners
17 May
3rd
Newmarket
1m6f – 2m · Good_To_Firm · 6 runners
16 Apr
5th
Newmarket
1m3f – 1m4f · Good · 9 runners

🏇 Jockey Partnerships

Every jockey who has ridden this horse, sorted by rides together
Robert Havlin Current Jockey
75%
Win rate
3/4
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
2 1 third, 1 other 17 May 0%
Doncaster
Galloping
2 2 thirds 4 Jul 0%
Kempton Park
Galloping
1 1 win 15 Oct 100%
Wolverhampton
Galloping
1 1 win 29 Nov 100%
Newcastle
Galloping
1 1 win 7 Nov 100%