Which MLB team did Cabrera play for after the Giants?
San Francisco Giants
Toronto Blue Jays
Chicago White Sox
Kansas City Royals
Answer
After the Giants, Cabrera played for the Toronto Blue Jays. He was signed by the Blue Jays on January 16, 2009, and made his debut with the team on April 12, 2009. He played for the Blue Jays for two seasons, before being traded to the Boston Red Sox on December 3, 2010.
Beyond the Diamond: Unleashing the Power of Melky Cabrera's Baseball Journey