Diamondbacks vs. Cardinals MLB Betting Preview: Expert Picks, Analysis, and Predictions

by | Last updated Apr 12, 2024 | mlb

St. Louis Cardinals vs. Arizona Diamondbacks
Date: Friday, April 12th, 9:40 ET
Location: Chase Field
TV: BSMW
Money Line: Cards +104/AZ -124 (Get paid better by having a bookie who offers dime lines!)
Total Line: 9.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Arizona Diamondbacks and the Cardinals on Friday, April 12th at Chase Field. We provide you with a comprehensive analysis, odds, and predictions to help with your handicapping decision or tail our expert based on the projected lineups and listed starting pitchers.

Betting Odds

ML RL Total
STL +104 -1.5 O 9.5 (102)
ARI -124 +1.5 U 9.5 (-123)

Steven Matz will be on the mound for the Cardinals, while Brandon Pfaadt will be starting for the Diamondbacks. The first pitch is set for 9:40 PM ET at Chase Field in Phoenix, AZ.

Looking at the odds, the Diamondbacks are currently favored to win this one, with a money line of -124. If you think the Cardinals can pull off the upset, they’re offering a money line of +104. The over/under line is currently set at 9.5 runs.

Cardinals vs. Diamondbacks Projected Lineup

Player Batting Order Position
Brendan Donovan 1 LF
Paul Goldschmidt 2 1B
Nolan Gorman 3 2B
Nolan Arenado 4 3B
Willson Contreras 5 C
Alec Burleson 6 DH
Jordan Walker 7 RF
Lars Nootbaar 8 CF
Masyn Winn 9 SS
Steven Matz SP

Player Batting Order Position
Ketel Marte 1 2B
Corbin Carroll 2 CF
Lourdes Gurriel Jr. 3 LF
Christian Walker 4 1B
Eugenio Suárez 5 3B
Randal Grichuk 6 DH
Gabriel Moreno 7 C
Jake McCarthy 8 RF
Blaze Alexander 9 SS
Brandon Pfaadt SP

Straight Up/Over-Under/ Runline Record

St. Louis Cardinals: 6-7 SU / OU 5-7 / Runline 9-4

Arizona Diamondbacks: 6-7 SU / OU 7-6 / Runline 8-5

Cardinals Records & Recent Play

The Cardinals will be looking to get back on track after closing out their series vs. the Phillies with a 4-3 loss. This was especially tough, as they held a lead going into the 8th inning before the Phillies scored a run in the top of the 8th. St. Louis was the +118 underdog at home going into the game.

Lance Lynn put together a good start for the Cardinals, going five innings and not giving up a run. He also issued just one walk and struck out six Phillies batters. However, the Cardinals couldn’t close things out, and Andre Pallante took the loss out of the bullpen. The Cardinals also wasted a big game from Ivan Herrera, who homered in the 2nd inning, going 1/4.

St. Louis is currently on the road for their series against the Diamondbacks, and they are looking to get back to .500 as they are currently 6-7. The Cardinals are in 5th place in the NL Central and are three games behind the Brewers for the division lead. They have been much better on the road this season, going 3-4 compared to 3-3 at home.

So far, they have played in three series and have won two of them, and they are currently on a two-game winning streak in series. St. Louis has been the underdog in nine of their games this season and has gone 4-5 in those games.

When the Cardinals win, they win big, with an average run margin of +2.7 runs per game. When they lose, they lose big, with an average run margin of -3.0 runs per game. The Cardinals have been a good bet on the run line this season, with a 9-4 record, including a 5-2 mark on the road. They have covered the run line in five straight games and are 7-2 against the run line as an underdog this season.

St. Louis has been a consistent under team this season, with their games averaging 8.1 runs per game. Their over/under record is 5-7, and their games have had an average over/under line of 8 runs. Their last three games have all gone under the total, and they have yet to have a game with a total set at 9.5 runs this season.

Diamondbacks Records & Recent Play

Arizona closed out their series vs. the Rockies with a 5-3 win on the road. The Diamondbacks were the slight favorite at -118 on the money line. It was a big 1st inning for the Diamondbacks, as they got on the board with a run and added another run in the 2nd.

Tommy Henry got the start for the Diamondbacks, going five innings and giving up just two runs on four hits. He only had six strikeouts in the outing and got the win.

After a rough start to the season, the Diamondbacks have bounced back and won two straight games. They are 6-7 overall and are currently in 2nd place in the NL West, three games behind the Dodgers. Arizona has been solid within the division, going 5-2.

Arizona has been much better at home this season, going 4-3 compared to just 2-4 on the road. They have struggled as the underdog, going 1-5, but have been solid as the favorite, going 5-2.

The Diamondbacks have been a strong bet on the run line this season, going 8-5 overall. They have been especially good at home, going 5-2 on the run line. They have covered the run line in their last two home games and are 4-3 on the run line as a favorite.

Arizona’s games have gone under the over/under line in five of their last six games. The Diamondbacks’ games have averaged 10.1 runs per game this season, and their over/under record is 7-6. Their games have had an average over/under line of 9 runs, and their over/under record when the line is set at 9.5 runs is 1-2. So far this season, 53.8% of their games have had over/under lines set lower than 9.5 runs.

Pitching Matchup

Steven Matz will be making his 3rd start of the season for the Cardinals, and he will be on the road against the Diamondbacks. Matz has a win and a no-decision in his first two starts, and he has 3 strikeouts in each outing. He gave up 2 earned runs in his last start vs. the Dodgers.

Brandon Pfaadt is getting the start today for the Diamondbacks, and he has been solid in his first two outings of the season. He picked up a win in his first start of the year, going 5 innings and only allowing one run. In his last start, he went 5 2/3 and struck out 7 but took a no-decision against the Braves.

Cardinals vs. Diamondbacks Offense Outlook

Our model is projecting a good offensive performance from the Cardinals, with Brendan Donovan having the highest total hits projection on the team and the 20th best in the league today. Willson Contreras is our top projected home run hitter for the Cardinals, with his odds coming in 10th best in the league. Nolan Gorman is also a good bet to go deep, as his home run projection is 10th in the league today.

If you’re looking at player props for the Diamondbacks, we have Ketel Marte with the highest total hits projection on the team and 15th best in the league today. His home run projection is 12th best in the league. Randal Grichuk has the 3rd best hits projection on the team, and his home run projection is 12th best in the league. If you’re looking for a home run bet, Christian Walker has the best odds on the team and 11th best in the league. Lourdes Gurriel Jr. has the 2nd best home run projection on the team. Blaze Alexander and Corbin Carroll are 2nd and 3rd in terms of total hits projections on the team.

Free Cardinals vs. Diamondbacks MLB Pick

Our prediction for today’s Cardinals vs. Diamondbacks matchup is to take the Diamondbacks on the money line at -124. Look for the Cardinals’ offense to struggle against Brandon Pfadt and for Arizona’s offense to come to life vs Steven Matz.

Looking at today’s starters, Steven Matz is projected to finish with five strikeouts, which ranks him 17th among all starters. As for Brandon Pfaadt, his projected strikeout total is also five, but he ranks as the seventh worst among starters. Question: Did you know that you can bet for less? You’ll save a ton of money by doing so! Checkout BetAnySports, home of Walmart-style pricing on betting odds!

Need a sportsbook promo code? Click Here!

MLB Betting Guide

New to betting on baseball? We've got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!