Infielder Elvis Andrus and the Chicago White Sox are in agreement on a one-year, $3 million contract, pending a physical, sources familiar with the deal told ESPN on Sunday.

Andrus, 34, spent the final two months of the 2022 season with the White Sox, filling in for the injured Tim Anderson at shortstop. Andrus is expected to play second base with Chicago, sources said, after playing all 1,914 of his career games at shortstop.