Prediction Details

MLB Prediction: Arizona Diamondbacks vs Pittsburgh Pirates (Friday, July 25 at 06:40 PM ET)

Introduction

Fans of the MLB are in for an exciting evening, when the Arizona Diamondbacks come face-to-face with the Pittsburgh Pirates. This National League showdown promises to deliver loads of intrigue, as the Diamondbacks look to make a statement on the road against the Pirates, who are holding fort at their home base.

Game Time

The first pitch is scheduled for Friday, July 25 at 06:40 PM ET at scenic PNC Park, a neutral park with slight under lean.

Moneyline Odds

Arizona Diamondbacks: -125
Pittsburgh Pirates: +105
Over/Under Line: 9.0

Latest Team Records

Arizona Diamondbacks have a record of 50-53 with a win percentage of 0.485, while the Pittsburgh Pirates hold a record of 42-61 with a win percentage of 0.408.

Injury Report

Key injuries for the Arizona Diamondbacks include:

  • Jalen Beeks (Back) – Status: 15-Day-IL. Diamondbacks manager Torey Lovullo said Wednesday that Beeks (back) has a good chance at being cleared to face live hitters Friday, Alex Weiner of ArizonaSports.com reports.
  • Shelby Miller (Forearm) – Status: 15-Day-IL. Diamondbacks manager Torey Lovullo said Wednesday that there’s a good chance Miller (forearm/back) will face live hitters Friday, Alex Weiner of ArizonaSports.com reports.

The Pittsburgh Pirates are currently healthy with no major injury concerns.

Key Player Stats

Arizona Diamondbacks

  • Eugenio Suarez: 0.252 AVG, 36 HR, 86 RBI
  • Geraldo Perdomo: 0.283 AVG, 10 HR, 72 RBI
  • Ketel Marte: 0.287 AVG, 20 HR, 41 RBI

Pittsburgh Pirates

  • Bryan Reynolds: 0.237 AVG, 10 HR, 50 RBI
  • Andrew McCutchen: 0.255 AVG, 9 HR, 32 RBI
  • Oneil Cruz: 0.219 AVG, 16 HR, 40 RBI

Team Analysis

Arizona Diamondbacks

The Arizona Diamondbacks, while looking to turn things around given their recent 2-3 record, certainly offer notable offensive firepower. Players such as Eugenio Suarez, Geraldo Perdomo, and Ketel Marte have the ability to dictate the tempo and the outcome of a game in their favor. Their road performance has been nearly even, and in this matchup, they will undoubtedly be looking to impose themselves.

Despite their less than ideal form in their last 5 games, the Diamondbacks’ resilience on the road keeps them competitive. Their latest performances show glimpses of ingenuity and a clear potential to increase their win percentage. This matchup will be an opportunity for the Diamondbacks to silence critics and reaffirm their standing.

  • Batting Average: 0.253
  • Total Runs Scored: 522
  • Home Runs: 147
  • OPS: 0.775
  • ERA: 4.58
  • WHIP: 1.33

Away Record: 24-25 • Home Record: 26-28
Last 5 Games: 2-3 (4.4 RPG)
Last 10 Games: 4-6 (4.7 RPG)


Pittsburgh Pirates

The Pittsburgh Pirates, on the other hand, enjoying a 3-2 record in their last 5, seem to have found their rhythm at their home base. Backed by the impressive recent form of Bryan Reynolds, Andrew McCutchen, and Oneil Cruz, the Pirates are commanding due respect from their opponents. Their home record gives them an edge, and they look poised to capitalize on this advantage.

While the Pirates’ overall season record might not look too impressive, their recent form and the comfort of their home base are certainly going to play a crucial role in this matchup. There’s been a notable uplift in their performances, which provides them with the impetus to take on the challenging Diamondbacks squad.

  • Batting Average: 0.232
  • Total Runs Scored: 350
  • Home Runs: 68
  • OPS: 0.643
  • ERA: 3.84
  • WHIP: 1.21

Away Record: 13-37 • Home Record: 29-24
Last 5 Games: 3-2 (4.6 RPG)
Last 10 Games: 4-6 (3.4 RPG)


Head-to-Head History

Pittsburgh Pirates 2–1 Arizona Diamondbacks (Last 3 games)

  • 2025-05-28: PIT 10 @ ARI 1
  • 2025-05-28: PIT 9 @ ARI 6
  • 2025-05-27: PIT 0 @ ARI 5

Over/Under Trends

Arizona Diamondbacks’ last 10 games have averaged 8.8 total runs per game, with 4 of those going over the posted total of 9.0.

Pittsburgh Pirates’ last 10 games have seen an average of 8.6 combined runs, with 4 games clearing the same line of 9.0.

Moneyline Betting Prediction

The Pittsburgh Pirates have been exhibiting stronger form recently, while also boasting an impressive home record. Their key players are showing promising form, and the team as a whole seems to be riding a positive momentum wave. Going up against the Diamondbacks, who haven’t been as consistent on the road, the Pirates look poised to leverage these advantages for a victory in this matchup.

Given recent form and matchup edges, the Pittsburgh Pirates are the smart side.

Over/Under Prediction

Averaging 4.6 runs per game lately, the Pittsburgh Pirates are ramping up offensively, while the Arizona Diamondbacks are putting up 4.4. That could influence how this matchup shapes up against the total.

These teams are combining for 9.0 runs per game recently — below the posted total of 9.0, a crucial pivot point in betting markets. Our pick is Under 9.0.

Bookmakers

Shop the odds at: FanDuel, LowVig.ag, BetOnline.ag, Caesars, MyBookie.ag, DraftKings, BetMGM, Bovada, BetUS, BetRivers, Fanatics.

Parlamaz may earn affiliate commissions from links in this article.