The New York Mets have agreed to a two-year, $18.5 million contract with Asdrubal Cabrera.
The agreement includes a club option for 2018.
New York added Cabrera to their infield shortly after they lost out on Ben Zobrist. They also acquired Neil Walker in a trade with the Pittsburgh Pirates.