MLB Picks

Pirates vs Cardinals Prediction 4/7/25 MLB Picks Today

St. Louis Cardinals (4-5) vs. Pittsburgh Pirates (3-7)
April 7, 2025 6:40 pm EDT
The Line: Pittsburgh Pirates +105 / St. Louis Cardinals -125 ; Over/Under: 8.5
(Get latest betting odds)

The St. Louis Cardinals and Pittsburgh Pirates meet Monday in MLB action at PNC Park. Here’s a Pirates vs Cardinals Prediction. This article will include a Pirates vs Cardinals Pick.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 4-5 on the year and play the Phillies, Astros, and Mets next. The St. Louis Cardinals are batting .301 on the season, have a .380 OBP, and a .482 slugging percentage. The St. Louis Cardinals pitching staff has a 6.01 ERA and a 1.40 WHIP. Lars Nootbaar leads the St. Louis Cardinals with 13 hits and 6 RBI, while Nolan Arenado and Brendan Donovan have combined for 24 hits and 14 RBI.


Matthew Liberatore gets the ball for the St. Louis Cardinals, and he is 0-0 with a 4.50 ERA and 4 strikeouts this season. Liberatore is 1-2 with a 6.33 ERA and 15 strikeouts in his career against the Pittsburgh Pirates.

Pittsburgh Pirates Betting Preview

The Pittsburgh Pirates are 3-7 on the year and play the Reds, Nationals, and Guardians next. The Pittsburgh Pirates are batting .197 on the season, have a .290 OBP, and a .296 slugging percentage. The Pittsburgh Pirates pitching staff has a 4.98 ERA and a 1.46 WHIP. Isiah Kiner-Falefa leads the Pittsburgh Pirates with 10 hits and 2 RBI while Ke’Bryan Hayes and Bryan Reynolds have combined for 17 hits and 9 RBI.

Carmen Mlodzinski gets the ball for the Pittsburgh Pirates, and he is 0-1 with a 9.82 ERA and 4 strikeouts this season. Mlodzinski is 1-0 with a 1.13 ERA and 12 strikeouts in his career against the St. Louis Cardinals.

Why the Pittsburgh Pirates will win

  • The Cardinals have lost each of their last five games as favorites against National League opponents following a road loss.
  • The Pirates have won five of their last seven games as home underdogs against the Cardinals.
  • The Pirates have covered the run line in each of their last 12 games as underdogs after going to extra innings.
  • The Cardinals have failed to cover the run line in 15 of their last 16 games as road favorites against NL Central opponents.
  • The Pirates have led after 3 innings in each of their last five home games against opponents that held a losing record.
  • The Cardinals have trailed after 5 innings in each of their last six road games against NL Central opponents that held a losing record.
  • The Pirates have won the first inning in each of their last five home games against National League opponents that held a losing record.

Why the St. Louis Cardinals will win

  • The Pirates have lost each of their last six games against the Cardinals following a win.
  • The Cardinals have won seven of their last eight night games against the Pirates following a road loss.
  • The Pirates have failed to cover the run line in each of their last six games as underdogs against NL Central opponents following a win.
  • The Cardinals have covered the run line in seven of their last eight night games against teams that held a losing record.
  • The Pirates have trailed after 3 innings in six of their last seven games as home underdogs.
  • The Pirates have trailed after 5 innings in each of their last five night games against NL Central opponents that held a losing record.

Matchup/League Facts

  • The Pirates rank 30th in the league for slugging percentage this season (.296).
  • The Pirates rank 1st in the league for steals this season (21).

Pirates vs Cardinals Prediction

It’s hard to get excited with the Cardinals and consider them in the favorite role, as they’ve lost five of their last six games and their pitching has been getting rocked. However, the Pirates aren’t any better, and we expected them to be one of the worst teams in baseball. Mlodzinski is coming off a game against the Rays where he was downright awful, and it makes the Pirates an even tougher sell. Look, I’m not thrilled with either team, but in order for me to side with the Pirates I need decent sized plus money, and we’re just not getting that here. I have to lean toward the Cardinals and the cheap price.

Randy Chambers's Free Pick: St. Louis Cardinals -125

Need More? Get Premium Picks

Randy Chambers

Randy has covered sports betting since 2014 and writes about everything from NFL to WNBA. Follow Randy Chambers on Twitter.

Related Articles

Back to top button