The St. Louis Cardinals are scheduled to take on the Chicago Cubs at Wrigley Field on Friday, July 21, 2023. The starting pitchers are Jack Flaherty and Justin Steele. This matchup report includes odds, betting trends and a free pick against the spread.