Phillies vs. Cardinals Prediction, Odds, Picks - May 12

Phillies vs. Cardinals Prediction, Odds, Picks - May 12

Updated May. 12, 2025 6:00 p.m. ET
Data Skrive

Matthew Liberatore gets the nod on the mound for the St. Louis Cardinals aiming to slow down Kyle Schwarber and the Philadelphia Phillies on Monday at 6:45 p.m. ET. Bookmakers list the Phillies as -179 moneyline favorites, while giving the underdog Cardinals +149 moneyline odds to win. Philadelphia is the favorite on the run line (-1.5). An 8.5-run over/under is listed for this matchup.

Here's everything you need from a betting perspective on the Phillies-Cardinals game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Phillies vs. Guardians Highlights | MLB on FOX

Check out the best highlights between the Philadelphia Phillies and the Cleveland Guardians.

Phillies vs. Cardinals Game Information & Odds

  • When: Monday, May 12, 2025 at 6:45 p.m. ET
  • Where: Citizens Bank Park in Philadelphia, Pennsylvania
  • How to watch on TV: MLB Network, NBCS-PH, and FDSMW
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Phillies -179 +149 8.5 -112 -108 -1.5 +118 -140

Phillies vs. Cardinals Prediction

  • Score Prediction: Phillies 4, Cardinals 3
  • Total Prediction: Under 8.5 runs
  • Win Probabilities: Phillies 53%, Cardinals 47%

Phillies vs. Cardinals Betting Insights

  • The Phillies have entered the game as favorites 32 times this season and won 20, or 62.5%, of those games.
  • Philadelphia has a record of 9-1, a 90% win rate, when favored by -179 or more by bookmakers this season.
  • The moneyline for this contest implies a 64.2% chance of a victory for the Phillies.
  • The Cardinals have won in 14, or 51.9%, of the 27 contests they have been named as odds-on underdogs this year.
  • St. Louis has yet to win this season when listed as an underdog of +149 or worse on the moneyline this season.
  • Bookmakers have implied with the moneyline set for this matchup that the Cardinals have a 40.2% chance of pulling out a win.

Phillies Recent Betting Performance

  • The Phillies went 7-3 over the 10 games they were favored on the moneyline in their last 10 matchups.
  • Over their last 10 matchups (all had set totals), the Phillies combined with their opponents to hit the over on the run total three times.
  • The Phillies' ATS record is 5-5-0 over their past 10 games.

Phillies Recent Stats

Stat Avg/Total
Record 7-3
Runs Per Game 5.3
HR 15
ERA 3.07
K/9 9.3

Phillies Player Insights

  • The Phillies' best power option comes in the form of Schwarber and his 14-home-run 32-RBI season, both team highs.
  • Schwarber ranks first in homers and seventh in RBI among all hitters in the majors.
  • Schwarber has collected a hit in two games in a row. In his last five games he is batting .333 with two home runs, a walk and four RBIs.
  • Bryce Harper is batting .237 with eight doubles, seven home runs and 28 walks.
  • Harper ranks 40th in homers and 45th in RBI on the season.
  • Trea Turner leads the Phillies with a team-high batting average of .310.
  • Bryson Stott is batting .262 with five doubles, two triples, three home runs and 14 walks.

Phillies Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
J.T. Realmuto 0.5 (-245) 1.5 (+110) - 0.5 (+150)
Edmundo Sosa 0.5 (-200) 1.5 (+140) - 0.5 (+185)
Bryce Harper 0.5 (-220) 1.5 (+115) - 0.5 (+140)
Trea Turner 1.5 (+150) 1.5 (-125) - 0.5 (+135)
Nick Castellanos 1.5 (+180) 1.5 (-105) - 0.5 (+135)

Cardinals Recent Betting Performance

  • In five games over the last 10 matchups when set as underdogs by sportsbooks, the Cardinals had a record of 4-1.
  • The Cardinals and their opponents have combined to hit the over six times in their last 10 games with a total.
  • The Cardinals have a record of 8-2-0 ATS over their last 10 games.

Cardinals Recent Stats

Stat Avg/Total
Record 8-2
Runs Per Game 4.8
HR 8
ERA 3.13
K/9 7.7

Cardinals Player Insights

  • Lars Nootbaar has collected a team-best six home runs.
  • Among all batters in MLB, Nootbaar ranks 59th in homers and 45th in RBI.
  • Nootbaar has collected a hit in four games in a row. In his last five games he is hitting .286 with two doubles, a home run, three walks and four RBIs.
  • Brendan Donovan has a club-best .318 batting average.
  • Donovan is 152nd among all batters in the big leagues in homers, and 78th in RBI.
  • Nolan Arenado has 10 doubles, four home runs and 16 walks while batting .270.
  • Willson Contreras paces the Cardinals in home runs (six) and runs batted in (23).

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Willson Contreras 0.5 (-205) 1.5 (+135) - 0.5 (+175)
Nolan Arenado 0.5 (-245) 1.5 (+120) - 0.5 (+155)
Masyn Winn 0.5 (-215) 1.5 (+135) - 0.5 (+210)
Lars Nootbaar 0.5 (-205) 1.5 (+145) - 0.5 (+220)
Brendan Donovan 0.5 (-240) 1.5 (+145) - 0.5 (+190)

Phillies vs. Guardians Highlights | MLB on FOX

Check out the best highlights between the Philadelphia Phillies and the Cleveland Guardians.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share