Which MLB team did Miguel Cabrera play for in 2012? on Nov 5, 2023 Published in Baseball Trivia Detroit Tigers. Cabrera first joined the Detroit Tigers in the 2008 MLB season.