- July 18, 2025
- Views 3
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.
More MLB Predictions
- MLB Predictions
- July 18, 2025
- Views 7
MLB Prediction: Los Angeles Angels vs Philadelphia Phillies
- MLB Predictions
- July 18, 2025
- Views 6
MLB Prediction: Cincinnati Reds vs New York Mets
- MLB Predictions
- July 18, 2025
- Views 7
MLB Prediction: Baltimore Orioles vs Tampa Bay Rays
- MLB Predictions
- July 18, 2025
- Views 4
MLB Prediction: Boston Red Sox vs Chicago Cubs
- MLB Predictions
- July 18, 2025
- Views 4