Hudson (6-4) gave up three earned runs on six hits and a walk while striking out three over five innings to earn the win in a 5-3 victory over the Marlins on Tuesday.
Hudson gave up three runs in the third inning, but his offense bailed him out with a four-run tally in the bottom of the fifth to help him to his sixth win of the season. Hudson hasn't yet snapped fully back to form following Tommy John surgery, as he's only recorded 44 strikeouts over 80 innings and carries a pedestrian 1.35 WHIP. The most encouraging sign for the 27-year-old right-hander is that he's healthy and consistently making starts in a Cardinals rotation which has been hit with injuries to Steven Matz (shoulder), Jack Flaherty (shoulder) and Jordan Hicks (forearm). Look for him to take the mound Sunday at Philadelphia.