How old must a horse be to run in the Epsom Derby?
Correct answer: 3 years
Player #25874027
All racehorses have a birthday on 1st January so a January horse would be 3 and a half , competing against a December horse at 2 and a half years old .