Yainer Diaz, catching for the Houston Astros, went 4-for-5 with three singles and a home run, scored two runs, and had one RBI in their 11-2 victory over the Texas Rangers on July 31, 2026.
Insight
Diaz's recent performance highlights include a standout game against the Texas Rangers on July 31, 2026, where he contributed with 4 hits in 5 at-bats, including a home run. In the last 7 games, he has maintained a batting average of .379 with 11 hits in 29 at-bats. Over the season, Diaz has hit 8 home runs with a batting average of .266 across 52 games for the Houston Astros.
Get more MLB player news, recaps, and predictions in your inbox
Subscribe to the Knup newsletter for MLB coverage, sports business notes, and ecosystem updates.