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

Odds updated as of 3:12 p.m.
MLB action on Wednesday includes the Houston Astros playing the Arizona Diamondbacks.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's what you need to know.
Astros vs Diamondbacks Game Info
- Houston Astros (59-42) vs. Arizona Diamondbacks (50-52)
- Date: Wednesday, July 23, 2025
- Time: 3:40 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: MLB Network, 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 (+136) | ARI: +1.5 (-164)
- Total: 8.5 -- Over: (-106) | Under: (-114)
Astros vs Diamondbacks Probable Starting Pitchers
Probable Pitchers: Brandon Walter (Astros) - 1-3, 3.66 ERA vs Brandon Pfaadt (Diamondbacks) - 10-6, 4.74 ERA
This contest's pitching matchup is set, as the Astros will send Brandon Walter (1-3) to the mound, while Brandon Pfaadt (10-6) will answer the bell for the Diamondbacks. Walter and his team are 3-5-0 ATS this season when he starts. Walter's team has won 50% of his starts when they are favored on the moneyline (2-2). The Diamondbacks have a 12-8-0 record against the spread in Pfaadt's starts. The Diamondbacks have been the underdog on the moneyline in nine of Pfaadt's starts this season, and they went 5-4 in those games.
Astros vs Diamondbacks Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Astros win (50.5%)
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 at the Diamondbacks and are favored by 1.5 runs (+136 to cover) on the runline. Arizona is -164 to cover.
Astros vs Diamondbacks Over/Under
- A combined run total of 8.5 has been set for Astros-Diamondbacks on July 23, with the over at -106 and the under at -114.
Bet on Houston Astros vs. Arizona Diamondbacks on FanDuel today!
Astros vs Diamondbacks Betting Trends
- The Astros have been victorious in 39, or 57.4%, of the 68 contests they have been chosen as favorites in this season.
- Houston has a record of 30-21 in contests when bookmakers favor them by -120 or more on the moneyline.
- The Astros and their opponents have hit the over in 42 of their 100 games with a total set by oddsmakers this season.
- The Astros are 52-48-0 against the spread in their 100 games that had a posted line this season.
- The Diamondbacks are 16-18 in games they were listed as the moneyline underdog (winning 47.1% of those games).
- Arizona has a record of 14-13 when it has played as a moneyline underdog with odds of +102 or longer (51.9%).
- The Diamondbacks have played in 99 games with an over/under set, and have combined with their opponents to go over the total 52 times (52-42-5).
- The Diamondbacks have collected a 47-52-0 record against the spread this season (covering 47.5% of the time).
Astros Player Leaders
- Jose Altuve has an OPS of .806, fueled by an OBP of .340 and a team-best slugging percentage of .466 this season. He has a .280 batting average.
- Among qualifying hitters, he ranks 33rd in batting average, his on-base percentage ranks 62nd, and he is 44th in slugging.
- Altuve will look for his fifth straight game with a hit in this matchup. In his last five games he is batting .333 with three doubles, three walks and an RBI.
- Yainer Diaz is batting .241 with 11 doubles, a triple, 13 home runs and 14 walks. He's slugging .394 with an on-base percentage of .273.
- Among all qualifying players, he is 123rd in batting average, 157th in on-base percentage and 110th in slugging percentage.
- Christian Walker has 85 hits this season and has a slash line of .232/.292/.380.
- Walker takes a four-game hitting streak into this matchup. In his last five games he is hitting .333 with a double, a home run, two walks and four RBIs.
- Cam Smith is batting .266 with a .333 OBP and 42 RBI for Houston this season.
Diamondbacks Player Leaders
- Geraldo Perdomo has a .375 on-base percentage and a .420 slugging percentage, both team-best averages for the Diamondbacks. He's batting .275.
- He is 45th in batting average, 15th in on-base percentage and 86th in slugging percentage among all qualifying hitters in MLB.
- Eugenio Suarez paces his team with 93 hits. He has a batting average of .254 while slugging .598 with an on-base percentage of .325.
- Including all qualifying hitters, he ranks 93rd in batting average, 83rd in on-base percentage and fourth in slugging percentage.
- Josh Naylor is hitting .293 with 19 doubles, a triple, 11 home runs and 37 walks.
- Corbin Carroll has 17 doubles, 13 triples, 21 home runs and 32 walks while hitting .250.
Astros vs Diamondbacks Head to Head
- 7/22/2025: 3-1 HOU (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 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)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



