Cardinals vs. Pirates Betting Odds, Pitching Matchup – July 4, 2024

The St. Louis Cardinals (44-40) will look to complete a series sweep as they take a 1-0 lead into their final matchup against the Pittsburgh Pirates (40-44) at 12:35 PM ET Thursday from PNC Park. The Cardinals are favored (-120) by bookmakers. St. Louis’ Andre Pallante gets the start, and he’ll go against Pittsburgh’s Martin Perez.

Check out our betting primer for this tilt, and find all of our MLB picks, too!

Odds to Win

Cardinals to win vs Pirates -120

Bet $20, Payout $36.67

Cardinals vs. Pirates Betting Lines

  • Favorite: Cardinals (-120)
  • Underdog: Pirates (+100)
  • Over/under: 8.5

Cardinals vs. Pirates Betting Insights

  • The Cardinals have been favorites in 41 games this season and have come away with the win 22 times (53.7%) in those contests.
  • This season St. Louis has been victorious 16 times in 33 chances when named as a favorite of at least -120 on the moneyline.
  • The Cardinals have an implied victory probability of 54.5% according to the moneyline set for this matchup.
  • The Pirates are 24-25 in games they were listed as the moneyline underdog (winning 49% of those games).
  • Pittsburgh has a 20-22 record (winning 47.6% of its games) when it has played as a moneyline underdog of +100 or longer.
  • Based on this matchup’s moneyline, the Pirates’ implied win probability is 50%.

Cardinals vs. Pirates Hitting Leaders

  • Brendan Donovan leads St. Louis in runs batted in with 42 while batting .270.
  • Including all hitters in MLB, Donovan is 119th in homers and 49th in RBI.
  • Alec Burleson is batting .280 with an OBP of .313 and a slugging percentage of .466 this season.
  • Bryan Reynolds has a team-best batting average of .271, and leads the Pirates in home runs (13) and runs batted in (46).
  • Among all hitters in the majors, Reynolds ranks 38th in home runs and 34th in RBI.
  • Connor Joe is batting .248 with 16 doubles, a triple, seven home runs and 25 walks.

Cardinals vs. Pirates Pitching Rankings

  • The Cardinals strike out 8.4 batters per nine innings as a pitching staff, 21st in MLB.
  • Cardinals pitchers have a combined ERA of 3.90 this year, which ranks 12th in MLB.
  • The Cardinals rank 14th in MLB with a combined 1.251 WHIP this season.
  • The pitching staff for the Pirates has a collective 8.6 K/9, which ranks 13th in the majors.
  • Pittsburgh has a 4.01 team ERA that ranks 14th among all MLB pitching staffs.
  • The Pirates average baseball’s 20th-ranked WHIP (1.283).