 In July 2018, he was selected to represent the Cardinals in the 2018 All-Star Futures Game.Hudson was promoted to the major leagues on July 27, 2018.He spent the remainder of the season in St. Louis, compiling a 4–1 record with a 2.63 ERA and a 1.35 WHIP in relief innings pitched.