Phillies vs Cardinals Picks and Prediction – 4/12/2025

By: Eddie Kline |

Last Updated: 04/11/2025 at 10:48 PM ET

Philadelphia Phillies at St. Louis Cardinals 04/12/25 - MLB Picks & Predictions
Game Start: 4/12/2025, 6:15 PM UTC
Latest Odds: PHI -145 ; O/U 7.5

Phillies vs Cardinals Prediction

In Saturday afternoon MLB action, the Philadelphia Phillies will square off against the St. Louis Cardinals from Busch Stadium. Be ready for the baseball season with all of our MLB predictions. The Phillies (8-4) have split their first six road games and are locked in a tie with New York atop the NL East Division standings. Last night, Philadelphia SP Aaron Nola (0-3) gave up two runs and struck out seven batters during a 2-0 road loss against St. Louis. 

Twenty-eight year old left-hander Cristopher Sanchez (0-0 4.09 ERA) will take the mound for the Phillies in this matchup. Last time out, Sanchez (5.2 IP) gave up four runs and fanned nine batters during an 8-7 home victory versus the Los Angeles Dodgers. 

The St. Louis Cardinals have won four of their first six home games and are 2.5 games off the pace in the NL Central Division race. During Friday’s series opening win, St. Louis C Yohel Pozo went 3-for-4 and started the scoring with an RBI double. SP Andre Pallante (2-0) allowed just two hits across seven shutout frames to earn the win for the Cardinals. 

St. Louis skipper Oliver Marmol will give the nod to veteran right-hander Miles Mikolas (0-1 11.25 ERA) on Saturday. In his last start, Mikolas surrendered nine runs (8 ER) and recorded just eight outs during an ugly 18-7 road loss against Boston. 

Phillies vs Cardinals 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 for this game. Through 13 games, Philadelphia ranked 6th in OPS and 12th in runs scored. For the regular season, St. Louis ranked 4th in OPS and 3rd in runs scored. Take the over. Final Score Prediction, Philadelphia Phillies win 6-4.

Our Free MLB Pick for St. Louis Cardinals vs Philadelphia Phillies

OVER 7.5