Cardinals vs Pirates Picks and Prediction – 4/7/2025

By: Eddie Kline |

Last Updated: 04/06/2025 at 10:49 PM ET

St. Louis Cardinals at Pittsburgh Pirates 04/07/25 - MLB Picks & Predictions
Game Start: 4/7/2025, 10:40 PM UTC
Latest Odds: STL -125 ; O/U 8.5

Cardinals vs Pirates Prediction

Scenic PNC Park will play host to a NL Central Division battle between the St. Louis Cardinals and the Pittsburgh Pirates. Be ready for the baseball season with all of our MLB predictions. The Cardinals (4-5) have dropped five of their previous six games and have surrendered 55 runs over that stretch. In the opening game of yesterday’s doubleheader, St. Louis left 14 men on base during a 5-4 road loss against Boston in ten innings. 

Twenty-five year old left-hander Matthew Liberatore (0-0 4.50 ERA) will head to the hill for the Cardinals in this contest. Last time out, Liberatore (6 IP) allowed six hits and three runs during a 9-7 home victory versus the Los Angeles Angels. 

The Pittsburgh Pirates have scored just 32 runs through their first ten games and are tied with Cincinnati in the NL Central Division basement. On Sunday, veteran OF Tommy Pham delivered a walk-off single in the 11th inning to lift Pittsburgh to a 5-4 home victory versus the New York Yankees. Pittsburgh RP Ryan Borucki was unable to protect a three-run ninth inning lead and blew his first save. 

Pittsburgh manager Derek Shelton has not announced a starting pitcher for the series opener. The Pirates currently rank near the bottom of the majors with a 5.22 ERA and a subpar 1.53 WHIP.

Cardinals vs Pirates Pick Analysis

St. Louis 2B Nolan Gorman is currently on the 10-day injured list with a mild hamstring strain and is eligible to return next weekend. Through nine games, St. Louis ranked 2nd in OPS and 4th in runs scored. For the regular season, Pittsburgh ranked 27th in OPS and 27th in runs scored. Take the over. Final Score Prediction, St. Louis Cardinals win 6-5.

Our Free MLB Pick for Pittsburgh Pirates vs St. Louis Cardinals

OVER 8.5