In the 2012 ALDS against the Oakland Athletics, Sánchez started and lost Game 3 despite giving up two runs in 6 innings, as the Tigers offense did not score in the game. In Game 2 of the 2012 ALCS, Sánchez shut out the New York Yankees on three hits over seven innings, and earned the win in a 3–0 game. In Game 3 of the 2012 World Series, Sánchez struck out eight over seven innings, but took the loss in the Tigers 2–0 defeat to the San Francisco Giants. Overall, he went 1–2 in the 2012 postseason with a 1.77 ERA.