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

By: David Anicetti |

Last Updated: 04/08/2025 at 9:20 PM ET

St. Louis Cardinals at Pittsburgh Pirates 04/09/25 - MLB Picks & Predictions
Game Start: 4/9/2025, 4:35 PM UTC
Latest Odds: STL -115 ; O/U 8

Cardinals vs Pirates Prediction

The St. Louis Cardinals will complete a three-game series on the road Wednesday when visiting the Pittsburgh Pirates. St Louis is 4-6 and 3rd in the National League Central, 2 ½ games behind first-place Chicago. The Cardinals lost to Pittsburgh 8-4 on Monday and the opening game of the series. St Louis has lost four straight and six of the last seven after opening the season winning three straight. Keep up to date with all the MLB action with our MLB predictions.

Brendan Donovan is batting .375 to lead St. Louis and has a team-best 15 hits. Ivan Herrera is the leader in home runs with four and in RBI with 11. Nolan Arenado is the leader in on-base percentage at .439. St Louis has a team batting average of .301 and a slugging percentage of .482. On Wednesday, St. Louis will send Erick Fedde to the mound. The right answer is 1-1 with a 7.00 ERA, 3 Ks, and 4 BBs.

The Pittsburgh Pirates improved to 4-7 following Monday’s four-run victory over St Louis. Pittsburgh is three games behind first in the National League Central. Andrew McCutcheon, Isiah Kiner-Falefa, and Joey Bart each had two RBI for Pittsburgh in the victory on Monday over St. Louis. Pittsburgh has won two straight, and the Pirates have won three of the last five.

Isiah Kiner-Falefa is batting .343 with 12 hits and an on-base percentage of .439 to lead Pittsburgh in each of the three categories. Oneil Cruz is the leader in home runs with two, and Bryan Reynolds is the leader in RBI with five. Pittsburgh has a team batting average of .207 and a slugging percentage of .315. On Wednesday, Pittsburgh will send Mitch Keller to the mound. The right-hander is 1-1 with a 7.45 ERA, 8 Ks, and 5 BBs.

Cardinals vs Pirates Pick Analysis

Pittsburgh will pick up a victory at home on Wednesday when completing a three-game series versus St. Louis, but the play here is OVER. Both starting pitchers struggled in their most recent outings. St. Louis starter Erick Fedde gave up six runs on five hits across just three innings. Pittsburgh starter Mitch Keller allowed seven runs on eight hits across 3.2 innings. Final Score Prediction, Pittsburgh Pirates win but our best play is OVER 7-4.

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

Over 8