The Philadelphia Phillies host the St. Louis Cardinals on May 12, 2025. First pitch from Citizens Bank Park is scheduled for 6:45 p.m. EDT; the game will be broadcast on MLB Network.
Find our MLB betting preview and Cardinals vs Phillies prediction below, as well as probable pitchers, betting trends, injury reports and more.
- Cardinals vs Phillies picks: Cardinals Moneyline (+150)
Our Cardinals vs Phillies best bet is on the Cardinals moneyline (+150). Make sure to find the best odds by checking our live MLB odds page.
Cardinals vs Phillies Odds
Cardinals Odds | ||
---|---|---|
Spread | Total | Moneyline |
+1.5 -140 | 8.5 -110o / -110u | +150 |
Phillies Odds | ||
---|---|---|
Spread | Total | Moneyline |
-1.5 +118 | 8.5 -110o / -110u | -178 |
Cardinals vs Phillies Projected Starting Pitchers
LHP Matthew Liberatore (STL) | Stat | LHP Christopher Sanchez (CIN) |
---|---|---|
3-3 | W-L | 4-1 |
1.3 | fWAR (FanGraphs) | 0.7 |
3.07/2.79 | ERA /xERA | 2.89/2.90 |
2.34/3.01 | FIP / xFIP | 3.52/3.04 |
0.95 | WHIP | 1.23 |
20.0% | K-BB% | 19.1% |
44.3% | GB% | 59.4% |
100 | Stuff+ | 114 |
108 | Location+ | 97 |
Cardinals vs Phillies Preview
Today, we have a nice matchup between two left-handers. Matthew Liberatore will take the ball for the Cardinals, and his 3-3 record is more indicative of poor run support than of his performance.
Liberatore has a 3.07 ERA, but an even better 2.79 xERA, which shows how good his start to this season has been.
Most importantly, he has done great against the most dangerous Phillies bats, with Bryce Harper (.143), Kyle Schwarber (.000 in eight at-bats), and Nick Castellanos (.000 in four at-bats) unable to hit him in 2025.
This bodes well for today's pick, which is recommended by a Bet Labs system that favors the underdog.
On the other side, the Phillies will rely on Christopher Sanchez.
They will need the offense to pick up the production after a low-scoring, three-game series against the Cleveland Guardians, in which Philadelphia suffered a shutout in the first game and only scored three runs yesterday.
Cardinals vs Phillies Prediction, Betting Analysis
The Small Contrarian Dogs vs. Winning Team Bet Labs system recommends the St. Louis moneyline.
This system has a 45.6% win rate overall and a 75% mark this season (12-4).
Picks: Cardinals Moneyline (+150)
Moneyline
As mentioned, we'll take the Cardinals in this contest.
Run Line (Spread)
We have no interest on the spread.
Over/Under
No play on the total for this game.
Cardinals vs Phillies Betting Trends
Cardinals vs Phillies starts at 6:45 p.m. EDT on Monday, live from Citizens Bank Park. The game will be broadcast on MLB Network.