The St. Louis Cardinals travel to Chase Field to take on the Arizona Diamondbacks in an MLB regular season game. The Cardinals, managed by Oliver Marmol, currently hold a 50-45 record, sitting third in the NL Central. They are coming off a loss and have a 4-6 record in their last 10 games.

Meanwhile, the Arizona Diamondbacks, led by manager Torey Lovullo, have a record of 49-47 and are second in the NL West. They are on a four-game winning streak and have a 6-4 record over their last 10 games. The Diamondbacks have been strong at home this season with a 27-20 record.

The game is scheduled for Friday, July 17, 2026, at 9:40 PM under the retractable roof of Chase Field in Phoenix, AZ. Both teams are closely matched according to the odds, with the Cardinals' moneyline at -110 and the Diamondbacks at -107. Weather conditions show a very hot day with light rain, though the impact is minimized by the retractable roof.

Diamondbacks vs Cardinals At a Glance

  • Game Location: Chase Field, Phoenix, AZ
  • Current Records: Cardinals 50-45 (3rd NL Central), Diamondbacks 49-47 (2nd NL West)
  • Weather Conditions: Very hot with light rain expected
  • Game Time: Friday, July 17, 2026 at 9:40 PM
  • Game Odds: Cardinals ML -110, Diamondbacks ML -107
  • Runline Odds: Cardinals -1.5 (+145), Diamondbacks +1.5 (-172)

Diamondbacks Look to Continue Winning Streak Against Cardinals

Offensive Overview

The Arizona Diamondbacks currently hold an 18th place rank in batting average with a .237 for the 2026 season. Their ability to get on base ranks 19th, with an on-base percentage of .305. Despite these middle-of-the-pack figures, they have shown prowess in hitting doubles, ranking 6th with 161 doubles this season.

Slugging-wise, the team ranks 20th with a .384 percentage, which is an area they might want to improve to capitalize on run-scoring opportunities. Home run production has been limited, ranking 21st with just 89 home runs. They need to look to their top hitters to provide the necessary power.

Key Players to Watch

Ketel Marte, leading the team with a .256 batting average, has been consistent across 93 games with 17 home runs and 54 RBIs. He currently holds the top spot in team rankings for home runs, runs, and RBIs. His performance could be crucial in lifting the team’s offensive game.

Nolan Arenado, with a .243 average, also contributes significantly with 12 home runs and 40 RBIs. His ability to bring in runs and offer defensive stability at third base is a key asset for the Diamondbacks. Meanwhile, Gabriel Moreno’s .301 average offers a reliable contact hitter in the lineup.

Pitching Insights

The Diamondbacks' pitching staff holds a 17th place in ERA with a 4.24, highlighting some struggles in keeping opponents off the scoreboard. Merrill Kelly is set to start against the Cardinals, bringing a 7-8 record with a 5.38 ERA into the game. His performance will be crucial in setting the tone for the Diamondbacks' pitching.

The team ranks 14th in batting average against, at .248, which suggests they have been relatively successful in limiting opponent hits. However, they will need to work on increasing their strikeout numbers, as they rank 30th with only 655 strikeouts this season.

Recent Performance

Arizona has been on a winning streak, securing victories in their last three games against the Dodgers, with scores of 5-3, 9-2, and 9-3. Key performances included James McCann’s two-home-run game and Tim Tawa's multi-hit performances. This recent form has boosted their confidence ahead of the matchup with the Cardinals.

The team’s resilience is evident from their ability to outperform a strong Dodgers side. With momentum on their side, they aim to continue their winning ways against St. Louis, hoping their recent form will translate into success at home.

Team Betting Trends

  • SU Last 3 Games: 3-0 (100.0%)
  • SU Last 5 Games: 4-1 (80.0%)
  • SU All Games: 49-47 (51.0%)
  • Runline Last 3: 3-0 (100.0%)
  • Runline All Games: 53-43 (55.2%)
  • O/U All Games: 41-55 (42.7%)

Cardinals Prepare to Challenge the Diamondbacks at Chase Field

Team Overview

The Arizona Diamondbacks are set to host the St. Louis Cardinals at Chase Field. The Diamondbacks' offensive lineup holds a batting average of .242, ranking 14th in the league this season. This lineup has shown moderate on-base capabilities with a .316 OBP, placing them 12th in the standings.

Slugging has been a challenge for Arizona, with their .390 percentage ranking 18th in the league. However, they have managed to hit 107 home runs, sitting at 14th. Their 131 doubles rank them 19th, indicating a need for improvement in power hitting.

Key Players to Watch

Merrill Kelly will take the mound for Arizona, entering the game with a 7-8 record and a 5.38 ERA this season. His 1.50 WHIP and 59 strikeouts suggest some struggles with control and effectiveness. Kelly's performance will be crucial in containing the Cardinals' lineup.

Offensively, the Diamondbacks rely on key contributors to maintain their scoring opportunities. With 304 walks, Arizona ranks 23rd, which shows their lineup's potential to draw out at-bats and force pitches. Their 59 stolen bases place them 15th, indicating an average level of aggression on the base paths.

Pitching Challenges

Arizona's pitching staff carries a 4.14 ERA, ranking 12th in the league, showing a middle-tier performance on the mound. Their batting average against is .250, placing them 15th, suggesting that opposing teams find some success at the plate. Despite this, the Diamondbacks have managed 34 quality starts, ranking them 9th.

Preventing the long ball has been a challenge for Arizona, as they have allowed 94 home runs, ranking 2nd in fewest home runs given up. This stat reflects a strength in their pitching staff's ability to keep the ball in the park, a crucial factor against a power-hitting team like the Cardinals.

Team Betting Trends

  • Overall Performance: Arizona has a 50-45 record straight up.
  • Home Record: Their performance at Chase Field stands at 26-26.
  • As Underdogs: They have a 34-35 record when not favored.
  • Runline Success: Arizona's runline record as underdogs is 42-27, indicating they often cover the spread.
  • Totals Trends: The team is 40-55 in over/under scenarios.

Diamondbacks vs Cardinals Prediction: Over 9.0

The Arizona Diamondbacks, riding a four-game winning streak, host the St. Louis Cardinals at Chase Field. Arizona's offense has shown power, especially in recent matchups, scoring nine runs against the Cardinals in one of their latest encounters. With Merrill Kelly on the mound, who carries a 5.38 ERA, Arizona might concede a few runs, suggesting a high-scoring game.

The St. Louis Cardinals have a decent road record of 24-19, indicating they can score away from home. Both teams have offenses ranked in the mid-tier, with respective slugging percentages of .390 and .384. This makes an offensive display likely, especially considering the recent games' scoring trends.

Over the last three games between these two teams, the total has gone over in two of them. This suggests a pattern leaning towards higher scoring outcomes, supported by recent high-scoring performances by the Diamondbacks. Given the current odds set at 9.0, picking the over seems a reasonable choice.

Combining the Diamondbacks' recent offensive firepower and the Cardinals' ability to perform on the road, this matchup looks set for a score-heavy affair. The projected final score for this game could be Arizona Diamondbacks 6 - St. Louis Cardinals 5.

  • Diamondbacks vs Cardinals Prediction: Over 9.0
  • Diamondbacks vs Cardinals Score: Diamondbacks 6 - Cardinals 5

Disclaimer: Knup Predictions are for entertainment and informational purposes only. Must be 21+ where applicable. Please gamble responsibly. If you or someone you know has a gambling problem, call 1-800-GAMBLER.

Stay Ahead

Get more picks and sports insights in your inbox

Subscribe to the Knup newsletter for daily predictions, sports business notes, and ecosystem updates.