
Phillies vs Cardinals Prediction 5/12/25 MLB Picks Today
St. Louis Cardinals (22-19) vs. Philadelphia Phillies (24-16)
May 12, 2025 6:45 pm EDT
The Line: Philadelphia Phillies -180 / St. Louis Cardinals 150; Over/Under: 8
(Get latest betting odds)
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
- The Cardinals have lost each of their last nine games against the Phillies following a road win.
- The Phillies have won 10 of their last 11 home games against NL Central opponents following a road win.
- The Cardinals have failed to cover the run line in each of their last seven night games against the Phillies at Citizens Bank Park following a win.
- The Phillies have covered the run line in eight of their last nine home games against NL Central opponents following a road win.
- The Phillies have won the first inning in three of their last four home games against opponents that held a winning record.
- The Phillies have led after 5 innings in six of their last seven games against the Cardinals at Citizens Bank Park.
- The Cardinals have trailed after 3 innings in five of their last six games at Citizens Bank Park against National League opponents that held a winning record.
Why the St. Louis Cardinals will win
- The Cardinals have won each of their last eight games.
- The Phillies have lost each of their last four games as favorites against NL Central opponents following a win.
- The Cardinals have covered the run line in each of their last eight games.
- The Phillies have failed to cover the run line in each of their last four games as favorites against NL Central opponents following a win.
- The Cardinals have led after 5 innings in each of their last four games.
- The Cardinals have led after 3 innings in each of their last five road games against NL East opponents.
- The Cardinals have won the first inning in each of their last five games as road underdogs against National League opponents.
Philadelphia Phillies Player Prop Facts
- Nick Castellanos has recorded a Double in four of the Phillies’ last five games against NL Central opponents that held a winning record.
- Bryce Harper has recorded at least one RBI in five of his last six home appearances against the Cardinals after playing the previous day.
- Trea Turner has scored at least one run in 10 of the Phillies’ last 11 home games.
- Trea Turner has recorded at least one Single in each of the Phillies’ last seven games against NL opponents that held a winning record.
- Max Kepler has hit a home run in each of the Phillies’ last two night games against NL opponents that held a winning record.
- Brandon Marsh has recorded at least one hit in 15 of his last 16 home appearances against NL Central opponents.
- Kyle Schwarber ranks T1st in the league in Home Runs (14) this season.
St. Louis Cardinals Player Prop Facts
- Willson Contreras has hit a home run in each of the Cardinals’ last two games as road underdogs.
- Nolan Arenado has recorded a Double in three of the Cardinals’ last four games as road underdogs against NL East opponents.
- Willson Contreras has recorded at least one RBI in each of the Cardinals’ last four games as underdogs against NL East opponents.
- Masyn Winn has scored at least one run in nine of his last 10 appearances in night games against NL teams that held a winning record.
- Brendan Donovan has recorded at least one Single in each of his last nine appearances in night games against NL East teams that held a winning record.
- Brendan Donovan has recorded at least one hit in each of his last 10 appearances in night games against NL East teams that held a winning record.
- Victor Scott II ranks T6th in the league in Steals (11) this season.
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.