Cabrera, 33, hit .262 with 23 home runs and 75 RBIs in 147 games last season for the New York Mets and Philadelphia Phillies. The two-time All-Star began the season with the Mets, before being traded to the Phillies in July.
The 12-year veteran owns a career .269 batting average. He has 162 career long balls. Cabrera began his career with the Cleveland Indians. He also suited up for the Washington Nationals and Tampa Bay Rays, before joining the Mets in 2016.
Cabrera will likely slide in and replace future Hall of Fame third baseman Adrian Beltre, who retired in November.