García went 7–7 with a 3.92 ERA in 20 starts in the 2012 season before being shutdown for the year due to shoulder discomfort. The Cardinals would go on to be one win away from going to the 2012 World Series before losing to the San Francisco Giants in the NLCS.