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

Odds updated as of 11:12 a.m.
The MLB's Wednesday schedule includes the Arizona Diamondbacks facing the Houston Astros.
Before you do any MLB betting on this game at FanDuel Sportsbook, here's everything you need to know.
Diamondbacks vs Astros Game Info
- Arizona Diamondbacks (50-52) vs. Houston Astros (59-42)
- Date: Wednesday, July 23, 2025
- Time: 3:40 p.m. ET
- Venue: Chase Field -- Phoenix, Arizona
- Coverage: MLB Network, ARID, and SCHN
Diamondbacks vs Astros Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: ARI: (-120) | HOU: (+102)
- Spread: ARI: -1.5 (+164) | HOU: +1.5 (-200)
- Total: 8.5 -- Over: (-110) | Under: (-110)
Diamondbacks vs Astros Probable Starting Pitchers
Probable Pitchers: Brandon Pfaadt (Diamondbacks) - 10-6, 4.74 ERA vs Brandon Walter (Astros) - 1-3, 3.66 ERA
The Diamondbacks will look to Brandon Pfaadt (10-6) against the Astros and Brandon Walter (1-3). Pfaadt's team is 12-8-0 against the spread this season in his starts. Pfaadt's team is 6-5 this season when he starts and they are the moneyline favorite. The Astros have a 3-5-0 ATS record in Walter's eight starts with a set spread. The Astros were the moneyline underdog for four Walter starts this season -- they lost all of the games.
Diamondbacks vs Astros Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Astros win (50.5%)
Diamondbacks vs Astros Moneyline
- Houston is the underdog, +102 on the moneyline, while Arizona is a -120 favorite at home.
Diamondbacks vs Astros Spread
- The Astros are +1.5 on the run line against the Diamondbacks. The Astros are -200 to cover, and the Diamondbacks are +164.
Diamondbacks vs Astros Over/Under
- A combined run total of 8.5 has been set for Diamondbacks-Astros on July 23, with the over at -110 and the under at -110.
Bet on Arizona Diamondbacks vs. Houston Astros on FanDuel today!
Diamondbacks vs Astros Betting Trends
- The Diamondbacks have been chosen as favorites in 64 games this year and have walked away with the win 32 times (50%) in those games.
- This season Arizona has been victorious 22 times in 46 chances when named as a favorite of at least -120 on the moneyline.
- Contests with the Diamondbacks have gone over the total set by bookmakers in 52 of 99 chances this season.
- In 99 games with a line this season, the Diamondbacks have a mark of 47-52-0 against the spread.
- The Astros have put together a 19-12 record in games they were the underdog on the moneyline (winning 61.3% of those games).
- In games it has played as a moneyline underdog with odds of +102 or longer, Houston has a 12-9 record (winning 57.1% of its games).
- The Astros have played in 100 games with an over/under set, and have combined with their opponents to go over the total 42 times (42-55-3).
- The Astros have a 52-48-0 record ATS this season (covering 52% of the time).
Diamondbacks Player Leaders
- Geraldo Perdomo has an OPS of .796, fueled by an OBP of .375 to go with a slugging percentage of .420. He has a .275 batting average, as well.
- Among all qualifying hitters in baseball, his batting average ranks 45th, his on-base percentage ranks 15th, and he is 86th in slugging.
- Eugenio Suarez has 93 hits, which leads Arizona batters this season. He's batting .254 with 54 extra-base hits. He's also slugging .598 with an on-base percentage of .325.
- Among all qualifying players, he is 93rd in batting average, 83rd in on-base percentage and fourth in slugging percentage.
- Josh Naylor is batting .293 with a .449 slugging percentage and 58 RBI this year.
- Naylor has logged a hit or more in three straight games. In his last five games he is batting .278 with a double and two walks.
- Corbin Carroll is batting .250 with a .326 OBP and 49 RBI for Arizona this season.
- Carroll brings a four-game hitting streak into this game. During his last five outings he is batting .318 with two doubles, three triples, a walk and two RBIs.
Astros Player Leaders
- Jose Altuve has a slugging percentage of .466, a team-high for the Astros. He's batting .280 with an on-base percentage of .340.
- Including all qualifying hitters in the big leagues, he ranks 33rd in batting average, 62nd in on-base percentage and 44th in slugging percentage.
- Altuve heads into this game on a four-game hitting streak. In his last five games he is hitting .333 with three doubles, three walks and an RBI.
- Yainer Diaz is hitting .241 with 11 doubles, a triple, 13 home runs and 14 walks. He's slugging .394 with an on-base percentage of .273.
- He is currently 123rd in batting average, 157th in on-base percentage and 110th in slugging percentage among all qualified hitters.
- Christian Walker has 13 doubles, a triple, 13 home runs and 25 walks while batting .232.
- Cam Smith is hitting .266 with 17 doubles, two triples, seven home runs and 28 walks.
Diamondbacks vs Astros 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!