The deal is reportedly for two years and $18.5 million, with a team option. Rosenthal reports the team plans to play Cabrera at shortstop but also use him to spell David Wright at third base and to fill in at second. The Mets reportedly acquired second baseman Neil Walker from the Pirates in exchange for lefthander Jon Niese on Wednesday.
The 30-year-old Cabrera spent last season with Tampa Bay, where he hit .265 with 15 home runs. A two-time All-Star, Cabrera has hit .267/.329/.412 across nine seasons with the Rays, Nationals and Indians.
- Jeremy Woo