Diamondbacks vs. Astros Prediction, Odds, Picks - July 22

Diamondbacks vs. Astros Prediction, Odds, Picks - July 22

Updated Jul. 22, 2025 9:01 p.m. ET
Data Skrive

Eugenio Suarez and the Arizona Diamondbacks will try to defeat Jose Altuve and the Houston Astros at Chase Field on Tuesday at 9:40 p.m. ET. The Diamondbacks are the favorite in this one, at -116, while the underdog Astros have -102 odds to play spoiler. Houston is favored on the run line (-1.5 with +168 odds). An 8.5-run over/under has been set in the contest.

Here's everything you need to know from a betting perspective on the Diamondbacks-Astros game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Astros vs. Mariners Highlights | MLB on FOX

Check out the best moments between the Houston Astros and Seattle Mariners.

Diamondbacks vs. Astros Game Information & Odds

  • When: Tuesday, July 22, 2025 at 9:40 p.m. ET
  • Where: Chase Field in Phoenix, Arizona
  • How to watch on TV: ARID and SCHN
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Diamondbacks -116 -102 8.5 -110 -110 -1.5 -205 +168

Diamondbacks vs. Astros Prediction

  • Score Prediction: Diamondbacks 6, Astros 5
  • Total Prediction: Over 8.5 runs
  • Win Probabilities: Diamondbacks 50%, Astros 50%

Diamondbacks vs. Astros Betting Insights

  • This season, the Diamondbacks have won 33 out of the 65 games, or 50.8%, in which they've been favored.
  • Arizona is 28-28 this season when entering a game favored by -116 or more on the moneyline.
  • The moneyline for this contest implies a 53.7% chance of a victory for the Diamondbacks.
  • The Astros have won in 19, or 59.4%, of the 32 contests they have been named as odds-on underdogs this year.
  • Houston has a win-loss record of 15-11 when favored by -102 or worse by sportsbooks this year.
  • The Astros have an implied victory probability of 50.5% according to the moneyline set for this matchup.

Diamondbacks Recent Betting Performance

  • The Diamondbacks went 2-2 across the four games they were favored on the moneyline in their last 10 matchups.
  • Over their last 10 matchups, the Diamondbacks and their opponents combined to go over the run total five times (all 10 of the games had set totals).
  • The Diamondbacks' record against the spread is 6-4-0 over their past 10 games.

Diamondbacks Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 5.1
HR 13
ERA 3.87
K/9 7.0

Diamondbacks Player Insights

  • Geraldo Perdomo is hitting .270 with 20 doubles, two triples, 10 home runs and 59 walks.
  • Perdomo's home runs rank him 131st in the majors, and he ranks ninth in RBI.
  • Suarez has hit 36 home runs with 86 runs batted in. Both pace his team.
  • Suarez ranks second in home runs and first in RBI on the season.
  • Suarez has six straight games with at least one hit. During his last 10 games he is batting .306 with a double, eight home runs, five walks and 12 RBIs.
  • Josh Naylor leads the Diamondbacks with a .293 batting average.
  • Naylor is on a two-game hitting streak entering this contest. During his last five outings he is hitting .263 with a double and two walks.
  • Corbin Carroll is batting .250 with 16 doubles, 13 triples, 21 home runs and 32 walks.
  • Carroll has recorded at least one hit in three straight games. During his last five outings he is hitting .261 with a double, three triples, a walk and two RBIs.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Randal Grichuk 0.5 (-220) 1.5 (+130) - 0.5 (+200)
Lourdes Gurriel Jr. 0.5 (-270) 1.5 (+120) - 0.5 (+185)
Eugenio Suárez 0.5 (-220) 1.5 (+120) - 0.5 (+140)
Corbin Carroll 0.5 (-235) 1.5 (+120) - 0.5 (+200)
Ketel Marte - - - -

Astros Recent Betting Performance

  • The Astros have played as underdogs in four of their past 10 games and won two of those contests.
  • The Astros and their opponents have combined to hit the over six times in their last 10 games with a total.
  • The Astros have four wins against the spread in their last 10 chances.

Astros Recent Stats

Stat Avg/Total
Record 3-7
Runs Per Game 4.6
HR 12
ERA 4.83
K/9 9.2

Astros Player Insights

  • Altuve has driven in the most runs for the Astros with 53 runs batted in.
  • Among all batters in MLB, Altuve ranks 39th in homers and 51st in RBI.
  • Altuve takes a hitting streak of three games into this matchup. In his last five games he is hitting .333 with three doubles, two walks and an RBI.
  • Yainer Diaz is hitting .239 with 11 doubles, a triple, 13 home runs and 14 walks.
  • Among all MLB hitters, Diaz is 77th in home runs and 115th in RBI.
  • Christian Walker is batting .230 with 13 doubles, a triple, 13 home runs and 25 walks.
  • Cam Smith is batting .269 with 17 doubles, two triples, seven home runs and 27 walks.

Astros Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Mauricio Dubon 0.5 (-230) 1.5 (+155) - 0.5 (+220)
Yainer Diaz 1.5 (+160) 1.5 (+100) - 0.5 (+135)
Jose Altuve 1.5 (+170) 1.5 (+105) - 0.5 (+175)
Victor Caratini - - - -
Framber Valdez - - - -

Astros vs. Mariners Highlights | MLB on FOX

Check out the best moments between the Houston Astros and Seattle Mariners.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share