Here are selections for the two biggest races in the world on June 7, the Betfred Epsom Derby and the Belmont Stakes.
Betfred Epsom Derby
The 1 1/2-mile Group 1 classic takes place at Epsom Downs on Saturday, June 7, and features the biggest field in more than two decades.
City of Troy and Los Angeles will try to give Aidan O'Brien his 10th Derby, while Ambiente Friendly a rare starter for Fanshawe.