Ventura says he missed location on home run pitch to Odor