Cabrera hit 11 home runs with 60 RBIs in his lone year with San Francisco. He hit .305 with 18 homers and 87 RBIs the previous season with Kansas City, then was traded to the Giants.
Cabrera made his major league debut in 2005 with the New York Yankees and stayed with them until being traded to Atlanta after the 2009 season.
The Blue Jays had their share of sluggers — Edwin Encarnacion hit 42 homers and two-time home run champ Jose Bautista hit 27 — but didn't score at an exceptional rate.
Toronto averaged 4.42 runs per game last season, slightly below the AL average.
Cabrera is friendly with Encarnacion and Bautista, another reason he felt comfortable joining the Blue Jays.