García débute 32 parties en 2011 et gagne 13 matchs contre 7 défaites. Sa moyenne de points mérités s'élève à 3,56 avec deux matchs complets, chaque fois des blanchissages. Il effectue cinq départs dans les séries éliminatoires. Il encaisse la défaite à sa seule sortie contre les Phillies de Philadelphie en Série de divisions et subit la défaite dans l'un de ses deux départs de Série de championnat contre Milwaukee. En Série mondiale 2011, où les Cardinals sont sacrés champions avec une victoire en 7 parties sur les Rangers du Texas, García amorce les matchs #2 et #6 et maintient une excellente moyenne de points mérités de 1,80 en 10 manches lancées. Il n'est pas impliqué dans la décision à ses deux départs en grande finale. Il est particulièrement solide dans le second affrontement où il n'accorde que trois coups sûrs en sept manches, livre un beau duel à son opposant Colby Lewis et quitte le match avec son club en avant 1-0, mais la relève gâche sa performance et Saint-Louis perd 2-1.