Thursday, July 17, 2025
SwC Poker

MLB Game Preview: St. Louis Cardinals (47-40) vs. Pittsburgh Pirates (37-50)

Game Details

  • Matchup: St. Louis Cardinals (47–40) vs. Pittsburgh Pirates (37–50)
  • Date: Wednesday, July 2, 2025
  • Time: 12:35 PM ET
  • Venue: PNC Park, Pittsburgh, PA
  • Broadcast: Bally Sports Midwest, AT&T SportsNet Pittsburgh, MLB.tv

Starting Pitchers

TeamPitcherRecordERAWHIPK/9
CardinalsSonny Gray (RHP)9–43.121.09102
PiratesMitch Keller (RHP)6–74.181.2998
  • Sonny Gray has been a stabilizing force atop the Cardinals’ rotation, allowing 2 or fewer earned runs in 7 of his last 9 starts.
  • Mitch Keller has been inconsistent but owns a 2.91 ERA at home this season and has pitched well against St. Louis in the past.

Team Performance Snapshot

TeamRecordLast 10Home/AwayRun Differential
Cardinals47–406–421–23 (Road)+8
Pirates37–506–424–21 (Home)-34
  • Pittsburgh is riding a five-game home win streak and has outscored opponents by 26 runs over its last 10 games.
  • St. Louis has won 4 of its last 6 but is hitting just .231 as a team over that stretch.

Players to Watch

St. Louis Cardinals

  • Brendan Donovan: .295 AVG – Leads the team in batting average; 6 HR, 31 RBI.
  • Willson Contreras: 11 HR, 51 RBI – On a four-game hitting streak, batting .313 over his last five games.
  • Masyn Winn: .263 AVG, 15 doubles – Riding a three-game hitting streak, hitting .350 over his last five.

Pittsburgh Pirates

  • Oneil Cruz: 15 HR – Team leader in homers; 2 HR and 4 RBI in his last five games.
  • Bryan Reynolds: 45 RBI – Most on the team; hitting .267 with 13 HR on the season.
  • Andrew McCutchen: .267 AVG – Veteran presence with 14 doubles and 8 HR.

Game Odds

St. Louis Cardinals           7.5

Pittsburgh Pirates            – 168

Odds Courtesy of Sports Odds Direct as of Tuesday, July 1, 2025

SwC Poker

Related Articles

Sports Gaming Digest Sports Magazine

Latest Articles

SwC Poker