Free MLB Pick: Cardinals vs. Phillies Odds
Looking for St. Louis Cardinals vs. Philadelphia Phillies Free MLB predictions? MLB betting sees the Cardinals taking on the Phillies on Saturday, June 1st, 2024 at Citizens Bank Park, in Philadelphia, PA. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Cardinals Phillies free pick.
2024 MLB Handicapping – St. Louis Cardinals vs Philadelphia Phillies
(27-28) St. Louis Cardinals vs. Philadelphia Phillies (40-18)
Date: Saturday, June 1st
Time: 7:15 ET
Venue: Citizens Bank Park Philadelphia, PA
Projected Starting Pitchers: Sonny Gray vs. Ranger Suárez
MLB Moneyline Odds: Cardinals +127 | Phillies -149 (Bet Now!)
Today’s MLB Run Line Betting Odds: Cardinals +1.5 | Phillies -1.5
MLB Baseball Gambling Total: O/U: 7.5
- Live Betting Odds for today’s St. Louis Cardinals vs. Philadelphia Phillies game!
- Want more baseball predictions like this Cardinals Phillies play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
It’s a beautiful night for baseball in Philadelphia, where the Phillies will host the Cardinals at Citizens Bank Park. First pitch is set for 7:15 PM, and the game can be seen on FOX. The Phillies are the favorites in this one, with a money line of -149 compared to the Cardinals’ +127.
Sonny Gray will get the start for St. Louis, while Ranger Suárez will take the mound for the Phillies. The over/under line is set at 7.5 runs, with the over paying out at -107 compared to the under at -115.
Philadelphia picked up a 4-2 win over the Cardinals in the most recent game of this series. The Phillies had a three-run 2nd inning and scored their final run in the 7th. As for the Cardinals, they scored their only two runs in the 3rd. Heading into the game, the Phillies were favored at -208 on the money line.
Aaron Nola got the win for the Phillies, going 6 1/3 innings and giving up two earned runs. He finished the game with six strikeouts but issued two walks. As for the Cardinals, Miles Mikolas gave up three earned runs in six innings of work and took the loss.
Edmundo Sosa hit the game’s only home run while going 1/3 with two RBIs, but it came in a losing effort. Bryce Harper did a bit of everything for the Phillies, going 2/4 with a run scored while stealing a base.
Cardinals Stats
The St. Louis Cardinals have struggled to score runs this season, averaging just 3.9 runs per game, which ranks 25th in the league. Their offense has been particularly anemic on the road, where they average just 3.8 runs per game, 27th in the MLB. At home, they’ve been slightly better, averaging 4.1 runs per game, which is 17th. Their batting average of .235 is 13th in the league, while their total of 50 home runs ranks 18th. Nolan Arenado has been the team’s top hitter this season, batting .257 with 5 home runs and 26 RBI. Paul Goldschmidt has also been a key contributor, hitting .221 with 7 home runs and 22 RBI. Nolan Gorman has been the team’s top power hitter, with 10 home runs and 25 RBI. In terms of recent performances, Masyn Winn has been hot, hitting .406 over his last 9 games, while Nolan Gorman has 3 home runs in his last 8 games. Lars Nootbaar is currently on a 4-game hitting streak.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Phillies Stats
The Philadelphia Phillies have been an offensive powerhouse this season, leading the league in runs per game at 5.2. Their home offense has been particularly strong, averaging 5.7 runs per game, which is the best in the league. The Phillies have a potent lineup, ranking 2nd in batting average and 5th in home runs. Their top hitters have been Alec Bohm, Bryce Harper, and Kyle Schwarber. Schwarber has been especially hot, hitting .387 with 2 home runs and 6 RBIs in his last 8 games. Nick Castellanos is currently on a 3-game hitting streak, while Johan Rojas has hit safely in 4 straight games.
We want to hear from you below! Comments are welcome! Give us your picks for this St. Louis Cardinals vs. Philadelphia Phillies MLB matchup.
Sonny Gray gets the start for the Cardinals today as he faces the Phillies on the road. He has made nine starts this year and has a record of 7-2 with an ERA of 2.60. Gray has been pitching well lately, as he has won his last two starts. In his most recent outing, he went five innings and didn’t give up a run, picking up the win. Gray has made four quality starts this year and is averaging 11.6 strikeouts per nine innings. For the season, he has given up six homers and is averaging just 2.08 walks per nine innings.
Ranger Suárez gets the start for the Phillies today and comes into the game with a record of 9-1 and an ERA of 1.75. This year, he has made 11 starts, and opponents are batting .165 off the left-hander. Suárez has one complete game shutout this year and eight quality starts. In his last outing, he took the loss, giving up four earned runs in six innings of work. Before that, he had won three straight starts. Suárez has been much better at home, coming in with a record of 5-0 and an ERA of 1.86 compared to 4-1 with a 2.02 ERA on the road.
St. Louis Cardinals vs. Philadelphia Phillies MLB Baseball Betting Trends
- The Cardinals head into the game having gone 5-5 straight-up in their last ten games on the road.
- The Cardinals they are 4-6 vs. the runline in their previous ten games on the road.
- Conversely, the Phillies are 5-5 over their last ten home games (straight-up).
- Furthermore, the Phillies have a 4-6 mark vs. the runline across their last ten home games.
- Also, the Cardinals are 2-1 in their last three games as the favorite. On the other hand, they are 2-1 as the underdog (last 3).
- The Phillies have a record of 2-1 across their last three games when favored. As the underdog, they are 2-1 in their last three games.
St. Louis Cardinals vs. Philadelphia Phillies 4* Free MLB Betting Pick:
Our prediction for this Cardinals vs. Phillies matchup is to take the Phillies on the money line at -149. We have the Phillies winning this one by a score of 5-4. If you’re looking for a parlay option, you could also look to the over/under line, which is sitting at 7.5 runs.
Looking at the starting pitchers, our projections have Sonny Gray finishing with six strikeouts compared to Ranger Suarez with four. Suarez is also the second-best starter in terms of picking up a win, while Gray is fifth.
Today’s MLB Free Pick
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Also, if you’re looking for more MLB picks like St. Louis Cardinals vs. Philadelphia Phillies matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






