Infielder Marcus Semien and the Texas Rangers are in agreement on a seven-year contract, sources familiar with the deal tell ESPN. @ByRobertMurray had the sides close.

— Jeff Passan (@JeffPassan) November 28, 2021