US Trends

how old do horses have to be in the kentucky derby

Horses in the Kentucky Derby must be exactly three years old on the day of the race.

Quick Scoop: Age Rules for the Kentucky Derby

  • Every horse in the Kentucky Derby is a three‑year‑old Thoroughbred.
  • There is no younger or older range (like 2–4); if a horse is not three that year, it simply can’t run in the Derby.
  • Because of racing convention, all Thoroughbreds in the Northern Hemisphere are considered to have their “birthday” on January 1, which standardizes when they are counted as three years old.
  • A horse only gets one shot at the Kentucky Derby in its lifetime, in its three‑year‑old season.

Why three years old?

  • Tradition in Thoroughbred racing: the Kentucky Derby has long been designed as a test specifically for three‑year‑olds.
  • At three, most Thoroughbreds have reached a key stage of physical development (bone, muscle, and cardiovascular capacity) that lets them handle the 1¼‑mile, high‑intensity race more safely than as 2‑year‑olds.
  • Keeping all horses the same age is seen as fairer competition, so older, more mature horses can’t dominate younger ones.

One quick example

A colt foaled in April 2023 would officially turn “one” on January 1, 2024, “two” on January 1, 2025, and “three” on January 1, 2026, making the 2026 Kentucky Derby its only eligible Derby year.

Meta description (SEO):
Wondering how old horses have to be in the Kentucky Derby? All Kentucky Derby contenders must be exactly three years old, making it a one‑shot, high‑stakes test for young Thoroughbreds.

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