The Houston Astros are -130 favorites with Hunter Brown taking the bump on Friday night when they host the Texas Rangers.
While he is the marquee name, the underlying metrics suggest Nathan Eovaldi has been the better pitcher this season.
I'm happy to take the plus-money price attached to Texas with my Rangers vs. Astros predictions and MLB picks for Friday, July 31.
Who will win Rangers vs Astros today: Texas Rangers (+110)
Nathan Eovaldi and Hunter Brown both enter play with inflated ERAs over the last month. However, Eovaldi’s underlying profile is a lot more promising.
His xFIP sits at 2.73 during that span, trailing only Dylan Cease and Ranger Suarez among today’s projected starters.
Brown sits way down with a 5.04 xFIP, not far off from the 5.40 ERA.
The Texas Rangers sit seventh in wOBA and fifth in ISO in July, so their offense is in excellent form as well.
Expect that to shine through and back Texas to -105.

Rangers vs Astros Over/Under pick: Over 7.5 (-115)
The name value is preventing this total from being as high as it should be.
Eovaldi is an excellent strikeout artist but ranks in the 34th percentile in barrel rate. That could get him into trouble against the Houston Astros, who sit fourth in ISO vs. right-handed pitching in July.
Texas holds down the seventh slot in ISO against righties this month while also cracking the Top-10 in hard hit rate and fly ball percentage.
With both offenses hitting for so much power, we could see several homers in this game.
Bet to -125.
- ML/RL bets: 65-59, -7.30 units
- Over/Under bets: 68-51-5, +8.49 units
Rangers vs Astros weather
This game will be played in a dome.
Rangers vs Astros odds
- Moneyline: Rangers +110 | Astros -130
- Run line: Rangers +1.5 (-200) | Astros -1.5 (+165)
- Over/Under: Over 8.0 (-105) | Under 8.0 (-115)
Rangers vs Astros trend
Texas has hit the Over in 29 of the last 40 games (+16.85 units, 38% ROI). Find more MLB betting trends for Rangers vs. Astros.
How to watch Rangers vs Astros and game info
| Location | Daikin Park, Houston, Texas |
| Date | Friday, July 31, 2026 |
| First pitch | 8:15 p.m. ET |
| TV | Apple TV |
| Rangers starting pitcher | Nathan Eovaldi (10-8, 4.05 ERA) |
| Astros starting pitcher | Hunter Brown (2-1, 3.45 ERA) |
Rangers vs Astros latest injuries
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.






