Infielder Marcus Semien and the Texas Rangers are in agreement on a seven-year contract, sources familiar with the deal told ESPN's Jeff Passan on Sunday.

The deal is worth $175 million, a source said.