SUPRISE, Ariz. (AP) — Pitcher Jesse Chavez and the Texas Rangers have completed a $1 million, one-year contract.

The deal, announced Friday, is not guaranteed. The base salary would escalate to $1.5 million if the 34-year-old right-hander is on the 25-man active roster on opening day.

Chavez was 7-11 with a 5.34 ERA in 21 starts and 17 relief appearances for the Los Angeles Angels last year. He has a 33-51 record and 4.69 ERA over 10 seasons in 70 starts and 283 relief appearances for Pittsburgh (2008-09), Atlanta (2010), Kansas City (2010-11), Toronto (2012 and '16), Oakland (2012-15), the Los Angeles Dodgers (2016) and the Angels.

To clear a roster spot, Texas put left-hander Joe Palumbo on the 60-day disabled list.


More AP baseball: