NASHVILLE, Tenn. -- The Mets are in agreement a deal with infielder Asdrubal Cabrera, according to a baseball source. The deal is expected to be for two years and include an option for a third season, and will pay Cabrera $18.5 in guaranteed money.
Cabrera has been linked to the Mets for weeks, and has also drawn interest from the Yankees, White Sox and Angels in free agency. The Mets added Neil Walker in a trade with the Pirates on Wednesday, but will likely use Cabrera in a utility role due to his ability to play second base and shortstop.
Cabrera, 30, spent his 2015 season with the Rays, hitting .265/.315/.430 with 15 home runs for the Rays. He is a veteran of nine major-league seasons with the Indians (2007-14), Nationals (2014) and Rays (2015) and is a 2-time All-Star (2011, 2012). He is a lifetime .267/.329/.412 hitter with 102 home runs since breaking into the majors in 2007.