The St. Louis Cardinals are on the docket to play the Miami Marlins at loanDepot park on Thursday, July 6, 2023. The pitchers who are expected to start are Jack Flaherty and Eury Perez. This Matchup report includes Vegas odds and a free baseball pick for tonight.