Sports · Other Sports · 5 hrs ago
Haffner wins Breeders’ Cup Juvenile Turf as O’Brien claims a second victory
Aidan O’Brien’s Haffner won the Juvenile Turf at Keeneland in Kentucky on the first day of the Breeders’ Cup.
Ryan Moore rode the colt, who beat Folsom Blues, with Avec Toi third in a field of 12.
The victory followed O’Brien’s win with Sun Goddess in the Juvenile Fillies Turf.
It also put O’Brien clear at the top of the all-time Breeders’ Cup standings, with 23 wins, one ahead of Bob Baffert.
European-trained horses won all three turf races for juveniles on the opening day, extending a clean sweep they had also achieved on day one at the meeting the previous year.
European runners have never won all seven turf events at one Breeders’ Cup.
The main card continues on Saturday, when European runners could try to complete that sweep.
Haffner won the Breeders’ Cup Juvenile Turf at Keeneland on Friday.
The victory gave trainer Aidan O’Brien a second win on the day and his 23rd Breeders’ Cup win overall.
Ryan Moore rode Haffner, who broke well, settled near the lead and stayed on strongly.
Folsom Blues finished second and Avec Toi was third in a field of 12.
European-trained runners filled the first four places in the Juvenile Turf.
- Who
- Haffner, trained by Aidan O’Brien and ridden by Ryan Moore, won.
- What
- Haffner won the Breeders’ Cup Juvenile Turf.
- When
- Friday, October 30, 2026.
- Where
- Keeneland, Kentucky.
- Why
- Not stated.
This story does not have two clearly opposing sides.
O’Brien’s Sun Goddess won the Juvenile Fillies Turf.
Haffner won the Juvenile Turf, giving O’Brien his second victory of the day.
- Winner
- Haffner
- Trainer
- Aidan O’Brien
- Jockey
- Ryan Moore
- Venue
- Keeneland, Kentucky
- Field size
- 12 runners
- O’Brien’s Breeders’ Cup wins
- 23
1 source
What people are saying
I can’t put it into words,