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

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

Updated May. 31, 2024 6:00 p.m. ET
Data Skrive

Bryce Harper and the Philadelphia Phillies will take the field against the St. Louis Cardinals and Nolan Arenado on Friday at 6:40 PM ET, at Citizens Bank Park. The favored Phillies have -192 moneyline odds to win against the underdog Cardinals, who are listed at +160. Philadelphia is a 1.5-run favorite (at +110 odds). The contest's over/under is set at 8 runs.

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

Benches clear in San Francisco after close-call pitch with Phillies' Bryce Harper

The San Francisco Giants and Philadelphia Phillies' benches clear after Bryce Harper is almost hit with a pitch.
ADVERTISEMENT

Phillies vs. Cardinals Game Information & Odds

  • When: Friday, May 31, 2024 at 6:40 PM ET
  • Where: Citizens Bank Park in Philadelphia, Pennsylvania
  • How to Watch on TV: NBCS-PH
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Phillies -192 +160 8 -104 -118 -1.5 +110 -131

Phillies vs. Cardinals Prediction

  • Score Prediction: Phillies 5, Cardinals 3
  • Total Prediction: Under 8 runs
  • Win Probabilities: Phillies 59%, Cardinals 41%

Phillies vs. Cardinals Betting Insights

  • This season, the Phillies have been favored 47 times and won 33, or 70.2%, of those games.
  • Philadelphia has entered 19 games this season favored by -192 or more and is 14-5 in those contests.
  • The moneyline for this contest implies a 65.8% chance of a victory for the Phillies.
  • The Cardinals have been chosen as underdogs in 26 games this year and have walked away with the win 12 times (46.2%) in those games.
  • St. Louis has a mark of 1-2 in contests where sportsbooks favor it by +160 or worse on the moneyline.
  • The Cardinals have an implied victory probability of 38.5% according to the moneyline set by oddsmakers for this matchup.
FINAL
STL 2 · PHI 4
MLB
RUN LINE
TO WIN
TOTAL
St. Louis Cardinals
STL
Philadelphia Phillies
PHI

Phillies Recent Betting Performance

  • The Phillies have a 6-3 record from the nine games they were favored on the moneyline over their last 10 matchups.
  • In their last 10 outings (all 10 of them had set totals), the Phillies and their opponents combined to hit the over four times.
  • The Phillies' record against the spread is 6-4-0 over their past 10 games.

Phillies Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 5.4
HR 13
ERA 2.72
K/9 9.1

Phillies Player Insights

  • Alec Bohm comes into Friday's game as the Phillies top run producer, delivering 47 RBI while hitting five home runs in 2024. His .308 average is also best on the squad.
  • Among all MLB hitters, Bohm is 10th in batting average, 19th in on-base percentage, and 23rd in slugging.
  • Harper has put his power on display as he paces his team with 13 home runs.
  • Harper is ninth in home runs and sixth in RBI in the majors.
  • Bryson Stott has five doubles, two triples, five home runs and 26 walks while batting .249.
  • Kyle Schwarber has four doubles, 11 home runs and 42 walks while batting .246.
  • Schwarber is riding a three-game hitting streak into this one. During his last five outings he is batting .500 with a double, two home runs, five walks and five RBI.

Learn more about this Phillies vs. Cardinals matchup on Fox Sports.

Cardinals Recent Betting Performance

  • The Cardinals have played as underdogs in six of their past 10 games and won four of those contests.
  • In their last 10 games with a total, the Cardinals and their opponents are 5-4-1 when it comes to hitting the over.
  • The Cardinals have a record of 7-3-0 ATS over their last 10 games.

Cardinals Recent Stats

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

Cardinals Player Insights

  • Brendan Donovan has a team-high 25 runs batted in.
  • Donovan is 162nd in homers and 71st in RBI among all hitters in the big leagues.
  • Arenado has put up 25 runs batted in to lead his team.
  • Arenado is 162nd among all batters in the big leagues in home runs, and 71st in RBI.
  • Masyn Winn has put up a team-high batting average of .308.
  • Alec Burleson is hitting .289 with six doubles, five home runs and seven walks.

Cardinals vs. Reds Highlights | MLB on FOX

Check out the highlights as the St. Louis Cardinals took on the Cincinnati Reds in this regular season matchup.

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
Philadelphia Phillies
St. Louis Cardinals
share