Sources told the MLB Network and ESPN the deal is for one year and has a base salary worth $2.5 million, with a team option of $2.5 million for 2020. Kelley already passed his physical with the club.

The Rangers haven't confirmed the deal.

The 34-year-old Kelley posted a 2.94 ERA in the 2018 season with the Washington Nationals and Oakland Athletics. The Nationals sent Kelley down to the minors Aug. 1 after he threw a tantrum on the mound following a home run. Washington traded him to the A's four days later.

The Rangers signed reliever Jesse Chavez earlier in free agency in an effort to bolster their pitching staff. The club also added starters Lance Lynn and Shelby Miller, infielder Asdrubal Cabrera and catcher Jeff Mathis.