UK time :

Haffner

Haffner is a two-year-old with the kind of record that turns heads. In just six races, the horse has won three and placed in five — a 50% win rate that puts it among the best juvenile performers of the season. What makes this even more striking is the momentum: Haffner has won three of its last six outings, including a victory at Newmarket this week on 26 September. The form reads like a horse coming into its own at exactly the right moment.Based on TrackLab's analysis
Quick facts
Age
2 years old
Sex
Colt
Colour
Bay
Father
Justify
Mother
Earth Strike
Trainer
Aidan O'Brien
Owner
P Brantcoolmorewesterbergb Smith

📊 Key numbers

Career totals for this horse
6
Career races
3
Wins
50%
Win rate
avg ~10%
83.3%
Top-3 rate
avg ~30%
22 days
Since last race

🏁 Next race

Sat 24 Oct
Doncaster
About 1 mile · Slightly soft ground · 32 runners

🔍 Full analysis

Our model's view, based on this horse's career and recent runs
TrackLab's detailed breakdown

Trained by Aidan O'Brien at Cashel in County Tipperary, Haffner benefits from being in one of racing's most formidable yards. O'Brien's operation has already sent out 125 winners this season, and the trainer has a gift for bringing two-year-olds to the track ready to run. Haffner's first win came at Newmarket on 11 July, and it has returned to that track to win again nearly three months later. Newmarket often suits the best horses — it's where the serious juveniles make their mark — and the fact that Haffner has won there twice suggests real class.

The recent form shows promise building into something more substantial. After a couple of lower placings in the middle stretch, Haffner has put together a winning sequence that includes wins separated by respectable seconds and a third place. That kind of consistency at this age, combined with the ability to return to a track and win again, hints at a horse with genuine potential. With racing still ongoing and the juvenile season reaching its peak, Haffner looks a prospect worth watching.

🎯 Where this horse runs best

Results split by ground, distance, race level and track shape
🌧 Ground
Good (a little give)
Ok
Good to firm (fairly firm)
Unknown
Yielding (slightly soft)
Unknown
📏 Race distance
7F – 1M
5F – 6½F
Unknown
1M1F – 1M2F
Unknown
🏟 Track shape
Right-handed, long straights
Right-handed, hilly
Unknown
Left-handed, long straights
Unknown

📅 Recent runs

The last 10 races, most recent first
26 Sep
🏆 Won
Newmarket
1m1f – 1m2f · Good_To_Firm · 7 runners
13 Sep
7th
The Curragh
7f – 1m · Yielding · 8 runners
19 Aug
🏆 Won
York
7f – 1m · Good · 11 runners
28 Jul
2nd
Goodwood
7f – 1m · Good · 6 runners
11 Jul
🏆 Won
Newmarket
7f – 1m · Good_To_Firm · 7 runners
26 Jun
2nd
The Curragh
5f – 6½f · Good · 12 runners

🏟 Course record

Win rate at each course this horse has visited
CourseRacesResultsLast runWin rate
Newmarket
Galloping
2 2 wins 26 Sep 100%
The Curragh
Galloping
2 1 second, 1 other 13 Sep 0%
York
Galloping
1 1 win 19 Aug 100%
Goodwood
Undulating
1 1 second 28 Jul 0%