Sunday's game at PNC Park has the Pittsburgh Pirates (30-27) going head to head against the St. Louis Cardinals (25-34) at 11:35 AM ET (on June 4). Our computer prediction projects a close 6-4 win for the Pirates, so it should be a tight matchup.

This contest's pitching matchup is set, as the Cardinals will send Miles Mikolas (4-1) to the mound, while Rich Hill (4-5) will answer the bell for the Pirates.

Cardinals vs. Pirates Game Info & Odds

  • When: Sunday, June 4, 2023 at 11:35 AM ET
  • Where: PNC Park in Pittsburgh, Pennsylvania
  • How to Watch on TV: Peacock
  • Live Stream: Watch this game on Fubo!

Bet on this matchup with BetMGM Sportsbook and use bonus code "GNPLAY" for special offers!

Cardinals vs. Pirates Score Prediction

Our pick for this matchup is Pirates 6, Cardinals 5.

Total Prediction for Cardinals vs. Pirates

  • Total Prediction: Over 8.5 runs

New to BetMGM Sportsbook? We've got the best offer for new users when they use promo code "GNPLAY"! Sign up with BetMGM Sportsbook using our link and enter the bonus code "GNPLAY" for special offers. to get this great bonus for first-time depositors.

Discover More About This Game

Cardinals Performance Insights

  • The Cardinals have played as the favorite in eight of their past 10 games and have won three of those contests.
  • In its last 10 games with a total, St. Louis and its opponents are 3-7-0 when it comes to hitting the over.
  • The Cardinals have not covered in any of their last five games with a spread.
  • The Cardinals have won 14, or 42.4%, of the 33 games they've played as favorites this season.
  • St. Louis has entered 22 games this season favored by -145 or more and is 8-14 in those contests.
  • The oddsmakers' moneyline implies a 59.2% chance of a victory for the Cardinals.
  • St. Louis is among the highest-scoring teams in the majors, ranking 10th with 281 total runs this season.
  • The Cardinals' 4.27 team ERA ranks 16th across all MLB pitching staffs.

Put your picks to the test and bet on with BetMGM Sportsbook. Use bonus code "GNPLAY" for special offers!

Cardinals Schedule

Date Opponent Score Pitching Matchup
May 28 @ Guardians L 4-3 Jordan Montgomery vs Hunter Gaddis
May 29 Royals L 7-0 Adam Wainwright vs Josh Staumont
May 30 Royals W 2-1 Miles Mikolas vs Zack Greinke
June 2 @ Pirates L 7-5 Jack Flaherty vs Roansy Contreras
June 3 @ Pirates L 4-3 Jordan Montgomery vs Luis Ortiz
June 4 @ Pirates - Miles Mikolas vs Rich Hill
June 5 @ Rangers - Adam Wainwright vs Martín Pérez
June 6 @ Rangers - Matthew Liberatore vs Dane Dunning
June 7 @ Rangers - Jack Flaherty vs Jon Gray
June 9 Reds - Jordan Montgomery vs Ben Lively
June 10 Reds - Miles Mikolas vs Luke Weaver