 On May 19, 2018, Pennington signed a minor league deal with the Texas Rangers.He elected free agency on November 2, 2018.On February 15, 2019, Pennington signed a minor league contract with the Oakland Athletics that included an invite to Spring Training.