Astros vs Diamondbacks Prediction, Odds, Moneyline, Spread & Over/Under for July 22

Odds updated as of 3:12 p.m.
On Tuesday in MLB, the Houston Astros are playing the Arizona Diamondbacks.
We've got you covered, in terms of the vital information about this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Astros vs Diamondbacks Game Info
- Houston Astros (58-42) vs. Arizona Diamondbacks (50-51)
- Date: Tuesday, July 22, 2025
- Time: 9:40 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: ARID and SCHN
Astros vs Diamondbacks Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: HOU: (-120) | ARI: (+102)
- Spread: HOU: -1.5 (+134) | ARI: +1.5 (-162)
- Total: 8.5 -- Over: (-104) | Under: (-118)
Astros vs Diamondbacks Probable Starting Pitchers
Probable Pitchers: Framber Valdez (Astros) - 10-4, 2.75 ERA vs Eduardo Rodríguez (Diamondbacks) - 3-6, 5.94 ERA
This contest's pitching matchup is set, as the Astros will send Framber Valdez (10-4) to the mound, while Eduardo Rodriguez (3-6) will take the ball for the Diamondbacks. Valdez and his team have a record of 9-9-0 against the spread when he starts. When Valdez starts a game and his team is the favorite on the moneyline, they have a record of 10-5. When Rodriguez starts, the Diamondbacks are 5-10-0 against the spread. The Diamondbacks have been the underdog on the moneyline in four of Rodríguez's starts this season, and they went 2-2 in those matchups.
Astros vs Diamondbacks Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Astros win (54.7%)
Astros vs Diamondbacks Moneyline
- The Astros vs Diamondbacks moneyline has Houston as a -120 favorite, while Arizona is a +102 underdog at home.
Astros vs Diamondbacks Spread
- The Astros are favored by 1.5 runs on the road versus the Diamondbacks. The Astros are +134 to cover the spread, while the Diamondbacks are -162.
Astros vs Diamondbacks Over/Under
- A combined run total of 8.5 has been set for Astros-Diamondbacks on July 22, with the over at -104 and the under at -118.
Bet on Houston Astros vs. Arizona Diamondbacks on FanDuel today!
Astros vs Diamondbacks Betting Trends
- The Astros have been favorites in 67 games this season and have come away with the win 38 times (56.7%) in those contests.
- This season Houston has come away with a win 29 times in 50 chances when named as a favorite of at least -120 on the moneyline.
- Contests with the Astros have gone over the total set by bookmakers in 42 of 99 chances this season.
- The Astros are 51-48-0 against the spread in their 99 games that had a posted line this season.
- The Diamondbacks have compiled a 16-17 record in games they were listed as the moneyline underdog (winning 48.5% of those games).
- Arizona is 14-13 (winning 51.9% of its games) when playing as a moneyline underdog of +102 or longer.
- The Diamondbacks have had an over/under set by oddsmakers 98 times, and have combined with opponents to go over the total in 52 of those games (52-41-5).
- The Diamondbacks have covered 48% of their games this season, going 47-51-0 against the spread.
Astros Player Leaders
- Jose Altuve leads Houston with a slugging percentage of .465, fueled by 35 extra-base hits. He has a .278 batting average and an on-base percentage of .337.
- Among qualified hitters in the majors, he is 38th in batting average, 65th in on-base percentage, and 44th in slugging.
- Altuve hopes to build on a three-game hitting streak in this matchup. During his last five outings he is batting .333 with three doubles, two walks and an RBI.
- Yainer Diaz is batting .239 with 11 doubles, a triple, 13 home runs and 14 walks. He's slugging .394 with an on-base percentage of .271.
- He is 122nd in batting average, 156th in on-base percentage and 110th in slugging in MLB.
- Christian Walker has 83 hits this season and has a slash line of .230/.290/.380.
- Walker enters this game with three games in a row with at least one hit. In his last five games he is hitting .250 with a double, a home run, two walks and four RBIs.
- Cam Smith has been key for Houston with 84 hits, an OBP of .335 plus a slugging percentage of .404.
- Smith enters this matchup on a three-game hitting streak. In his last five games he is hitting .130 with a double, a walk and three RBIs.
Diamondbacks Player Leaders
- Geraldo Perdomo a has .372 on-base percentage to lead the Diamondbacks. He's batting .270 while slugging .417.
- Including all qualifying players in the big leagues, he is 55th in batting average, 17th in on-base percentage and 87th in slugging percentage.
- Eugenio Suarez paces his team with 93 hits. He has a batting average of .257 while slugging .605 with an on-base percentage of .328.
- Including all qualifying hitters, he ranks 84th in batting average, 78th in on-base percentage and fourth in slugging percentage.
- Josh Naylor has accumulated a slugging percentage of .452, a team-high for the Diamondbacks.
- Corbin Carroll is batting .250 with 16 doubles, 13 triples, 21 home runs and 32 walks.
Astros vs Diamondbacks Head to Head
- 7/21/2025: 6-3 HOU (Favorite: Diamondbacks, Spread: -1.5, Total: 9, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 9/8/2024: 12-6 ARI (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 9/7/2024: 11-5 HOU (Favorite: Astros, Spread: -1.5, Total: 8, Favorite Moneyline: -156, Underdog Moneyline: +132)
- 9/6/2024: 8-0 HOU (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -162, Underdog Moneyline: +136)
- 10/1/2023: 8-1 HOU (Favorite: Astros, Spread: -1.5, Total: 9, Favorite Moneyline: -225, Underdog Moneyline: +188)
- 9/30/2023: 1-0 HOU (Favorite: Astros, Spread: -1.5, Total: 9, Favorite Moneyline: -130, Underdog Moneyline: +110)
- 9/29/2023: 2-1 HOU (Favorite: Diamondbacks, Spread: -1.5, Total: 9.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 9/28/2022: 5-2 ARI (Favorite: Astros, Spread: -1.5, Total: 6, Favorite Moneyline: -174, Underdog Moneyline: +146)
- 9/27/2022: 10-2 HOU (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -225, Underdog Moneyline: +188)
- 4/13/2022: 3-2 ARI (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -164, Underdog Moneyline: +138)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!