Skip to main content

When is the 2025 Kentucky Derby? The 'Run for the Roses' 151st annual event


The 151st annual "Run for the Roses" at Churchill Downs in Louisville, Kentucky, is not just a race, but a grand event that marks the official start of the prestigious Triple Crown, a title that every horse racing enthusiast dreams of.

The Grade I stakes race, a tradition held on the first Saturday of May since 1875, is the most-attended horse race in the United States. The race, run by three-year-old thoroughbreds, is a testament to the rich history and tradition of the sport, and the two-minute sprint is known as the "fastest two minutes in sports."

Mystik Dan, with odds of 18:1, won the 2024 Kentucky Derby race after a three-way photo finish, narrowly edging out the favored horses, Sierra Leone and Forever Young. As the road to the Kentucky Derby continues, the 20 horses with the most points will earn a spot in the starting gate for the 151st Kentucky Derby.

Here is when the 151st Kentucky Derby Churchill Downs in Louisville, Kentucky, will take place.

When is the 2025 Kentucky Derby?

Up to 20 horses will run in the 151st annual Kentucky Derby on Saturday, May 3, 2025. The main event will take place between 6 p.m. and 7 p.m. ET.

How to watch the 2025 Kentucky Derby?

The 151st annual Kentucky Derby will be broadcast by NBC as part of an agreement to air the event through 2025.