- July 19, 2025
- Views 2
MLB Prediction: St. Louis Cardinals vs Arizona Diamondbacks (Sunday, July 20 at 04:10 PM ET)
Introduction
Prepare to witness calculated swings and skilled fielding as the St. Louis Cardinals duke it out with the Arizona Diamondbacks in an exciting interleague showdown. This matchup will reveal which team can capitalize on key moments and deliver an outstanding performance. Both teams have shown grit and tenacity throughout the season, with their individual strengths set to make for an engaging battle.
Game Time
Matchup set for Sunday, July 20 at 04:10 PM ET under the retractable roof at Chase Field, a neutral-hitting park.
Moneyline Odds
St. Louis Cardinals: +120
Arizona Diamondbacks: -145
Over/Under Line: 8.5
Latest Team Records
St. Louis Cardinals have a record of 51-47 with a win percentage of 0.52, while the Arizona Diamondbacks hold a record of 48-50 with a win percentage of 0.49.
Injury Report
The St. Louis Cardinals are currently healthy with no major injury concerns.
Key injuries for the Arizona Diamondbacks include:
- Gabriel Moreno (Finger) – Status: 60-Day-IL. Moreno (finger) was transferred to the 60-day injured list Friday.
- Ketel Marte (Personal) – Status: Out. Marte is out of the lineup for Sunday’s game against the Angels, but manager Torey Lovullo said the second baseman will be available off the bench, Alex Weiner of ArizonaSports.com reports.
- Ryan Thompson (Shoulder) – Status: 15-Day-IL. Thompson (shoulder) has begun a throwing program, Alex Weiner of Arizona Sports reports.
- Shelby Miller (Forearm) – Status: 15-Day-IL. Miller (forearm) began a throwing program Thursday, Alex Weiner of ArizonaSports.com reports.
- 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.
Key Player Stats
St. Louis Cardinals
- Alec Burleson: 0.294 AVG, 11 HR, 43 RBI
- Brendan Donovan: 0.296 AVG, 8 HR, 36 RBI
- Willson Contreras: 0.254 AVG, 12 HR, 55 RBI
Arizona Diamondbacks
- Eugenio Suarez: 0.251 AVG, 31 HR, 78 RBI
- Josh Naylor: 0.294 AVG, 11 HR, 58 RBI
- Geraldo Perdomo: 0.268 AVG, 10 HR, 67 RBI
Team Analysis
St. Louis Cardinals
The Cardinals have been struggling to find consistency in their recent performances. Players like Alec Burleson, Brendan Donovan, and Willson Contreras have shown flashes of brilliance, but their contributions have been inconsistent. While there has been a slight uptick in their offensive production recently, it remains to be seen if they can maintain that level of intensity moving forward.
To break their cycle of unpredictability, the Cardinals will need a more reliable approach at the plate, with Contreras’ power serving as a key catalyst. However, it won’t just be their offense that needs to step up — their pitching staff must complement the offense and prevent any potential lapses. Given their recent struggles, a fast and focused start, coupled with aggressive play, will be crucial to solidify their chance for success in this matchup..
- Batting Average: 0.252
- Total Runs Scored: 447
- Home Runs: 98
- OPS: 0.715
- ERA: 4.13
- WHIP: 1.27
Away Record: 22-27 • Home Record: 29-20
Last 5 Games: L-W-L-L-W (5.4 runs per game)
Last 10 Games: L-W-L-L-W-L-W-L-W-L (4.4 runs per game)
Arizona Diamondbacks
The Diamondbacks have shown steady offensive performance lately, with Eugenio Suarez, Josh Naylor, and Geraldo Perdomo as the driving force behind the team’s run-production. Although their last five games show a shaky pattern, the two recent victories signify the potential for a turnaround.
For the Diamondbacks, consistent hitting is vital to shift their dynamic towards steady winning. They have shown the capacity to outscore their opponents when their hitters lock in. In view of their recent victories and performances by Suarez and company, they maintain a solid chance to secure a win in this matchup.
- Batting Average: 0.252
- Total Runs Scored: 500
- Home Runs: 141
- OPS: 0.773
- ERA: 4.64
- WHIP: 1.34
Away Record: 24-25 • Home Record: 24-25
Last 5 Games: W-W-L-L-L (5.0 runs per game)
Last 10 Games: W-W-L-L-L-W-L-W-L-W (4.6 runs per game)
Head-to-Head History
Arizona Diamondbacks 1–3 St. Louis Cardinals (Last 4 games)
- 2025-07-19: STL 3 @ ARI 7
- 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
Considering their recent performance and strong individual statistics, the Arizona Diamondbacks offer good value in this matchup. With their core hitters maintaining solid form and some recent games going in their favor, the team showcases an assertive front. The Cardinals are known to rebound well, yet they have struggled to find stability recently. Long story short, betting on the Diamondbacks is the reasonable course of action here.
Back the Arizona Diamondbacks at -145 to deliver with confidence.
Over/Under Prediction
Averaging 5.4 runs per game lately, the St. Louis Cardinals are trending downward offensively, whereas the Arizona Diamondbacks are putting up 5.0. That could influence how this matchup shapes up against the total.
Recent totals have landed slightly below this number, with teams averaging around 10.4 runs per game. Despite the earlier projection, recent scoring makes the Over the safer lean. The teams are combining for 10.4 runs per game this season. Our pick is Over 8.5.
Bookmakers
Lines retrieved from: FanDuel, BetOnline.ag, LowVig.ag, Caesars, MyBookie.ag, DraftKings, Bovada, Fanatics.
Parlamaz may earn affiliate commissions from links in this article.
More MLB Predictions
- MLB Predictions
- July 19, 2025
- Views 6
MLB Prediction: Detroit Tigers vs Texas Rangers (Sunday,
- MLB Predictions
- July 19, 2025
- Views 3
MLB Prediction: New York Yankees vs Atlanta Braves
- MLB Predictions
- July 19, 2025
- Views 3
MLB Prediction: San Diego Padres vs Washington Nationals
- MLB Predictions
- July 19, 2025
- Views 5
MLB Prediction: Minnesota Twins vs Colorado Rockies (Sunday,
- MLB Predictions
- July 19, 2025
- Views 4