Miller a început primul său meci de liga mare pe 3 octombrie, împotriva Cincinnati Reds. Miller a aruncat șase inninguri fără goluri, permițând doar o lovitură și scoțând șapte. A jucat de două ori pentru Cardinals în timpul campionatului național din 2012.
(NLCS) împotriva San Francisco Giants, permițând patru lovituri și două rula în inninguri. Pentru sezon, Miller a completat inninguri combinate în sezonul regular, postseason și ligile minore.