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
Team | Pitcher | Record | ERA | WHIP | K/9 |
---|---|---|---|---|---|
Cardinals | Sonny Gray (RHP) | 9–4 | 3.12 | 1.09 | 102 |
Pirates | Mitch Keller (RHP) | 6–7 | 4.18 | 1.29 | 98 |
- 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
Team | Record | Last 10 | Home/Away | Run Differential |
---|---|---|---|---|
Cardinals | 47–40 | 6–4 | 21–23 (Road) | +8 |
Pirates | 37–50 | 6–4 | 24–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