The St. Louis Cardinals are on the docket to play the Pittsburgh Pirates at PNC Park on Monday, July 22, 2024. That contest is scheduled to begin at 6:40 PM EST at PNC Park in Pittsburgh, PA. We have included an expert pick and prediction for todays game against the spread.