All horses in the Kentucky Derby are 3 years old on the day they run.

How old are the Kentucky Derby horses?

The age rule in one line

  • Every horse in the Kentucky Derby must be a 3‑year‑old Thoroughbred during that racing year.
  • That means each horse gets only one chance in its lifetime to run in the Derby.

How that works in practice

  • “Three years old” is based on the racing calendar: in North American racing, all Thoroughbreds officially turn a year older on January 1, no matter their actual foaling date.
  • So a Derby horse could be just barely 3 (foaled later in the year) or closer to 4 in real-time age, but for racing rules they’re all classed as 3‑year‑olds.

Why they’re all three-year-olds

  • The Derby is designed as the ultimate test for young top-level racehorses, sitting at the sweet spot between developing maturity and raw speed.
  • It’s part of the Triple Crown series (Derby, Preakness, Belmont), and all three races are limited to 3‑year‑olds, creating a once‑in‑a‑lifetime championship window.

TL;DR: If you’re wondering “how old are the Kentucky Derby horses?” — they’re always 3‑year‑old Thoroughbreds, by rule and by tradition, with just one shot at Derby glory.

Information gathered from public forums or data available on the internet and portrayed here.