From Aristides in 1875 to American Pharoah in 2015 and every horse in between, here is a list of each of the 140 Kentucky Derby winners.
Secretariat still holds the Run for the Roses record at 1:59.40, set in 1973. He ran the 1 1/4 mile race nearly a minute faster than Kingman did in 1891 (2:52.25).
MORE: 2016 Kentucky Derby odds PHOTOS: 2015 Kentucky Derby
American Pharoah ran the Kentucky Derby in just over 2:03 last year.
Kentucky Derby winners
1875: Aristides, 2:37.