October 21, 2018 Keeneland Horse Racing Picks. Below is a table for each race of the day. The table is ordered by our algorythmically calculated expected order of finish. Our program takes into account past performances, workout times, and breeder/jockey data amoung other data points. Using the “Expected” column, the lower number is better. When… Continue reading Keeneland Horse Racing Picks for Sunday, October 21, 2018