Astros vs Rangers Prediction, Odds, Moneyline, Spread & Over/Under for July 31

Odds updated as of 4:12 a.m.
The Houston Astros will take on the Texas Rangers in MLB action on Friday.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's what you need to know.
Astros vs Rangers Game Info
- Houston Astros (55-55) vs. Texas Rangers (55-54)
- Date: Friday, July 31, 2026
- Time: 8:15 p.m. ET
- Venue: Daikin Park -- Houston, Texas
- Coverage: Apple TV+
Astros vs Rangers Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: HOU: (-126) | TEX: (+108)
- Spread: HOU: +1.5 (-210) | TEX: -1.5 (+172)
- Total: 8 -- Over: (-112) | Under: (-108)
Astros vs Rangers Probable Starting Pitchers
Probable Pitchers: Hunter Brown (Astros) - 2-1, 3.45 ERA vs Nathan Eovaldi (Rangers) - 10-8, 4.05 ERA
This contest's pitching matchup is set, as the Astros will send Hunter Brown (2-1) to the mound, while Nathan Eovaldi (10-8) will take the ball for the Rangers. Brown and his team are 5-4-0 ATS this season when he starts. Brown's team has been victorious in 57.1% of the games he's started as the moneyline favorite with a record of 4-3. When Eovaldi starts, the Rangers are 9-11-0 against the spread. The Rangers have been the underdog on the moneyline in nine of Eovaldi's starts this season, and they went 6-3 in those games.
Astros vs Rangers Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Rangers win (57.7%)
Astros vs Rangers Moneyline
- The Astros vs Rangers moneyline has Houston as a -126 favorite, while Texas is a +108 underdog on the road.
Astros vs Rangers Spread
- The Rangers are 1.5-run favorites against the spread for this matchup with the Astros. The Rangers are +172 to cover, while the Astros are -210 to cover as a 1.5-run underdog on the runline.
Astros vs Rangers Over/Under
- The over/under for the Astros versus Rangers game on July 31 has been set at 8, with -112 odds on the over and -108 odds on the under.
Bet on Houston Astros vs. Texas Rangers on FanDuel today!
Astros vs Rangers Betting Trends
- The Astros have been chosen as favorites in 40 games this year and have walked away with the win 20 times (50%) in those games.
- This season Houston has been victorious 11 times in 24 chances when named as a favorite of at least -126 on the moneyline.
- The Astros and their opponents have gone over the total this season in 58 of their 110 opportunities.
- The Astros are 54-56-0 against the spread in their 110 games with a line set by sportsbooks this season.
- The Rangers have won 48.1% of the games this season they were the underdog on the moneyline (26-28).
- When it has played as a moneyline underdog with odds of +108 or longer, Texas has a record of 12-15 (44.4%).
- The Rangers have had an over/under set by oddsmakers 108 times, and have combined with opponents to go over the total in 57 of those games (57-46-5).
- The Rangers have put together a 52-56-0 record against the spread this season (covering 48.1% of the time).
Astros Player Leaders
- Yordan Alvarez has 126 hits and an OBP of .432 to go with a slugging percentage of .640. All three of those stats rank first among Houston hitters this season. He has a .321 batting average, as well.
- Among qualified batters in baseball, his batting average ranks third, his on-base percentage ranks first, and he is first in slugging.
- Isaac Paredes is hitting .254 with 18 doubles, a triple, 14 home runs and 41 walks. He's slugging .418 with an on-base percentage of .347.
- Among qualified hitters, he ranks 73rd in batting average, 49th in on-base percentage and 82nd in slugging percentage.
- Christian Walker is batting .235 with a .453 slugging percentage and 62 RBI this year.
- Walker heads into this game with three games in a row with at least one hit. In his last five games he is hitting .263 with a double, a home run, three walks and four RBIs.
- Jeremy Pena is batting .311 with a .364 OBP and 31 RBI for Houston this season.
- Pena has safely hit in 11 games in a row. During his last 10 outings he is hitting .395 with a double, six home runs and nine RBIs.
Rangers Player Leaders
- Ezequiel Duran leads the Rangers with 92 hits. He's batting .269 and slugging .447 with an on-base percentage of .324.
- Including all the qualified hitters in the big leagues, his batting average ranks 48th, his on-base percentage is 81st, and he is 58th in slugging.
- Brandon Nimmo's .429 slugging percentage paces his team. He has a batting average of .266 with an on-base percentage of .334.
- He is currently 54th in batting average, 66th in on-base percentage and 71st in slugging percentage among all qualifying hitters.
- Jake Burger has 16 doubles, 19 home runs and 31 walks while hitting .236.
- Joc Pederson has 11 doubles, two triples, 19 home runs and 36 walks while hitting .252.
Astros vs Rangers Head to Head
- 7/12/2026: 6-5 TEX (Favorite: Rangers, Spread: -1.5, Total: 9, Favorite Moneyline: -138, Underdog Moneyline: +118)
- 7/11/2026: 9-3 HOU (Favorite: Rangers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -118, Underdog Moneyline: +100)
- 7/10/2026: 7-3 TEX (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 5/28/2026: 5-1 HOU (Favorite: Rangers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
- 5/27/2026: 4-3 HOU (Favorite: Rangers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 5/26/2026: 10-7 TEX (Favorite: Rangers, Spread: -1.5, Total: 8, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 5/25/2026: 9-0 HOU (Favorite: Rangers, Spread: -1.5, Total: 8, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 5/17/2026: 8-0 TEX (Favorite: Rangers, Spread: -1.5, Total: 8, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 5/16/2026: 4-1 HOU (Favorite: Rangers, Spread: -1.5, Total: 7.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 5/15/2026: 2-0 HOU (Favorite: Rangers, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



