Updated

The Blue Jays have finalized their $16 million, two-year contract with All-Star game MVP Melky Cabrera.

Cabrera, who completed a 50-game suspension for a positive test for testosterone, was not wanted back by the World Series champion San Francisco Giants.

He gets $8 million in each of the next two seasons, up from a $6 million base salary this year.

The 28-year-old was leading the National League in hitting at .346 when he was suspended Aug. 15. He asked for a rules change that disqualified him from the batting title.

Cabrera had 11 homers, 25 doubles and 60 RBIs in 113 games.