SportsJaw
LeaderboardToday's GamesBest BetsLive OddsMake Picks
Login / Sign In
Today's GamesLatest PredictionsToday’s Best BetsLive OddsTeam PredictionsHead-to-Head MatchupsSJ CoinsAbout SportsJawContact UsLogin / Sign In
HomeMatchupsMake PicksLeaders
SportsJaw

The social platform for sports bettors.

Explore SportsJaw

  • Today’s Picks
  • Predictions
  • Best Bets
  • Leaderboard
  • Make Picks
  • Live Odds
  • Consensus Picks
  • Team Predictions
  • Head-to-Head
  • Game Briefing

Picks by Sport

  • NFL Picks
  • NCAAF Picks
  • NBA Picks
  • NCAAB Picks
  • MLB Picks
  • NHL Picks

About SportsJaw

  • How It Works
  • SJ Coins
  • Terms
  • Privacy
  • Contact Us

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

© 2026 SportsJaw. For entertainment purposes only. SportsJaw does not accept or place wagers.

  1. Home
  2. MLB Picks
  3. St. Louis Cardinals vs Philadelphia Phillies
Fri 6:40 PM ET
St. Louis Cardinals logo
St. Louis
Cardinals2
M. Mikolas RHP
versus
Philadelphia Phillies logo
Philadelphia
Phillies4
A. Nola RHP
Final
Team123456789T
St. Louis Cardinals0010001002
Philadelphia Phillies03000

St. Louis Cardinals vs Philadelphia Phillies Betting Picks & Predictions

Game time: May 31, 2024 at 6:40 PM ET

Venue: Citizens Bank Park — Philadelphia, Pennsylvania

Article updated May 30, 10:35 PM EDT

Published by SportsJaw Editorial Team

The St. Louis Cardinals (27-27, 2nd NL Central) are set to face off against the Philadelphia Phillies (39-18, 1st NL East) in a three-game series starting on Friday. Both

Game outlook

The St. Louis Cardinals (27-27, 2nd NL Central) are set to face off against the Philadelphia Phillies (39-18, 1st NL East) in a three-game series starting on Friday. Both teams are coming off recent series, with the Cardinals winning two of three games against the Reds and the Phillies losing two of three to the Giants. The Cardinals will have Miles Mikolas (5.64 ERA) on the mound, while the Phillies will start Aaron Nola (3.04 ERA). The game will take place at Citizens Bank Park in Philadelphia, with first pitch scheduled for 6:40 EST. The Phillies are currently the betting favorite at -180.

Betting Odds

Moneyline: Cardinals +165 | Phillies -180

Spread: Cardinals +1.5 (-133) | Phillies -1.5 (+114)

Total: Over/Under 8.5 (-110)

Based on the moneyline, the implied probability that Philadelphia will win straight-up is 64%.

St. Louis Cardinals

The St. Louis Cardinals have made a significant climb in the NL Central standings, moving up to second place behind the Brewers. They recently won two out of three games against the Cincinnati Reds, with Nolan Gorman hitting his 10th home run of the season in their most recent victory. Gorman leads the team in home runs and RBIs, while Paul Goldschmidt follows closely behind in both categories. Lars Nootbaar and Brendan Donovan have also been key contributors to the team's offense. Miles Mikolas is set to make his 12th start of the season, with a 3-5 record and a 5.64 ERA. Despite their average offensive and defensive rankings, the Cardinals are currently at a .500 record for the season.

0
1
0
—
4
MLB · St. Louis Cardinals at Philadelphia Phillies

Your Picks on Cardinals vs Phillies

Picks closed
Runline
Moneyline
Total

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

Philadelphia Phillies Analysis

