Giants free-agent outfielder Melky Cabrera, suspended in August for use of performance-enhancing drugs and left off San Francisco's postseason rosters, signed a two-year deal with the Toronto Blue Jays on Friday, according to ESPN Deportes.

Cabrera, 28, was having a career year with the Giants before being suspended 50 games on Aug. 15 for testing positive for testosterone, a banned substance. At the time, Cabrera led the league with a .344 batting average, and also had 11 homers and 60 RBIs.

The left fielder was the No. 3 hitter for the Giants and a popular player, spawning the "Melk Men" craze and being voted into the All-Star Game. But Giants players were upset that Cabrera initially lied about his positive test and then left the clubhouse without addressing teammates. Cabrera's situation became more complicated when it was revealed that he had attempted to blame the positive PED test on a substance he got from a fake website.

Given the option to bring Cabrera back for the NLCS and World Series, the Giants passed. They'll see him next year, however -- the Giants play in Toronto in May and the Blue Jays visit AT&T Park on June 4.