Updated

NASHVILLE, Tenn. (AP) A person familiar with the deal tells The Associated Press free-agent shortstop Asdrubal Cabrera and the New York Mets have agreed to a two-year, $18.5 million contract.

Cabrera would be the second middle infielder added by the Mets at the winter meetings after they acquired second baseman Neil Walker from the Pittsburgh Pirates for left-hander Jon Niese.

The person spoke on condition of anonymity Thursday because the deal will not be completed until Cabrera passes a physical. The contract also includes an option for 2018.