Up arrow
MLB
Games

Pittsburgh Pirates vs. St. Louis Cardinals: Preview, Predictions and Picks for May 7, 2025

Updated on:
May 7, 2025 2:24 PM
The Pittsburgh Pirates, seeking to snap a troublesome road losing skid, travel to Busch Stadium on Wednesday to take on the St. Louis Cardinals. The Pirates will look to turn the tables in the series, currently led 3-2 by the Cardinals. In a crucial NL Central matchup, they'll aim to reverse their 5-13 road record.
Pittsburgh Pirates vs St. Louis Cardinals

Current Odds

PIT
STL
Over
3.5
+138
Under
4.5
-149
PIT
+1.5
+1000
STL
-3.5
+298
PIT
ML
+6000
STL
ML
-10000

Pirates vs Cardinals statistics

Stat Pirates Cardinals
Hits 270 (26th) 326 (Tied-2nd)
Batting Average .221 (27th) .258 (4th)
Runs Batted In 116 (Tied-28th) 160 (11th)
Runs 118 (29th) 169 (12th)
Home Runs 26 (Tied-27th) 35 (18th)
Walks 134 (Tied-8th) 131 (11th)
Stolen Bases 40 (Tied-6th) 27 (Tied-17th)
Strikeouts 312 (Tied-22nd) 281 (10th)
Pitches 5448 (10th) 5553 (4th)

St. Louis Cardinals recent games

Game Date Opponent Result Score
5/6/25 vs Pittsburgh Pirates W 2-1
5/5/25 vs Pittsburgh Pirates W 6-3
5/4/25 vs New York Mets W 5-4
5/4/25 vs New York Mets W 6-5
5/2/25 vs New York Mets L 9-3

Pittsburgh Pirates recent games

Game Date Opponent Result Score
5/6/25 @ St. Louis Cardinals L 2-1
5/5/25 @ St. Louis Cardinals L 6-3
5/4/25 vs San Diego Padres L 4-0
5/3/25 vs San Diego Padres L 2-1
5/2/25 vs San Diego Padres L 9-4

St. Louis Cardinals injuries

  • Quinn Mathews (SP): Day-To-Day
  • Ivan Herrera (C): 10-Day-IL
  • Drew Rom (SP): Day-To-Day
  • Zack Thompson (RP): 60-Day-IL
  • Victor Santos (RP): Day-To-Day

Pittsburgh Pirates injuries

  • Spencer Horwitz (1B): 10-Day-IL
  • Sean Sullivan (SP): Day-To-Day
  • Burch Smith (RP): Day-To-Day
  • Nick Gonzales (2B): 10-Day-IL
  • Endy Rodriguez (1B): 10-Day-IL

Pirates vs Cardinals game info

Type Info
Venue Busch Stadium
Location St. Louis, Missouri
First pitch Wed 1:15 PM
Temperature 67°
Chance of Rain 4%

Pirates vs Cardinals predictions

When it comes to the Pittsburgh Pirates, keep an eye on Mitch Keller as he takes the mound. If he keeps his game tight, we might see him going for around five innings, picking up a few strikeouts along the way. Over at the plate, Andrew McCutchen's veteran presence could be invaluable, potentially adding a hit or two to his name while bolstering their lineup with some much-needed constancy. Also worth watching is Bryan Reynolds, who might just surprise us with his power, likely aiming to build on his RBI count. And let’s not forget Oneil Cruz, another key player with his eyes set on driving in those important runs and maybe even snagging a base. Their stats might not blow you away, but this is baseball; surprises do happen!

For the St. Louis Cardinals, Sonny Gray will be in the spotlight with his solid arm aiming to minimize damage. A few hits might sneak through, but he’s got this knack for churning out strikeouts. As for their sluggers, look out for Brendan Donovan, who’s been hot with the bat – those gaps in the defense had better watch out with him coming up. Then there's Willson Contreras, hungry to add to his home run tally while being a clutch performer in those pressure-cooking moments. We can't ignore Lars Nootbaar either; though he might not have the spotlight, his consistency keeps the runs ticking. Overall, the Cardinals don't lack when it comes to offensive tools.

So who’s taking home the W? It’s shaping up to be more than just a game at Busch Stadium. Given their track record at home, I'd say the Cardinals have a comfortable chance this evening. They've been fairly strong playing in their own backyard, supported by a slightly more effective lineup. But then again, never underestimate a team like the Pirates that could come out swinging, especially with players who can shift the momentum at crucial moments. Still, if we're making a call, leaning towards the Cardinals feels like a wiser choice, as their strengths seem to align with the faint hum of victory tonight in the MLB. Who do you think might sneak away with the win?

St. Louis Cardinals

Pittsburgh Pirates

More Games