Diamondbacks vs. Cardinals Prediction, Odds, Picks - April 12

Diamondbacks vs. Cardinals Prediction, Odds, Picks - April 12

Updated Apr. 12, 2024 9:01 p.m. ET
Data Skrive

Lourdes Gurriel Jr. and the Arizona Diamondbacks will see Steven Matz on the mound for the St. Louis Cardinals in the first game of a three-game series, Friday at 9:40 PM ET. The favored Diamondbacks have -123 moneyline odds against the underdog Cardinals, who are listed at +104. Arizona is the favorite on the run line (-1.5 with +161 odds). The total is 9.5 runs for the matchup (with -105 odds to go over and -115 odds on the under).

Check out everything you need to know from a betting perspective on the Diamondbacks-Cardinals game, regarding the run line, moneyline and total, plus expert picks.

What St. Louis Cardinals' great Adam Wainwright taught Jack Flaherty | Flippin' Bats

Ben Verlander asks Detroit Tigers' Jack Flaherty what St. Louis Cardinals' Adam Wainwright taught him and what his favorite Wainwright story is.
ADVERTISEMENT

Diamondbacks vs. Cardinals Game Information & Odds

  • When: Friday, April 12, 2024 at 9:40 PM ET
  • Where: Chase Field in Phoenix, Arizona
  • How to Watch on TV: BSMW
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Diamondbacks -123 +104 9.5 -105 -115 -1.5 +161 -196

Diamondbacks vs. Cardinals Prediction

  • Score Prediction: Diamondbacks 5, Cardinals 4
  • Total Prediction: Over 9.5 runs
  • Win Probabilities: Diamondbacks 54%, Cardinals 46%

Diamondbacks vs. Cardinals Betting Insights

  • This season, the Diamondbacks have won five out of the seven games in which they've been favored.
  • Arizona has a record of 4-2 in games when oddsmakers favor them by at least -123 on the moneyline.
  • The bookmakers' moneyline implies a 55.2% chance of a victory for the Diamondbacks.
  • The Cardinals have come away with four wins in the nine contests they have been listed as the underdogs in this season.
  • St. Louis has a mark of 3-5 in contests where oddsmakers favor it by +104 or worse on the moneyline.
  • The Cardinals have an implied victory probability of 49% according to the moneyline set by oddsmakers for this matchup.
FINAL
STL 9 · AZ 6
MLB
RUN LINE
TO WIN
TOTAL
St. Louis Cardinals
STL
Arizona Diamondbacks
AZ

Diamondbacks Recent Betting Performance

  • The Diamondbacks have a 3-1 record over the four games they were a moneyline favorite in their last 10 matchups.
  • In their last 10 matchups, the Diamondbacks and their opponents combined to go over the run total four times (all 10 of the games had set totals).
  • The Diamondbacks have a 6-3-0 record against the spread over their past 10 games (bookmakers set spreads in nine of those games).

Diamondbacks Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 4.7
HR 9
ERA 3.74
K/9 8.8

Diamondbacks Player Insights

  • Gurriel has gone yard three times in the 2024 campaign while knocking in 14 runs, both totals that lead the Diamondbacks.
  • Including all MLB hitters, Gurriel ranks 43rd in batting average, 55th in on-base percentage, and 37th in slugging.
  • Gurriel carries a five-game hitting streak into this matchup. In his last five games he is batting .364 with a double, two walks and four RBI.
  • Ketel Marte has hit three home runs while hitting .314. Both are team-highs.
  • Marte is 15th in homers in the majors, and 65th in RBI.
  • Christian Walker has put up a team-best three home runs.
  • Walker is on a five-game hitting streak entering this contest. During his last five outings he is hitting .444 with five walks and three RBI.
  • Corbin Carroll has two doubles, a home run and eight walks while hitting .224.
  • Carroll has recorded at least one hit in five games in a row. During his last five outings he is hitting .261 with a double, a home run, a walk and an RBI.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Corbin Carroll 1.5 (+195) 1.5 (+120) 0.5 (+950) 0.5 (+215)
Lourdes Gurriel Jr. 1.5 (+165) 1.5 (+100) 0.5 (+600) 0.5 (+130)
Gabriel Moreno 0.5 (-222) 1.5 (+155) 0.5 (+900) 0.5 (+210)
Christian Walker 0.5 (-213) 1.5 (+125) 0.5 (+360) 0.5 (+140)
Ketel Marte 1.5 (+160) 1.5 (-115) 0.5 (+370) 0.5 (+145)

Learn more about this Diamondbacks vs. Cardinals matchup on Fox Sports.

Cardinals Recent Betting Performance

  • The Cardinals have played as underdogs in six of their past 10 games and have gone 3-3 in those contests.
  • In their last 10 games with a total, the Cardinals and their opponents are 2-6-2 when it comes to hitting the over.
  • The Cardinals have won eight of their last nine games against the spread.

Cardinals Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.0
HR 10
ERA 3.34
K/9 8.2

Cardinals Player Insights

  • Brendan Donovan paces the Cardinals with eight runs batted in while racking up a team-high batting average of .256.
  • Donovan's home run total places him 45th in the big leagues, and he is 45th in RBI.
  • Ivan Herrera has put his power on display as he paces his team with three home runs.
  • Herrera ranks 15th among all batters in the majors in homers, and 65th in RBI.
  • Nolan Gorman has been solid source of run production for the Cardinals with three long balls and eight runs batted in.
  • Nolan Arenado has three doubles and a walk while batting .245.

Cardinals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Jordan Walker 0.5 (-208) 1.5 (+140) 0.5 (+550) 0.5 (+195)
Nolan Arenado 0.5 (-213) 1.5 (+130) 0.5 (+450) 0.5 (+170)
Brendan Donovan 1.5 (+195) 1.5 (+110) 0.5 (+600) 0.5 (+195)
Paul Goldschmidt 0.5 (-179) 0.5 (-179) 0.5 (+500) 0.5 (+215)
Victor Scott II 0.5 (-154) 0.5 (-154) 0.5 (+750) 0.5 (+255)

What St. Louis Cardinals' great Adam Wainwright taught Jack Flaherty | Flippin' Bats

Ben Verlander asks Detroit Tigers' Jack Flaherty what St. Louis Cardinals' Adam Wainwright taught him and what his favorite Wainwright story is.

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.

share