Miller, un lanceur partant qui débute dans les ligues mineures en 2009 et gradue en 2012 au niveau AAA, fait ses débuts dans le baseball majeur comme lanceur de relève pour les Cardinals le . Il aligne 5 présences en relève de suite en fin de saison 2012, remportant au passage sa première victoire dans les majeures le après avoir lancé une manche face aux Dodgers de Los Angeles. Au dernier jour de la saison régulière 2012, dans un match sans importance pour des Cardinals déjà assurés de leur place en séries éliminatoires, Miller lance un match sans coup sûr pendant 5 manches et deux tiers à Saint-Louis face aux Reds de Cincinnati avant de céder un premier coup sûr à Wilson Valdéz. Il n'est pas impliqué dans la décision malgré un seul coup sûr alloué, aucun point accordé, et 7 retraits sur des prises en 6 manches lancées. En éliminatoires, Miller fait deux apparitions en relève contre les Giants de San Francisco en Série de championnat 2012 de la Ligue nationale, accordant deux points mérités en 3 manches et un tiers.