Keeneland Catalogs 4,762 for November Sale Keeneland has cataloged 4,762 horses for its 2016 November breeding stock sale, to be held Nov. 8-20 in Lexington.