MLB Game Preview: Houston Astros (57-42) vs. Arizona Diamondbacks (50-50)

0
38
Arizona Diamondbacks logo

Venue: Chase Field, Phoenix, AZ
First Pitch: 9:40 PM ET
Watch Live: ARID, SCHN, MLB.TV

Arizona enters the series riding a three-game home win streak, while Houston looks to rebound from a 3–7 skid over their last 10 games.

This marks the first meeting of the season between the two clubs. The Diamondbacks are favored at home, but both teams are battling for playoff positioning as the trade deadline approaches.

Starting Pitchers – July 21, 2025

TeamPitcherRecordERAWHIPK/9
DiamondbacksZac Gallen (RHP)7–105.401.378.6
AstrosColton Gordon (LHP)3–24.671.427.6
  • Zac Gallen has struggled in 2025, allowing a .254 opponent AVG and posting just seven quality starts in 20 outings. He’s allowed six earned runs in his last start vs. the Angels.
  • Colton Gordon, a rookie lefty, has shown flashes of promise but needs to limit walks and go deeper into games. He’s averaging 4.7 innings per start and has allowed a .302 opponent AVG.

Players to Watch

Arizona Diamondbacks

  • Eugenio Suárez: 35 HR, 85 RBI; ranks 3rd in MLB in homers and 1st in RBI
  • Geraldo Perdomo: .272 AVG, 20 doubles, 10 HR, 58 walks; hitting .316 over last five games
  • Corbin Carroll: 21 HR, 13 triples; elite speed and gap power
  • Josh Naylor: .291 AVG; team leader in batting average

Houston Astros

  • Jeremy Peña: .322 AVG, 11 HR; anchors the lineup amid injuries
  • Yainer Díaz: 13 HR, .242 AVG; consistent power threat
  • Jose Altuve: 53 RBI, 16 HR; ranks 37th in MLB in homers
  • Cam Smith: .272 AVG, 7 HR, 16 doubles; emerging contributor

Team Comparison – Key Stats

CategoryAstrosDiamondbacks
Batting Avg.258 (2nd MLB).252 (10th MLB)
Slugging %.409 (11th MLB).448 (2nd MLB)
Home Runs112 (13th MLB)145 (5th MLB)
Runs/Game4.45.2
Team ERA4.74 (last 10 games)3.34 (last 10 games)
Last 10 Games3–76–4

Arizona’s offense has been explosive, ranking top five in runs, slugging, and homers. Houston counters with a higher batting average and a deeper bullpen, but recent injuries have slowed their production.

Game Odds

Houston Astros                 9

Arizona Diamondbacks – 132

Odds Courtesy of Sports Odd Direct as of Sunday, July 20, 2025