Miller október 3-án kezdte az első meccsét a Cincinnati Reds ellen. Miller hat kihagyó inninget dobott, csak egy ütést engedett el, és hétet ütött ki. Kétszer szerepelt a Cardinals csapatában a 2012-es National League Championship Series-ben.
A San Francisco Giants ellen, négy ütéssel és két futással. A szezonban Miller teljesített inningeket a főligában a rendszeres szezonban, a posztsezonban és a kisligában.