The Toronto Blue Jays have signed left-fielder Melky Cabrera to a two-year deal worth $16 million according to an ESPN report.
Blue Jays sign all-star left-fielder Melky Cabrera