Game Time: 9:40 pm ET, Tuesday, July 22, 2025
Venue: Chase Field, Phoenix, AZ
Where to Watch: SCHN, DBACKS.tv
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Astros -126, Diamondbacks +104; Over/Under: 8.5 runs
Bet365: Moneyline odds: Astros -125, Diamondbacks +105; Over/Under: 8.5 runs
BetMGM: Moneyline odds: Astros -125, Diamondbacks +105; Over/Under: 8.5 runs
Season Record
Houston Astros: 57-42 (1st place, AL West)
Arizona Diamondbacks: 50-50 (4th place, NL West)
Do not miss out on our expert handicapper analysis! Jim Feist is on a HOT STREAK in the MLB on a 46-33-2 MLB RUN for +$12,480 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
Houston Astros: 3-7 last 10
Arizona Diamondbacks: 6-4 last 10
Houston Astros vs Arizona Diamondbacks Preview and Analysis
The Astros are entering this series off a win and lost their 3-game series against the Seattle Mariners 2-1 in their last series. They enter this game with a 57-42 record overall and have a road record of 24-23. This is the 2nd game of a 3-game series with the Diamondbacks on Tuesday with the series opener still to be played on Monday. Their offense ranks 12th in the MLB with a .732 OPS. Rookie pitcher Colton Gordon is their starting pitcher on Monday while Framber Valdez is making his start in this game on Tuesday. He is 10-4 with a 2.75 ERA this season. His team won their last 12 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 0 ER, 0 HR, and 0 BB with 10 SO on 4 hits through 6 IP against the Texas Rangers.
The Diamondbacks are entering this series off a win and completed the sweep in their 3-game series against the St Louis Cardinals 3-0 in their last series. They enter this game with a 50-50 record overall and have a home record of 26-25. This is the 2nd game of a 3-game series with the Astros on Tuesday with the 1st game of this series still to be played on Monday. Their offense ranks 2nd in the MLB with a .777 OPS. Zac Gallen is their starting pitcher on Monday while Eduardo Rodríguez is making his start in this game on Tuesday. He is 3-6 with a 5.94 ERA this season. His team lost their last 3 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 4 earned runs, 2 homers, and 2 walks with 3 strikeouts on 8 hits through 4 innings pitched against the San Diego Padres.
Astros vs Diamondbacks Prediction
The current betting odds have the Astros listed as a slight favorite in this game according to Draftkings Sportsbook. The Astros have looked really good in their games this season with their 57-42 record overall which has them right at the top of the AL West. They have been a good road team too with their 24-23 road record this season. Meanwhile, the Diamondbacks haven't looked great in their games this season with their 50-50 record overall which has them right near the bottom of the NL West. They have looked decent in their own ballpark too with their 26-25 home record this season. The Astros haven't looked good lately as they are 3-7 in their last 10 games, but they did win the last game of their series against the Mariners and will be looking to carry that momentum into this series. They are going to have their ace on the mound here too. Valdez is starting for the Astros and he has been their best starter this season. He is 10-4 with a 2.75 ERA and hasn't been giving up many runs lately. He is coming off another great start in which he gave up no runs and the team has had a ton of success with him starting too, winning 12 games in a row now with him on the mound. The Diamondbacks have one of the best offenses in the MLB right now, but they don't have a solid starter on the mound here which gives the edge to the Astros. Rodriguez is starting for the Diamondbacks and he hasn't looked good this year. He is 3-6 with a 5.94 ERA and has been giving up a lot of runs all year. He just gave up another 4 earned runs in his last start and the team has lost 3 games in a row with him starting too. The best way to place a bet here is on the Astros to win this game.
Astros Diamondbacks Prediction: Our MLB Pick for Tuesday, July 22, 2025 (9:40 pm ET start time) is Astros 8 Diamondbacks 3.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this Houston Astros Arizona Diamondbacks prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
Houston Astros: 165-132 (-33.8 units) on the moneyline as a favorite of -110 or higher. 66-50 (-8.5 units) on the moneyline against left-handed starters. 38-36 (-8.3 units) on the moneyline vs. an NL team with a team batting average of .255 or worse. 77-47 OVER vs. good power teams - averaging 1.25 or more HR's/game.
Arizona Diamondbacks: 232-209 (+12.3 units) on the moneyline in all games. 97-107 (+18.9 units) on the moneyline as an underdog of +100 or higher. 114-112 (+13.2 units) on the moneyline when playing against a team with a winning record. 98-65 OVER when the total is 8 to 8.5.
Key Injuries
Houston Astros: I. Paredes (3B) Ten Day IL - Hamstring. Z. Short (3B) Day To Day - Ribs. B. Rodgers (2B) Sixty Day IL - Oblique. J. Meyers (CF) Ten Day IL - Calf. Z. Dezenzo (RF) Sixty Day IL - Hand. L. Guillorme (3B) Ten Day IL - Hamstring. Y. Alvarez (LF) Sixty Day IL - Hand. J. Pena (SS) Ten Day IL - Rib. S. Dubin (RP) Fifteen Day IL - Forearm. P. Leon (RF) Sixty Day IL - Knee. J. Melton (LF) Ten Day IL - Ankle. S. Arrighetti (SP) Sixty Day IL - Thumb. R. Blanco (SP) Sixty Day IL - Elbow. H. Wesneski (RP) Sixty Day IL - Elbow. L. Garcia (SP) Sixty Day IL - Elbow. C. Javier (SP) Sixty Day IL - Elbow. J. France (SP) Sixty Day IL - Shoulder.
Arizona Diamondbacks: G. Moreno (C) Sixty Day IL - Hand. J. Beeks (RP) Fifteen Day IL - Back. S. Miller (RP) Fifteen Day IL - Forearm. P. Smith (1B) Ten Day IL - Oblique. T. Henry (RP) Sixty Day IL - Elbow. R. Thompson (RP) Fifteen Day IL - Scapular Strain. I. Vargas (2B) Ten Day IL - Foot. C. Montes De Oca (RP) Sixty Day IL - Elbow. J. Martinez (RP) Sixty Day IL - Elbow. C. Mena (SP) Sixty Day IL - Shoulder. C. Burnes (SP) Sixty Day IL - Elbow. A. Puk (RP) Sixty Day IL - Elbow. J. Montgomery (SP) Sixty Day IL - Elbow. B. Walston (SP) Sixty Day IL - Elbow.
Notable Quotes
“For me, it’s more how we bounced back from last night [a 7-6 loss in 11 innings]. After a tough loss, like I’ve said all along, these guys are good at pressing that reset button and getting after it. Going back out here and having that performance, it was very important for our club.” - Joe Espada after his team’s win against the Mariners in their game on Sunday.
“He asked for some time off, time away, just to get grounded and get himself back to where he can come back here and play and be a force.” - Torey Lovullo on Ketel Marte after his team’s win against the Cardinals in their game on Sunday.
Starting Lineups
Houston Astros
Cam Smith (R) RF
Jose Altuve (R) 2B
Victor Caratini (S) DH
Christian Walker (R) 1B
Yainer Diaz (R) C
Taylor Trammell (L) CF
Mauricio Dubón (R) SS
Cooper Hummel (S) LF
Shay Whitcomb (R) 3B
Arizona Diamondbacks
Corbin Carroll (L) RF
Jake McCarthy (L) LF
Geraldo Perdomo (S) SS
Josh Naylor (L) 1B
Eugenio Suárez (R) 3B
Adrian Del Castillo (L) DH
Blaze Alexander (R) 2B
Alek Thomas (L) CF
Jose Herrera (S) C
Statistical Leaders
Houston Astros
Batting Average: Jeremy Peña (.322)
Hits: Jose Altuve (103)
Home Runs: Isaac Paredes (19)
RBI: Jose Altuve (53)
Stolen Bases: Jeremy Peña (15)
Wins: Framber Valdez (10)
Saves: Josh Hader (25)
ERA: Shawn Dubin (1.33)
Arizona Diamondbacks
Batting Average: Adrian Del Castillo (.417)
Hits: Geraldo Perdomo (99)
Home Runs: Eugenio Suárez (35)
RBI: Eugenio Suárez (85)
Stolen Bases: Geraldo Perdomo (15)
Wins: Brandon Pfaadt (10)
Saves: Shelby Miller (10)
ERA: Christian Montes De Oca (0.00)
Managers:
Houston Astros: Joe Espada (2nd season)
Arizona Diamondbacks: Torey Lovullo (9th season)