Arizona Diamondbacks vs Pittsburgh Pirates Betting Pick & Prediction for 7/28

This article was published on Jul 28, 2026. Today’s picks MLB picks

MLB game preview

The Arizona Diamondbacks take on the Pittsburgh Pirates in an MLB regular season game. Both teams have identical records of 55-52. The game will be held at PNC Park in Pittsburgh. The Diamondbacks are looking to break a three-game losing streak, while the Pirates aim to extend their two-game winning streak.

Brandon Pfaadt will pitch for the Diamondbacks. He has a 5-1 record with a 4.43 ERA. Bubba Chandler will start for the Pirates. He holds a 3-8 record with a 4.47 ERA. The game is set for Tuesday, July 28, 2026, at 6:40 PM. Light rain is in the forecast with a calm wind.

Arizona Diamondbacks Team Preview

The Arizona Diamondbacks have been on the road recently. They faced the Pittsburgh Pirates on July 27th and lost by one run with a final score of 3-2. Merrill Kelly started for the Diamondbacks and pitched well, allowing no earned runs over 5 2/3 innings.

In the game against the Washington Nationals on July 26th, the Diamondbacks lost 10-7. The team had nine hits, including two home runs. Geraldo Perdomo and Gabriel Moreno each had strong performances at the plate.

On July 23rd, the Diamondbacks secured a win against the St. Louis Cardinals, 10-6. Brandon Pfaadt pitched six innings, allowing two earned runs. Tyler Locklear led the team’s offense with a home run and three RBIs.

Diamondbacks vs Pirates Game Day Info

  • Sport: MLB
  • Teams: Arizona Diamondbacks vs. Pittsburgh Pirates
  • Venue: PNC Park in Pittsburgh, PA
  • Date: Tuesday, July 28, 2026
  • Betting Odds: Diamondbacks Moneyline -103, Pirates Moneyline -117

Pittsburgh Pirates Team Preview

The Pittsburgh Pirates have been on a bit of a roller coaster recently. They won two close games against the Arizona Diamondbacks and Chicago Cubs, each by just one run. However, they also suffered two losses, one of which was a tough 11-0 defeat against the Cubs.

The Pirates’ hitting ranks well in the league, with a batting average of .260, which is first. Their on-base percentage and slugging percentage are also high, both ranked third. Despite this, they have struggled with strikeouts, ranking 28th.

On the pitching side, the Pirates have a team ERA of 4.30, placing them 20th. Bubba Chandler will start the next game for the Pirates. He has a record of 3-8 with a 4.47 ERA this season, and he will look to add to his 90 strikeouts.

BTB Betting Pick

The moneyline pick for this game is the Pirates at -117. The Pirates have the edge with a better batting average and on-base percentage. The Diamondbacks have a higher strikeout rate, which might work against them.

For the over/under, the pick is under 9.0 at -109. The Diamondbacks have a lower slugging percentage, and both teams have earned run averages around 4.3. This suggests the game could be low-scoring, keeping it under 9 runs.