Mets make Asdrubal Cabrera signing official

In the last 17 months, shortstop Asdrubal Cabrera has bounced from the Indians, to the Nationals, to the Rays and now to the Mets. Brian Blanco/Getty Images

NEW YORK -- The New York Mets made it official Friday, announcing the signing of free-agent shortstop Asdrubal Cabrera to two-year contract with a team option for 2018.

The deal guarantees Cabrera $18.5 million.

Cabrera, a 30-year-old switch hitter, hit .265 with 15 homers and 58 RBIs in 505 at-bats for Tampa Bay Rays in 2015.

Cabrera and newly acquired Neil Walker will form the middle infield for the Mets, with Wilmer Flores and Ruben Tejada serving as backups.