Diamondbacks vs Pirates Picks and Prediction – 8/2/2024

By: Eddie Kline |

Last Updated: 08/01/2024 at 6:46 PM ET

Arizona Diamondbacks at Pittsburgh Pirates 08/02/24 - MLB Picks & Predictions
Game Start: 8/2/2024, 10:40 PM UTC
Latest Odds: ARI -134 ; O/U 8.5

Beautiful PNC Park will play host to a Friday night MLB clash between the Arizona Diamondbacks and the Pittsburgh Pirates. Be ready for the baseball season with all of our MLB picks. The Diamondbacks (58-51) have won three straight games and are currently sitting in third place in the NL Wild Card standings. On Wednesday, SP Zac Gallen (9-5) allowed one across six solid frames to lead Arizona to a 5-4 home victory versus Washington. 

Twenty-five year old righty Brandon Pfaadt (5-6 3.92 ERA) will take the mound for the Diamondbacks in this matchup. Arizona has won four of Pfaadt’s last five starts and he has allowed just seven runs over his last 29 plus innings. 

The Pittsburgh Pirates have split their first 52 home games and are 2.5 games back in the race for the final NL Wild Card spot. On Wednesday, Pittsburgh scored all of their runs in the second inning and committed four errors during a disappointing 5-4 road loss against Houston. C Joey Bart homered as part of a three-hit day for the Pirates, who fell to 55-53 on the year. 

Twenty-five year old righty Luis Ortiz (5-3 2.75 ERA) will make his sixth start of the season for the Pirates. Last time out, Ortiz (5 IP) walked three batters and gave up three runs during a 4-3 road loss against Arizona. 

Diamondbacks vs Pirates Prediction

Diamondbacks vs Pirates Pick Analysis

Our Free MLB Pick for Pittsburgh Pirates vs Arizona Diamondbacks

Pittsburgh Pirates +114

Arizona 1B Christian Walker has been placed on the 10-day injured list with an oblique injury and will be sidelined for the next few weeks. Through 109 games, Arizona ranks 5th in OPS and 2nd in runs scored. For the season, Pittsburgh ranks 28th in OPS and 24th in runs scored. Take the Pirates to win at home. Final Score Prediction, Pittsburgh Pirates win 5-3.