Prediction Details

MLB Prediction: St. Louis Cardinals vs Arizona Diamondbacks (Friday, July 18 at 09:40 PM ET)

Introduction

Baseball enthusiasts are eagerly awaiting the upcoming clash between the St. Louis Cardinals and the Arizona Diamondbacks. This Major League Baseball bout promises to serve up a competitive and compelling game as both teams will look to sharpen their form. Let’s dive into a detailed assessment of the two squads and derive a few predictions for the showdown.

Game Time

The first pitch is scheduled for Friday, July 18 at 09:40 PM ET under the retractable roof at Chase Field, a neutral-hitting park.

Moneyline Odds

St. Louis Cardinals: +114
Arizona Diamondbacks: -127

Over/Under Line: 8.5

Latest Team Records

St. Louis Cardinals have a record of 51-46 with a win percentage of 0.526, while the Arizona Diamondbacks hold a record of 47-50 with a win percentage of 0.485.

Injury Report

The St. Louis Cardinals are currently healthy with no major injury concerns.

Key injuries for the Arizona Diamondbacks include:

  • Eugenio Suarez (Hand) – Status: Day-To-Day. Suarez went 2-for-3 with a walk, two solo home runs and a third run scored in Saturday’s 10-5 loss to the Angels.
  • Shelby Miller (Forearm) – Status: 15-Day-IL. Miller (forearm) will seek a second opinion after receiving MRI results, Alex Weiner of Arizona Sports reports. “They’re gonna give him the information and then let him figure out what the next course of action is,” Arizona manager Torey Lovullo said. “The right flexor mass, flexor tendon and then the UCL, I think they’re gonna do a whole workup and make sure that it’s all stable and in a good spot.”
  • Jalen Beeks (Back) – Status: 15-Day-IL. The Diamondbacks placed Beeks on the 15-day injured list Friday, retroactive to July 8, due to lower back inflammation.
  • Gabriel Moreno (Finger) – Status: 10-Day-IL. Arizona manager Torey Lovullo said Sunday that Moreno (finger) has resumed running on the bases and working on receiving, MLB.com reports.

Key Player Stats

St. Louis Cardinals

  • Alec Burleson: 0.293 AVG, 11 HR, 43 RBI
  • Brendan Donovan: 0.297 AVG, 8 HR, 36 RBI
  • Willson Contreras: 0.253 AVG, 12 HR, 55 RBI

Arizona Diamondbacks

  • Eugenio Suarez: 0.25 AVG, 31 HR, 78 RBI
  • Josh Naylor: 0.294 AVG, 11 HR, 58 RBI
  • Geraldo Perdomo: 0.265 AVG, 10 HR, 65 RBI

Team Analysis

St. Louis Cardinals

The Cardinals are in decent form, displaying remarkable offensive capability. Alec Burleson, Brendan Donovan and Willson Contreras are pulling in commendable numbers. Their batting averages offer a testament to the same. A stable batting core coupled with confidence from recent streaks means the Cardinals are primed to be strong contenders in the upcoming clash.

Their recent form demonstrates a side that’s ticking well. With the Cardinals displaying a good batting rhythm, they will look to keep the momentum rolling. The slim winning record at home, compared to slightly rougher results on the road, give us a team that can certainly surprise aces when playing in a neutral park.

  • Batting Average: 0.252
  • Total Runs Scored: 444
  • Home Runs: 97
  • OPS: 0.715
  • ERA: 4.11
  • WHIP: 1.27

Away Record: 22-26 • Home Record: 29-20 • Last 5 Games: W-L-L-W-L (5.2 runs per game)


Arizona Diamondbacks

The Diamondbacks, while currently trailing in recent games, sport a few star players in Eugenio Suarez, Josh Naylor and Geraldo Perdomo who are potential game-changers. These key figures in the team’s lineup have been productive in offensive situations and will be crucial in steering the team towards a better performance.

However, the Diamondbacks may be in a bit of a pinch, given their current injury list and slightly unfavorable home/away records. With their form pattern showing downs and ups, they’ll indeed need to dig deep to overtake a Cardinals side in steadier stride. It will be interesting to see how the Diamondbacks will look to turn things around in this matchup.

  • Batting Average: 0.251
  • Total Runs Scored: 493
  • Home Runs: 141
  • OPS: 0.772
  • ERA: 4.65
  • WHIP: 1.34

Away Record: 24-25 • Home Record: 23-25 • Last 5 Games: W-L-L-L-W (5.2 runs per game)


Head-to-Head History

Arizona Diamondbacks 0–3 St. Louis Cardinals (Last 3 games)

  • 2025-05-25: ARI 3 @ STL 4
  • 2025-05-24: ARI 5 @ STL 6
  • 2025-05-24: ARI 3 @ STL 4

Over/Under Trends

St. Louis Cardinals‘s recent games have seen an average of 11.2 total runs scored per game over their last 6 matchups, with 4 games going over the total line.

Arizona Diamondbacks‘s recent games have averaged 11.9 total runs per game over their last 7 matchups, with 5 games going over the total of 8.5.

Moneyline Betting Prediction

Given the Cardinals’ edge in form and strength, a decisive lean towards them for the win seems reasonable. Their current form, player statistics, and the overall team confidence place them in a favorable position, making this the right choice for your moneyline bet.

All signs point to a victory for the St. Louis Cardinals at +114.

Over/Under Betting Prediction

Our pick is Over 8.5. These teams are combining for 10.4 runs per game recently. Offense has been hot with combined runs at 10.4, making the over a likely outcome

Pick: Over

Bookmakers

Betting lines provided by: DraftKings, MyBookie.ag, BetMGM, BetRivers, Bovada, Caesars, FanDuel, Fanatics, BetOnline.ag, LowVig.ag.

Parlamaz may earn affiliate commissions from links in this article.