MLB Picks

Cardinals vs Phillies Prediction 4/12/25 MLB Picks Today

Philadelphia Phillies (8-5) vs. St. Louis Cardinals (6-7)
April 12, 2025 2:15 pm EDT
The Line: St. Louis Cardinals 130 / Philadelphia Phillies -155; Over/Under: 7.5
(Get latest betting odds)

In this article we will formulate a Cardinals vs Phillies prediction for this MLB game on Saturday, April 12th at Busch Stadium in Saint Louis, Missouri. Let’s take a look at the prediction for this MLB matchup. 

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 6-7 this year after they won game one in this series by a score of 2-0 on Friday night. St. Louis was able to generate more than a few base runners in this game, but they only scored in the fifth inning, which was enough to escape with the win. The Cardinals recorded nine hits and committed one error in the game, while they were led by Pozo and Burleson, who both had one RBI in the win. St. Louis started Pallante, who allowed just two hits over 7.0 innings for the win, while Maton and Helsley threw two scoreless innings in relief. 


Prior to this series, the Cardinals lost two out of three against the Pirates and were swept by the Red Sox in three games. The St. Louis pitching staff has a 4.85 ERA with a 1.25 WHIP and a .233 opponent batting average, while their offense has scored 74 runs with a .278 batting average and a .353 on base percentage this season. Brendan Donovan has led St. Louis with two home runs and 10 RBIs, while Lars Nootbaar has added two home runs and six RBIs this year. The projected starting pitcher for St. Louis is Miles Mikolas, who is 0-1 with an 11.25 ERA and a 2.00 WHIP over 8.0 innings pitched this season. 

Philadelphia Phillies Betting Preview

The Philadelphia Phillies are 8-5 this season after they dropped game one by a score of 2-0 on Friday. Philadelphia had to deal with a lengthy weather delay on Thursday night, which messed up their travel plans, which was noticeable for pretty much the entire game. The Phillies recorded just three hits and they committed one error in the game, while they were led by Turner, Schwarber, and Castellanos, who all had one hit in the loss. Philadelphia started Nola, who allowed five hits and two earned runs over 5.0 innings, while Ruiz, Hernandez, and Banks threw three scoreless innings. 

Prior to this series, the Phillies lost two out of three against the Braves and won two out of three against the Dodgers. The Philadelphia pitching staff has a 3.41 ERA with a 1.25 WHIP and a .240 opponent batting average, while their offense has scored 56 runs with a .247 batting average and a .342 on base percentage this season. Kyle Schwarber has led Philadelphia with six home runs and 12 RBIs, while Nick Castellanos has added two home runs and seven RBIs this year. The projected starting pitcher for Philadelphia is Cristopher Sanchez, who is 0-0 with a 4.09 ERA and a 1.18 WHIP over 11.0 innings pitched this year. 

Why the Cardinals will beat the Phillies

  • The Cardinals have won each of their last six games as home underdogs.
  • The Phillies have lost four of their last five games as road favorites after playing the previous day.
  • The Cardinals have covered the run line in each of their last eight games as underdogs against National League opponents.
  • The Phillies have failed to cover the run line in four of their last five road games against teams that held a losing record.
  • The Cardinals have led after 5 innings in seven of their last eight games as home underdogs against National League opponents.

Why the Phillies will beat the Cardinals

  • The Cardinals have lost 15 of their last 16 games against the Phillies following a win.
  • The Phillies have won each of their last six day games against the Cardinals following a loss.
  • The Phillies have covered the run line in four of their last five games as favorites against NL Central opponents following a loss.
  • The Cardinals have failed to cover the run line in four of their last five games against NL East opponents.
  • The Cardinals have lost the first inning in three of their last four day games against opponents that held a winning record.
  • The Phillies have led after 3 innings in five of their last six day games against NL Central opponents.
  • The Phillies have led after 5 innings in four of their last five day games against NL Central opponents.

Total Runs Facts

  • Each of the Phillies’ last six games as favorites have gone UNDER the total runs line.
  • Nine of the Cardinals’ last 10 home games against National League opponents have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Cardinals’ last nine home games against National League opponents.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Phillies’ last six road games against NL Central opponents.

St. Louis Cardinals Player Prop Facts

  • Willson Contreras has hit a home run in two of his last three appearances against NL East opponents.
  • Miles Mikolas has recorded a win in three of his last four appearances with the Cardinals as underdogs against NL East opponents.
  • Brendan Donovan has recorded at least one Single in each of the Cardinals’ last 11 games as underdogs.
  • Miles Mikolas has recorded four strikeouts in three of his last four appearances with the Cardinals as underdogs.
  • Brendan Donovan has recorded at least one hit in each of the Cardinals’ last 11 games as underdogs.
  • Masyn Winn has scored at least one run in seven of his last eight appearances against NL opponents.
  • Alec Burleson has recorded at least one RBI in eight of the Cardinals’ last nine games as underdogs against NL East opponents.

Philadelphia Phillies Player Prop Facts

  • Kyle Schwarber has hit a home run in three of the Phillies’ last four day games against opponents that held a losing record.
  • Kyle Schwarber has recorded at least one RBI in four of the Phillies’ last five day games against opponents that held a losing record.
  • Kyle Schwarber has scored at least one run in each of the Phillies’ last four day games.
  • Trea Turner has recorded at least one Single in each of his last eight appearances against NL Central opponents that held a losing record.
  • Nick Castellanos has recorded at least one hit in each of the Phillies’ last 13 games as favorites against NL Central opponents.

Cardinals vs Phillies Prediction 

Philadelphia has lost three of their last four games and they have scored just two total runs in their last two, but I expect their offense to bounce back here. The Phillies have a very dangerous lineup and they are facing Mikolas, who has allowed 10 earned runs and 13 hits over 8 innings this year. The Cardinals have struggled with their pitching staff, but they are one of the highest scoring teams in the league to start the year. Sanchez will be on the mound for the Phillies in this game, but he did get roughed up against the Dodgers in his last start. Take the over here. 

David Racey's Free Pick: Over 7.5

Need More? Get Premium Picks

David Racey

David started writing about sports in 2015, but sports has been his passion for as long as he can remember. David spends most of his free time watching pretty much anything sports related from Baseball to Tennis and everything in between. David likes to analyze statistics and recent results to form an unbiased opinion on whatever game he is breaking down. Follow David on Twitter at @itsyerboi41

Related Articles

Back to top button