The Kansas City Royals are on the docket to play the St. Louis Cardinals at Busch Stadium on Tuesday, July 9, 2024. That game will be streamed at 7:45 PM EST at Busch Stadium in St. Louis, MO. This matchup report includes odds, betting trends and a free pick against the spread.