Your cart is currently empty!

St. Louis Cardinals vs Philadelphia Phillies Prediction 5/12/25 MLB Picks
Pick details
Philadelphia Phillies (24-16) vs St. Louis Cardinals (22-19)
May 12, 2025 at 06:45 PM EDT
The Line: Betting Odds: Philadelphia Phillies -180 / St. Louis Cardinals +150 — Over/Under: 8
The St. Louis Cardinals and the Philadelphia Phillies meet Monday in MLB action from Citizens Bank Park. We will look at this from a betting perspective and determine the best bets for this game. Here’s a St. Louis Cardinals vs. Philadelphia Phillies prediction.
Starting Pitching Matchup
The St. Louis Cardinals will send out Matthew Liberatore here, and Liberatore is 3-3 with a 3.07 ERA and 38 strikeouts this season. In his career, Liberatore is 1-0 with a 5.19 ERA and 10 strikeouts against Philadelphia. The Phillies will hand the ball to Cristopher Sanchez, and Sanchez is 4-1 with a 2.89 ERA and 44 strikeouts this season. In his career, Sanchez is 2-0 with a 2.19 ERA and 9 strikeouts against the Cardinals.
St. Louis Cardinals Recap
The St. Louis Cardinals come into this game looking to add on to their 6-1 win over the Nationals to improve to their record to 22-19 on the year. After this series, the Cardinals will head on the road for a series against the Kansas City Royals.
Cardinals Win Eight In A Row
Brendan Donovan has a team-high 48 hits along with 12 doubles, 3 home runs, and 19 RBIs, while Lars Nootbaar has 26 hits with 4 home runs, 17 RBIs, and 3 stolen bases. Nolan Arenado also has 38 hits with 9 doubles, 6 home runs, and 22 RBIs of his own, and Victor Scott II has 36 hits with 6 doubles, a triple, 8 RBIs, and a team-high 11 stolen bases. Willson Contreras has also chipped in 38 hits with 6 home runs and 23 RBIs of his own this season.
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.
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.
Philadelphia Phillies Recap
The Philadelphia Phillies come into this game looking to add on to their 3-0 win over the Guardians from Sunday’s series finale to improve to 24-16 on the year. After this series, the Phillies will square off against the Pittsburgh Pirates at home.
Phillies Win 7 Of Their Last 9
Nick Castellanos has 42 hits with 10 doubles, including 4 home runs and 21 RBI,s while Kyle Schwarber has 39 hits with a team-high 14 home runs and 32 RBIs as well on the year. Bryce Harper has 6 stolen bases, 7 home runs, and 22 RBIs. Trea Turner also has 48 hits with a team-high 9 stolen bases. Max Kepler has 8 doubles and Bryson Stott has 5 doubles, 2 triples, 3 homers, and 20 RBIs, while Stott also has 8 stolen bases this season.
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.
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.
Total Runs Facts
- Each of the Cardinals’ last six night games against NL East opponents have gone OVER the total runs line.
- Eight of the last nine games between the Cardinals and Phillies have gone UNDER the total runs line.
St. Louis Cardinals vs. Philadelphia Phillies Prediction
I’m on the Phillies here. I get that the Cardinals have been playing well in their recent outings, but the thing here is that the Phillies are not the Nationals or the Pirates or anything. The Phillies have a strong lineup that’s been producing as of late, and Sanchez gives the Phillies a huge edge at starting pitcher, with how well Sanchez has come out of the gate so far this season. I’ll roll with the Phillies to draw first blood here.