Phillies vs Cardinals Prediction 5/12/25 MLB Picks Today

The St. Louis Cardinals and Philadelphia Phillies meet Monday in MLB action at Citizens Bank Park. Here’s a Phillies vs Cardinals Prediction. This article will include a Phillies vs Cardinals Pick.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 22-19 on the year and play the Royals, Tigers, and Diamondbacks next. The St. Louis Cardinals are batting .261 on the season, have a .338 OBP, and a .403 slugging percentage. The St. Louis Cardinals pitching staff has a 3.85 ERA and a 1.23 WHIP. Brendan Donovan leads the St. Louis Cardinals with 48 hits and 19 RBI, while Willson Contreras and Nolan Arenado have combined for 76 hits and 39 RBI.


Matthew Liberatore gets the ball for the St. Louis Cardinals, and he is 3-3 with a 3.07 ERA and 38 strikeouts this season. Liberatore is 1-0 with a 2.76 ERA and 20 strikeouts in his career against the Philadelphia Phillies.

Philadelphia Phillies Betting Preview

The Philadelphia Phillies are 24-16 on the year and play the Pirates, Rockies, and Athletics next. The Philadelphia Phillies are batting .257 on the season, have a .336 OBP, and a .403 slugging percentage. The Philadelphia Phillies pitching staff has a 3.76 ERA and a 1.25 WHIP. Trea Turner leads the Philadelphia Phillies with 48 hits and 14 RBI while Nick Castellanos and Kyle Schwarber have combined for 81 hits and 53 RBI.

Cristopher Sanchez gets the ball for the Philadelphia Phillies, and he is 4-1 with a 2.89 ERA and 44 strikeouts this season. Sanchez is 2-0 with a 2.93 ERA and 10 strikeouts in his career against the St. Louis Cardinals.

Why the Philadelphia Phillies will win

Why the St. Louis Cardinals will win

Philadelphia Phillies Player Prop Facts

St. Louis Cardinals Player Prop Facts

Phillies vs Cardinals Prediction

The Phillies are going to be favored for obvious reasons, as they’re simply the better team across the board and Sanchez is an all-star pitcher who has allowed 11 earned runs in his last 32 innings. I get it. However, we’re getting 1.5 times our money with a Cardinals team that’s won eight straight games and has a pitching staff that’s dealing. Liberatore is one of those pitchers, as he’s allowed 19 hits and six earned runs in his last 28.2 innings. The Cardinals haven’t lost a game in 10 days. I’ll take a stab with the hottest team in baseball at this price.

Exit mobile version