Astros vs. Pirates Prediction, Odds, Picks - July 31

Astros vs. Pirates Prediction, Odds, Picks - July 31

Updated Jul. 31, 2024 8:00 p.m. ET

Jake Woodford will start for the Pittsburgh Pirates against the Houston Astros and Yainer Diaz on Wednesday at 8:10 PM ET. The favored Astros have -230 moneyline odds against the underdog Pirates, who are listed at +188. Houston is favored on the run line (-1.5 with -111 odds). The contest's total is listed at 8 runs.

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

Diamondbacks' Eugenio Suárez collects his 3rd homer of the night against the Nationals

Arizona Diamondbacks' Eugenio Suárez collected his 3rd homer of the night against the Washington Nationals.
ADVERTISEMENT

Astros vs. Pirates Game Information & Odds

  • When: Wednesday, July 31, 2024 at 8:10 PM ET
  • Where: Minute Maid Park in Houston, Texas
  • How to Watch on TV: MLB Network
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Astros -230 +188 8 -116 -104 -1.5 -111 -109

Astros vs. Pirates Prediction

  • Score Prediction: Astros 4, Pirates 3
  • Total Prediction: Under 8 runs
  • Win Probabilities: Astros 55%, Pirates 45%

Astros vs. Pirates Betting Insights

  • The Astros have won 41, or 53.2%, of the 77 games they've played as favorites this season.
  • Houston is undefeated in five games this season when favored by -230 or more on the moneyline.
  • The implied probability of a win from the Astros, based on the moneyline, is 69.7%.
  • The Pirates have been victorious in 31, or 49.2%, of the 63 contests they have been chosen as underdogs in this season.
  • Pittsburgh has played as an underdog of +188 or more just one time this year and came away with a loss in that game.
  • The Pirates have an implied victory probability of 34.7% according to the moneyline set by oddsmakers for this matchup.
FINAL
PIT 4 · HOU 5
MLB
RUN LINE
TO WIN
TOTAL
Pittsburgh Pirates
PIT
Houston Astros
HOU

Astros Recent Betting Performance

  • The Astros have a 3-4 record from the seven games they were moneyline favorites over their last 10 matchups.
  • Over their last 10 outings, the Astros and their opponents combined to hit the over on the total five times (all 10 games had set totals).
  • The Astros' ATS record is 3-7-0 over their past 10 games.

Astros Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 3.7
HR 12
ERA 4.34
K/9 10.9

Astros Player Insights

  • Yordan Alvarez has racked up a team-high 20 home runs.
  • Alvarez's home runs put him 21st in MLB, and he ranks 44th in RBI.
  • Alvarez carries a two-game hitting streak into this matchup. In his last five games he is hitting .222 with three walks and an RBI.
  • Jose Altuve has a club-leading .309 batting average.
  • Among all MLB hitters, Altuve is 72nd in home runs and 77th in RBI.
  • Altuve enters this game looking for his seventh game in a row with a hit. In his last 10 outings he is batting .350 with three doubles, three walks and three RBI.
  • Alex Bregman is hitting .251 with 20 doubles, two triples, 14 home runs and 33 walks.
  • Diaz's 58 runs batted in lead his team.
  • Diaz brings a six-game streak with at least one hit into this one. During his last 10 games he is batting .385 with two doubles, a triple, three home runs, a walk and seven RBI.

Astros Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Mauricio Dubon 0.5 (-225) 1.5 (+150) 0.5 (+1000) 0.5 (+190)
Yainer Diaz 1.5 (+185) 1.5 (+115) 0.5 (+650) 0.5 (+150)
Yordan Alvarez 0.5 (-260) 1.5 (+105) 0.5 (+310) 0.5 (+135)
Jose Altuve 0.5 () 1.5 (+115) 0.5 (+600) 0.5 (+190)
Alex Bregman 0.5 (-260) 1.5 (+125) 0.5 (+600) 0.5 (+180)

Learn more about this Astros vs. Pirates matchup on Fox Sports.

Pirates Recent Betting Performance

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

Pirates Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 3.7
HR 8
ERA 2.73
K/9 6.7

Pirates Player Insights

  • Bryan Reynolds leads the lineup with a batting average of .287, and leads the Pirates in home runs, with 18 and runs batted in with 61.
  • Among all batters in the majors, Reynolds' home run total is 29th and his RBI tally is 29th.
  • Reynolds has collected a hit in four straight games. In his last five games he is batting .222 with four walks.
  • Oneil Cruz is batting .249 with 22 doubles, two triples, 17 home runs and 28 walks.
  • Cruz is 40th in home runs and 48th in RBI among all batters in MLB.
  • Andrew McCutchen is hitting .224 with 13 doubles, a triple, 13 home runs and 47 walks.
  • Connor Joe is batting .244 with 18 doubles, a triple, seven home runs and 30 walks.

Pirates Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Bryan De La Cruz 0.5 (-235) 1.5 () 0.5 (+700) 0.5 (+185)
Bryan Reynolds 0.5 (-230) 1.5 (+145) 0.5 (+750) 0.5 (+245)
Joey Bart 0.5 (-150) 0.5 (-150) 0.5 (+750) 0.5 (+245)
Connor Joe 0.5 (-170) 0.5 (-170) 0.5 (+800) 0.5 (+245)
Andrew McCutchen 0.5 (-160) 0.5 (-160) 0.5 (+700) 0.5 (+300)

Diamondbacks' Eugenio Suárez collects his 3rd homer of the night against the Nationals

Arizona Diamondbacks' Eugenio Suárez collected his 3rd homer of the night against the Washington Nationals.

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
Houston Astros
Pittsburgh Pirates
share