5 best Mets contracts of the last 10 years

Washington Nationals  v New York Mets
Washington Nationals v New York Mets / Al Bello/GettyImages
2 of 5

4) NY Mets infielder Asdrubal Cabrera - 2 years/$18.5 million dollars

After Chase Utley broke Ruben Tejada's leg and Wilmer Flores proved he couldn't play shortstop at the level the Mets needed him to, there was an opening at the posiiton. The Mets filled it by signing Asdrubal Cabrera to a pretty cheap two-year deal. His contributions made that deal more than worthwhile for the Mets.

Cabrera would slash .280/.336/.474 with 23 home runs and 62 RBI in his debut season with the club. Despite playing with a knee injury down the stretch, Cabrera was instrumental in getting the Mets back to the postseason for a second consecutive year including this memorable one against the Phillies.

Cabrera was one of few Mets who managed to do anything against Madison Bumgarner in the Wild Card Game as he singled and drew a walk against the left-hander in the Mets defeat.

Cabrera had a good 2017 season as well, posting a .785 OPS and a 110 OPS+. He played a lot of short, second, and third that season for New York providing excellent versatility.

The Mets would pick up the club option in Cabrera's contract and bring him back for the 2018 season. He'd hit .277 with 18 home runs in just 98 games before being traded to the Phillies for Mets legend Franklyn Kilome.

Cabrera is one of the more underrated Mets of all-time as his production is constantly overlooked by the likes of Yoenis Cespedes or that talented Mets pitching staff.