St. Louis Cardinals vs. Arizona Diamondbacks Free Pick

by | Last updated Jul 26, 2023 | mlb

St. Louis Cardinals vs. Arizona Diamondbacks
Date: Wednesday, July 26th, 3:40 ET
Location: Chase Field
TV: BSAZ
Money Line: Cardinals +133/Diamondbacks -159
Total Line: 8.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Arizona Diamondbacks and the Cardinals on Wednesday, July 26th 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 +133 +1.5 O 8.5 (-120)
ARI -159 -1.5 U 8.5 (100)

Cardinals vs. Diamondbacks Projected Lineup

Batting Order Position
Brendan Donovan 1 2B
Paul Goldschmidt 2 1B
Lars Nootbaar 3 RF
Nolan Arenado 4 3B
Willson Contreras 5 C
Jordan Walker 6 RF
Nolan Gorman 7 2B
Paul DeJong 8 SS
Dylan Carlson 9 CF
Jack Flaherty SP


Batting Order Position
Geraldo Perdomo 1 SS
Ketel Marte 2 2B
Corbin Carroll 3 LF
Christian Walker 4 1B
Lourdes Gurriel Jr. 5 LF
Emmanuel Rivera 6 3B
Jake McCarthy 7 RF
Carson Kelly 8 C
Alek Thomas 9 CF
Zac Gallen SP


Straight Up/Over-Under/ Runline Record

St. Louis Cardinals: 45-57 SU / OU 52-47 / Runline 51-51
Arizona Diamondbacks: 55-47 SU / OU 46-50 / Runline 57-45

With an overall record of 45-57, the Cardinals are in 4th place in the NL Central, trailing by 11 games. Over their last ten games, they are above .500 at 6-4. On the road, the Cardinals have a mark of 23-31 while going 22-26 at home. Their overall series mark stands at 12-16-4.

  • The Cardinals have covered the runline in 50.0% of their games and have an average run margin of -0.2
  • The Cardinals have been favored in 55.9% of their games and have runline records of 21-27 and 30-24 at home and on the road, respectively
  • The over has hit in 53% of the Cardinals’ 102 games at 52-47.

Heading into today’s action, the Diamondbacks’ record of 55-47 has them sitting 2nd in the NL West. Currently, they are four games out of the division lead. Over their last five games, they are 1-4 and have a road and home record of 28-22 and 27-25, respectively. Arizona’s overall series record sits at 19-11-3.

  • The Diamondbacks have covered the runline in 55.9% of their games and have an average run margin of 0.1
  • The Diamondbacks have been favored in 47.1% of their games and have runline records of 27-25 and 30-20 at home and on the road, respectively
  • So far, the Diamondbacks have an over/under record of just 46-50.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Jack Flaherty 19 19 104 7-6 4.38 1.53 9


St. Louis starter Jack Flaherty enters with an overall record of 7-6 and ERA of 4.38. His ERA on the road is 3.67 and 8.41 when pitching at home. Flaherty’s season-long WHIP comes in at 1.53 with a batting average allowed of .271. Opposing teams have put together a slugging percentage of .409 against him.

Despite pitching for six innings in his most recent start, Flaherty and the Cardinals suffered a 4-3 loss against the Cubs. In the game, he gave up four runs on eight hits.

Pitcher Appearances Started IP Record ERA WHIP HR
Zac Gallen 21 21 130 11-4 3.18 1.06 12


Arizona starter Zac Gallen enters with an overall record of 11-4 and ERA of 3.18. His ERA on the road is 5.47 and 1.52 when pitching at home. Gallen’s season-long WHIP comes in at 1.06 with a batting average allowed of .225. Opposing teams have put together a slugging percentage of .357 against him.

Zac Gallen took a no-decision in his last outing, tossing seven innings and giving up three runs. Despite picking up a quality start, the Diamondbacks lost to the Braves by a score of 7-5.

Cardinals vs. Diamondbacks Offense Outlook

So far this season, the Cardinals are one of the top home run hitting teams in baseball, having hit a total of 137 home runs (7th). Overall, St. Louis is averaging 4.7 runs per contest and have a collective batting average of .256. At home, the Cardinals have a slugging percentage of .404 compared to .432 at home.

St. Louis Cardinals Top Bats

BA OBP SLG RBI HR SB
Paul Goldschmidt .285 .372 .472 53 17 9
Nolan Arenado .287 .335 .521 77 22 2
Nolan Gorman .239 .321 .482 62 20 5


St. Louis Cardinals Top Hitters: Last Five Games

Player BA H R HR SLG
Lars Nootbaar .250 4 5 1 .450
Paul Goldschmidt .246 4 4 1 .396
Nolan Arenado .297 6 2 1 .417
Tyler O’Neill .200 3 2 0 .300
Brendan Donovan .370 5 3 0 .420


This season, Arizona has been scoring an average of 4.9 runs per game, ranking them 7th in the league. In terms of home runs, they have hit 118 long balls, placing them in the middle of the pack. Their batting average of .257 ranks 6th in the league. On the road, the Diamondbacks are 7th in batting average, compared to 9th at home.

Arizona Diamondbacks Team Hitting Stats

Team Games Runs HR BA OBP SLG
Diamondbacks 102 4.9 (7th) 118 (14th) .257 (6th) .327 (9th) .327 (9th)


Arizona Diamondbacks Top Hitters: Last Five Games

Player BA H R HR SLG
Ketel Marte .567 10 4 2 .987
Corbin Carroll .367 4 2 2 1.117
Christian Walker .250 5 2 1 .550
Geraldo Perdomo .180 4 4 0 .260
Alek Thomas .283 5 2 1 .483


Free MLB Pick

The Cards starter Jack Flaherty has good back numbers against the D’backs in a small sample size holding the roster to a .215 batting average in 28 at-bats. His road splits are decent, with a 3.55 ERA over 11 starts. Arizona starter Zac Gallen hasn’t been great in his two starts since the break, but they both came on the road, and it’s at home where he is golden with an incredible 1.48 ERA. I’m taking the UNDER 8.5.

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!