St. Louis Cardinals at Arizona Diamondbacks odds, picks and predictions

Analyzing Tuesday’s St. Louis Cardinals at Arizona Diamondbacks odds and lines, with MLB expert picks, predictions and best bets.

[anyclip pubname=”2129″ widgetname=”0016M00002U0B1kQAF_M8190″]

The St. Louis Cardinals (45-56) are at the Arizona Diamondbacks (54-47)  on Tuesday for the 2nd game of their 3-game series. First pitch from Chase Field at 9:40 p.m. ET. Let’s analyze FanDuel Sportsbook’s lines around the Cardinals vs. Diamondbacks odds and make our expert MLB picks and predictions for the best bets.

Season series: Tied 2-2

The Cardinals took the opener 10-6, scoring 5 runs in the 9th inning to snap a 3-game losing streak.  St. Louis is 7-3 in its last 10 games.

The D-backs’ loss on Monday was their 5th in a row and they are 2-9 in their last 11 games. They are tied for 2nd place in the NL West with the San Francisco Giants, 4 games behind the division-leading Los Angeles Dodgers.

[gambcom-standard rankid=”3011″ ]

[gambcom-standard rankid=”3012″ ]

Cardinals at Diamondbacks projected starters

LHP Steven Matz vs. RHP Merrill Kelly

Matz (1-7, 4.25 ERA) makes his 14th start and 22nd appearance. He has a 1.47 WHIP, 3.2 BB/9 and 8.8 K/9 in 81 innings.

  • Last start: Win, 5 IP. 1 ER, 3 H, 1 BB, 6 K in 7-2 road win over Chicago Cubs on Thursday
  • Cardinals are 3-0 in his 3 starts since returning to the rotation after being moved to the bullpen from the end of May to July 9

Kelly (9-4, 3.22 ERA) makes his 17th start. He has a 1.14 WHIP, 3.5 BB/9 and 9.3 K/9 in 95 innings.

  • Making 1st start since landing on injured list on June 27 with a blood clot
  • His 1st win of 2023 was April 17 on the road against the Cardinals, pitching 6 IP, allowing 1 ER, 5 H, 0 BB and 3 K in 6-3 victory

Cardinals at Diamondbacks odds

Provided by FanDuel Sportsbook; access USA TODAY Sports Scores and Sports Betting Odds hub for a full list. Lines last updated at 8:02 a.m. ET.

  • Moneyline (ML): Cardinals +116 (bet $100 to win $116) | Diamondbacks -134 (bet $134 to win $100)
  • Run line (RL)/Against the spread (ATS): Cardinals +1.5 (-182) | Diamondbacks -1.5 (+150)
  • Over/Under (O/U): 9 (O: -105 | U: -115)

Win your fantasy baseball league with BaseballHQ.com. For decades, BHQ has been helping players just like you win! Use the couple code SBW23 for $15 OFF a Draft Prep or full-season subscription. New customer offer; expires 4/30/2023. Subscribe today and start winning!

Cardinals at Diamondbacks picks and predictions

Prediction

Diamondbacks 6, Cardinals 5

Moneyline

The Diamondbacks have lost 5 games in a row, their longest losing streak of the season. Before Kelly landed on IL, they won 6 of his last 8 starts.

The Cardinals, even with the win on Monday, are only 23-30 on the road, but are 5-4 in their last 9 road contests.

The Cardinals have won Matz’s last 3 starts, but are 5-8 overall when he starts.

And while the 12 of the Diamondbacks’ 1ast 13 wins are by more than 1 run, the bullpen has allowed at least 4 runs in 4 of their last 5 games, making it hard to trust they can cover the spread.

BET DIAMONDBACKS (-134).

Run line/Against the spread

The Cardinals are 30-23 ATS on the road this season and 3-2 ATS on their current road trip. Arizona is 24-27 ATS at home while 26-25 straight up at Chase Field. And 3 of the Cardinals’ last 6 losses have been by 1 run.

But at -182 for the Cardinals to cover, you’re better sticking with Arizona on the moneyline.

PASS. 

Play our free daily Pick’em Challenge and win! Play now!

Over/Under

Six of the Diamondbacks’ last 8 games have had 10 or more total runs while 7 of the Cardinals’ last 11 games have had at least 10 total runs.

BET OVER 9 (-105).

[gambcom-standard rankid=”5″ ]

For more sports betting picks and tips, check out SportsbookWire.com and BetFTW.

Follow Jess Root on Twitter. Follow SportsbookWire on Twitter and like us on Facebook.

Additional MLB coverage:
BaseballHQ Fantasy Baseball
BaseballPress.com: Your source for every MLB lineup

[lawrence-newsletter]

[lawrence-auto-related count=3 category=1372]