En 2012, les Cardinals prennent part aux éliminatoires après avoir terminé la saison à la deuxième place de la division Centrale de la ligue nationale. Ils remportent le match de meilleur deuxième contre les Braves d'Atlanta (6-3) puis la Série de division contre les Nationals de Washington (3-2 dans la série). Ils affrontent les Giants de San Francisco pour le titre de la ligue. Alors qu'ils menaient la série 3-1 à l'issue du match 4, les Cardinals s'inclinent 4-3 dans la série face aux futurs champions des Séries mondiales.