The Philadelphia Phillies, currently boasting the best record in the National League at 39-18, have recently faced a minor setback with losses in three of their last four games. Despite this, they were able to secure a win against the Giants in their latest game, with key players such as Nick Castellanos and Kyle Schwarber hitting home runs. Schwarber, the leadoff hitter for the team, has 11 home runs and 35 RBIs with a .246 batting average. Bryce Harper leads the team with 13 home runs and 42 RBIs, while Alec Bohm leads in RBIs with 47 and has a .308 batting average. Right fielder Nick Castellanos has seven home runs and 24 RBIs. Pitcher Aaron Nola, with a 6-2 record and a 3.04 ERA, will be starting the next game for the Phillies. Despite the recent losses, the Phillies have a strong offensive ranking of #1 and a solid defense ranking of #4 among all teams.

Philadelphia Phillies Poised for Success in Home Game Against St. Louis Cardinals

The Philadelphia Phillies have a strong opportunity for success in their upcoming home game against the St. Louis Cardinals. Despite recent losses, the Phillies maintain the top record in the National League and are poised for a rebound. St. Louis will be starting Mikolas, whose high ERA of 5.64 pales in comparison to Nola's stellar performance on the mound. Nola's impressive track record and the Phillies' healthy offensive lineup make them a favorable choice for victory, particularly considering their success in recent games when Nola has been pitching. With a history of winning by two or more runs in their last six games, the runline should not be a concern. This presents a promising opportunity to capitalize on the Phillies' current value and secure a win by taking the Phillies on the runline.

SportsJawGame Predictions
Predicted score

Unavailable for this preview

Projected winnerUnavailableConfidencelow
Pick on the Spread

Published pick: Unavailable

Pick on the Total

Published pick: Unavailable

#StLouisCardinals#PhiladelphiaPhillies

Share this preview

Facebook X Reddit Email
SportsJaw logo
Written by

SportsJaw Editorial Team

SportsJaw published this archived preview from its original game-day article. Its prediction and quoted lines are preserved as written.

About our editorial process

SportsJaw Cardinals vs Phillies archived game preview contains historical odds and availability that may no longer be current. View history of past Cardinals vs Phillies matchups or learn how our predictions work.

Current matchup data

Lines, trends and availability

Line movement since open

  • Moneyline · St. Louis Cardinals+165 → +177Moved
  • Moneyline · Philadelphia Phillies-180 → -200Moved
  • Spread · St. Louis Cardinals+1.5 (-133) → +1.5 (-115)Moved
  • Spread · Philadelphia Phillies-1.5 (+114) → -1.5 (-102)Moved
  • Total · Over8.5 (-110) → 7.5 (-110)Moved
  • Total · Under8.5 (-110) → 7.5 (-110)Moved

ATS and O/U trends

St. Louis Cardinals
77-85 matchup record · 6-4-0 ATS · 4-5-1 O/U
Last 10 completed games on file
Philadelphia Phillies
88-74 matchup record · 6-4-0 ATS · 4-6-0 O/U
Last 10 completed games on file

Injuries and availability

From the published research (2024-05-31T02:35:11.496Z). Availability may have changed; review the cited sources.

No verified injury or availability note was included in the published matchup research.

Recent head-to-head

No completed head-to-head result is available in the current history window.

Final result

Matchup pick recap

Philadelphia Phillies defeated St. Louis Cardinals 4-2

Philadelphia Phillies defeated St. Louis Cardinals 4-2 on May 31, 2024, a 2-run decision in the series. Philadelphia Phillies' strongest period was the 2nd inning, when it outscored its opponent 3-0. Against SportsJaw's recorded St. Louis Cardinals +1.5 (-115) spread, Philadelphia Phillies covered, while the 6 combined runs finished under the recorded total of 7.5.

SportsJaw editorial picks

  • Projected winnerNo published selectionUnavailable

Tipster picks

  • DpxsportsMoneyline · Philadelphia Phillies -180Win
  • VfernandezTotal · Under 8.5 (-110)Win
  • CoversMoneyline · Philadelphia Phillies -179Win
  • BooksworstnightmareMoneyline · Philadelphia Phillies -184Win
  • KryptonMoneyline · Philadelphia Phillies -183Win