Phillies vs. Cardinals Prediction, Odds, Picks – April 12

Data Skrive

Kyle Schwarber and the Philadelphia Phillies will meet Alec Burleson and the St. Louis Cardinals on Saturday at Busch Stadium, at 2:15 p.m. ET. The favored Phillies have -116 moneyline odds against the underdog Cardinals, who are listed at -103. Philadelphia is a 1.5-run favorite (at +148 odds). The total is 7.5 runs for the matchup (with -106 odds to go over and -114 odds to go under).

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.

Keep up with MLB on FOX Sports.

Check out the best moments from this matchup between the St. Louis Cardinals and the Pittsburgh Pirates.

Phillies vs. Cardinals Game Information & Odds

  • When: Saturday, April 12, 2025 at 2:15 p.m. ET
  • Where: Busch Stadium in St. Louis, Missouri
  • How to watch on TV: FDSMW and 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 -116 -103 7.5 -106 -114 -1.5 +148 -179

Phillies vs. Cardinals Prediction

  • Score Prediction: Phillies 9, Cardinals 8
  • Total Prediction: Over 7.5 runs
  • Win Probabilities: Phillies 54%, Cardinals 46%

Phillies vs. Cardinals Betting Insights

  • The Phillies have won five of the seven games they’ve played as favorites this season.
  • Philadelphia has entered six games this season favored by -116 or more and is 5-1 in those contests.
  • The bookmakers’ moneyline implies a 53.7% chance of a victory for the Phillies.
  • The Cardinals have come away with four wins in the seven contests they have been listed as the underdogs in this season.
  • St. Louis has a mark of 1-3 in contests where sportsbooks favor it by -103 or worse on the moneyline.
  • The Cardinals have an implied victory probability of 50.7% according to the moneyline set for this matchup.

Phillies Player Insights

  • Schwarber’s six round-trippers and 12 RBI both lead the Phillies, in addition to his team-high .283 average.
  • Schwarber’s home runs put him first in MLB, and he ranks 10th in RBI.
  • Bryce Harper has two doubles, two home runs and 10 walks while batting .267.
  • Harper is 56th in homers and 104th in RBI on the year.
  • Nick Castellanos is batting .273 with three doubles, two home runs and four walks.
  • Max Kepler is hitting .237 with two doubles, a home run and seven walks.
  • Kepler takes a two-game streak with at least one hit into this one. In his last five games he is hitting .235 with two walks.

Cardinals Player Insights

  • Brendan Donovan leads the team in batting average with a mark of .375.
  • In all of the majors, Donovan is 56th in home runs and 22nd in RBI.
  • Donovan brings a hitting streak of six games into this game. In his last 10 games he is batting .375 with three doubles, two home runs, four walks and eight RBI.
  • Nolan Arenado is hitting .310 with three doubles, a home run and eight walks.
  • Arenado ranks 104th in homers and 80th in RBI among all hitters in the majors.
  • Lars Nootbaar is batting .271 with a double, two home runs and eight walks.
  • Victor Scott II has two doubles, a triple, a home run and five walks while batting .286.

Check out the best moments from this matchup between the St. Louis Cardinals and the Pittsburgh Pirates.

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

St. Louis Cardinals

Philadelphia Phillies

recommended

Leave a Reply

Your email address will not be published. Required fields are marked *