Question: what is the difference between a derby and a stakes race?
Answer: A Derby is traditionally only for 3 year olds. A Stakes is more or less for any other age. Belmont and Preakness are "Stakes" though. A Stakes is for any age: 2 and 3+.