El 23 de julio de 2012, Sánchez fue transferido a los Detroit Tigers junto a Omar Infante, a cambio de Jacob Turner, Rob Brantly y Brian Flynn.