Your cart is currently empty!

Houston Astros vs Arizona Diamondbacks Prediction 07/23/2025 Picks
Pick details
Houston (59-42) vs Arizona (50-52)
July 23, 2025 at 03:40 PM EDT
The Line: Betting Odds: Arizona -1.5 — Over/Under: +8.5
In this article, we will formulate an Astros vs Diamondbacks prediction for this MLB game on Wednesday, July 23, at Chase Field in Phoenix, Arizona. Let’s take a look at the prediction for this MLB matchup.
Houston Astros Betting Preview
The Houston Astros (59-42, 26-23 Away) were swept by the Cleveland Guardians and lost a series to the Texas Rangers to conclude the first half. Houston opened the second half with a loss to the Seattle Mariners, but will secure a series win over the Diamondbacks, thanks to back-to-back victories. In last night’s 3-1 victory, Brice Matthews blasted a two-run homer to make it 2-1 in the 8th inning, while Framber Valdez got the win after allowing one run on seven hits with four strikeouts and no walks across 7.0 innings of work.
This season, the Astros average 4.42 runs per game (14th in the MLB) on a .259/.323/.410 triple-slash. When it comes to pitching, the Astros’ staff has a 3.62 ERA (6th) and 1.17 WHIP (2nd). Jose Altuve leads the Astros with a .280 batting average, 17 home runs, and 53 RBI this season.
Brandon Walter will take the mound for the Astros on Wednesday. The 28-year-old left-hander has a 1-3 record in eight starts this year with a 3.66 ERA and 0.96 WHIP in 46.2 innings.
Arizona Diamondbacks Betting Preview
The Arizona Diamondbacks (50-52, 26-27Home) started the second half of the season with a sweep of the St. Louis Cardinals, their first win following a five-series losing run. However, the D-backs returned to losing ways in the current series against the Astros, and now they will try to avoid being swept. In a 3-1 defeat on Tuesday, Blaze Alexander drove in the lone run for the offense, while Eduardo Rodriguez pitched for 6.1 innings in a no-decision, allowing no runs on six hits with three strikeouts and three walks. Jake Woodford took the loss.
This year, the Diamondbacks average 5.13 runs per game (4th in the MLB) on a .252/.329/.447 triple-slash. When it comes to pitching, the Diamondbacks’ staff has a 4.60 ERA (25th) and 1.33 WHIP (23rd). Eugenio Suarez leads the Diamondbacks with a .254 batting average, 36 home runs, and 86 RBI this season.
The projected starting pitcher for the Diamondbacks is Brandon Pfaadt, who is 10-6 in 20 starts this season, with a 4.82 ERA and 1.26 WHIP in 106.1 innings.
Total Runs Facts
Ten of the Diamondbacks’ last 12 day games against AL West opponents have gone UNDER the total runs line.
Three of the Astros’ last four day games against NL West opponents have gone OVER the total runs line.
The ‘Inning 1 OVER 0.5 runs’ market has hit in five of the Diamondbacks’ last six games as favorites against AL West opponents.
The ‘Inning 1 UNDER 0.5 runs’ market has hit in five of the Astros’ last six games.
Matchup/League Facts
The Diamondbacks rank 2nd in the league for slugging percentage this season (.446).
The Diamondbacks rank 3rd in the league for RBIs this season (507).
The Astros rank 2nd in the league for opponent batting average this season (.226).
The Astros rank 2nd in the league for hits allowed this season (756).
Astros vs Diamondbacks Prediction
The Astros won eight of the previous ten H2H encounters, including seven of the last eight. The Diamondbacks will be desperate to win and avoid a sweep at home, but I am not sure who will celebrate in the end. I am going with Under instead. Brandon Walter kept the opponents to below three runs in three of his last four starts, with all three turned out to be quality starts. Brandon Pfaadt, on the other hand, hasn’t played well in June, but improved significantly in his previous two starts, allowing only two runs in 15.0 innings. I am aware that Arizona’s bullpen is among the weakest in the league, but I believe Pfaadt will stay on the mound long enough to keep the bullpen away. Go with Under.