Logo
START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 3:12 p.m.

The Monday schedule in MLB includes a matchup between the Arizona Diamondbacks and the Houston Astros.

We've got you covered, in terms of the vital information about this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.

Diamondbacks vs Astros Game Info

  • Arizona Diamondbacks (50-50) vs. Houston Astros (57-42)
  • Date: Monday, July 21, 2025
  • Time: 9:40 p.m. ET
  • Venue: Chase Field -- Phoenix, Arizona
  • Coverage: ARID and SCHN

Diamondbacks vs Astros Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: ARI: (-142) | HOU: (+120)
  • Spread: ARI: -1.5 (+138) | HOU: +1.5 (-166)
  • Total: 9 -- Over: (-104) | Under: (-118)

Diamondbacks vs Astros Probable Starting Pitchers

Probable Pitchers: Zac Gallen (Diamondbacks) - 7-10, 5.40 ERA vs Colton Gordon (Astros) - 3-2, 4.67 ERA

The Diamondbacks will give the nod to Zac Gallen (7-10, 5.40 ERA), who is eyeing win No. 8 on the season, and the Astros will turn to Colton Gordon (3-2, 4.67 ERA). When Gallen starts, his team is 8-12-0 against the spread this season. When Gallen starts a game and his team is the favorite on the moneyline, they have a record of 5-7. The Astros are 5-5-0 ATS in Gordon's 10 starts with a set spread. The Astros have played while the underdog on the moneyline for four of Gordon's starts this season, and they won all of the games.

Diamondbacks vs Astros Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Diamondbacks win (50.7%)

Diamondbacks vs Astros Moneyline

  • The Diamondbacks vs Astros moneyline has Arizona as a -142 favorite, while Houston is a +120 underdog on the road.

Diamondbacks vs Astros Spread

  • The Diamondbacks are hosting the Astros and are favored by 1.5 runs on the spread. The Diamondbacks are +138 to cover the runline, with the Astros being -166.

Diamondbacks vs Astros Over/Under

  • Diamondbacks versus Astros on July 21 has an over/under of 9 runs, with the odds on the over -104 and the under set at -118.

Bet on Arizona Diamondbacks vs. Houston Astros on FanDuel today!

Diamondbacks vs Astros Betting Trends

  • The Diamondbacks have won in 32, or 50.8%, of the 63 contests they have been named as odds-on favorites in this year.
  • Arizona has a record of 17-14 in contests when oddsmakers favor them by -142 or more on the moneyline.
  • Contests with the Diamondbacks have gone over the total set by bookmakers in 52 of 97 chances this season.
  • In 97 games with a line this season, the Diamondbacks have a mark of 47-50-0 against the spread.
  • The Astros have won 60% of the games this season they were the underdog on the moneyline (18-12).
  • When playing as a moneyline underdog with odds of +120 or longer, Houston has gone 7-1 (87.5%).
  • The Astros have played in 98 games with an over/under set, and have combined with their opponents to go over the total 42 times (42-54-2).
  • The Astros have covered 51% of their games this season, going 50-48-0 against the spread.

Diamondbacks Player Leaders

  • Geraldo Perdomo has an OPS of .793, fueled by an OBP of .373 to go with a slugging percentage of .420. He has a .272 batting average, as well.
  • Among qualifying hitters in the majors, he ranks 54th in batting average, 17th in on-base percentage, and 85th in slugging.
  • Perdomo hopes to build on a three-game hitting streak in this matchup. During his last five outings he is hitting .333 with a triple, three walks and seven RBIs.
  • Eugenio Suarez leads Arizona with 92 hits. He is batting .257 this season and has 53 extra-base hits. He's also slugging .601 with an on-base percentage of .328.
  • Among qualified hitters, his batting average places him 84th, his on-base percentage 77th, and his slugging percentage fourth.
  • Suarez has picked up a hit in five games in a row. In his last five games he is batting .500 with a double, six home runs, four walks and 10 RBIs.
  • Josh Naylor has collected 98 base hits, an OBP of .361 and a slugging percentage of .452 this season.
  • Corbin Carroll has 21 home runs, 48 RBI and a batting average of .251 this season.
  • Carroll takes a two-game hitting streak into this matchup. In his last five games he is hitting .261 with two doubles, three triples, a walk and an RBI.

Astros Player Leaders

  • Jose Altuve has a .465 slugging percentage, which leads the Astros. He's batting .278 with an on-base percentage of .338.
  • Including all qualified players in the big leagues, he is 43rd in batting average, 62nd in on-base percentage and 47th in slugging percentage.
  • Yainer Diaz is hitting .239 with 11 doubles, a triple, 13 home runs and 14 walks. He's slugging .394 with an on-base percentage of .271.
  • Including all qualifying players, he is 121st in batting average, 154th in on-base percentage and 110th in slugging percentage.
  • Cam Smith is hitting .270 with 17 doubles, two triples, seven home runs and 27 walks.
  • Christian Walker is hitting .227 with 12 doubles, a triple, 13 home runs and 25 walks.

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup