Il entreprend sa carrière professionnelle en ligues mineures dès 2010 et gradue rapidement pour atteindre le niveau Triple-A en 2012[4]. Fort d'un excellent début de saison 2013 où il maintient une brillante moyenne de points mérités de 1,16 après six départs pour les Redbirds de Memphis, le club-école des Cardinals de Saint-Louis, il est appelé au niveau majeur en mai pour prendre la place de Jake Westbrook, blessé, dans la rotation de lanceurs partants du grand club[5]. Gast effectue son premier départ dans le baseball majeur le et savoure sa première victoire lorsque les Cardinals ont le dessus 10-4 sur les Mets de New York[6].