Arizona Diamondbacks vs Pittsburgh Pirates Prediction, 7/26/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs Pittsburgh Pirates
Date: Saturday, July 26, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: Arizona (-144) Pittsburgh (+120)
The Pittsburgh Pirates (42-61) will take on the Arizona Diamondbacks (50-53) at PNC Park on Saturday. The moneyline on this contest has the Diamondbacks at -144 while the Pirates are at +120. The total is 9. The starting pitchers are Merrill Kelly and Andrew Heaney.


The Diamondbacks have accounted for 186 two-baggers as a squad and have smacked 147 baseballs out of the park. Arizona is slugging .446 and have struck out 807 times, while taking a walk on 365 occasions. As a team, the Arizona Diamondbacks are recording 5.1 runs per outing, which puts them at 4th in the league. They have accounted for 510 runs batted in and 882 base knocks on the year, and their team batting average comes in at .253. They have earned 522 runs and have an on-base percentage of .329.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is one of the top handicappers in the country again in 2025! We easily hit a 7-unit selection on Wednesday and Friday will feature a 5-unit selection (low odds) you do not want to miss (7 p.m.). Sign-up now with a daily picks package from MLB Baseball and stream it live on MLB.tv. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our Free MLB Picks
Their strikeout to walk ratio is 2.62 and their pitching staff has recorded a WHIP of 1.33. Diamondbacks pitchers have yielded 131 home runs in addition to 508 runs (25th in the league). Arizona has conceded 893 hits (8.8 per 9 innings) as well as 466 earned runs. The Diamondbacks hold a team ERA of 4.58 so far this season (25th in baseball), and the staff has rung up 866 hitters. They have walked 330 opposing hitters and their FIP sits at 4.28 as a squad over the course of the season.
The Diamondbacks relievers have compiled a save rate of 60.9% and have come into the game in 102 save situations. The relief pitchers have inherited 106 runners on the campaign and 34.9% of those players ended up scoring. Diamondbacks relief pitchers have come into the game with runners on base 82 times in addition to having 92 appearances in high leverage situations. The Diamondbacks have sent 310 relievers to the hill this season. The relief pitchers have racked up 53 holds this season (20th in the league). They have earned 28 saves on the campaign and have not converted 18 of 46 chances to get a save.
The Arizona Diamondbacks have a total of 2,750 putouts so far this season, as well as 900 assists and 52 errors. Their fielding percentage sits at .986 which puts them in 17th in pro baseball, and they have turned 81 double plays. The Diamondbacks have converted 69.0% of baseballs in play into outs in their 8,250 innings, which has them sitting 22nd in MLB.
Kelly has pitched in 946 frames and is sitting with 862 strikeouts in his pro baseball career. His ERA is 3.76 (395 earned runs allowed) and his career WHIP is 1.195. He has given up 842 base knocks (8.0 hits per 9 innings) and has 289 walks. Kelly (62-49 record in his career) sits with a FIP of 3.70 while he has gone up against 3,882 batters in the major leagues.
The Pittsburgh Pirates are sitting with an OBP of .301 in addition to a team batting average of .232 so far this season. They have struck out on 902 occasions (6th in the league) and have recorded 789 base hits. Pittsburgh is sitting with 68 home runs this year as well as 338 runs batted in. The Pirates have a slugging percentage of .342 and they have an average of 3.40 runs per game (30th in the league). They have 142 doubles, while getting a free base 319 times as well as scoring 350 runs.
The Pirates are sitting with a team WHIP of 1.211 with a FIP of 3.90 as a team over the course of the season. They currently have a K/BB ratio of 7.70 (776 strikeouts against 297 walks). They rank 7th in the league as a staff in total hits relinquished with 802. They have conceded 98 home runs and they yield 4.09 runs per 9 innings (9th in the league). The Pittsburgh pitching staff have given up 412 runs on the season while having an ERA of 3.84 (387 earned runs surrendered).
Pittsburgh relief pitchers have an inherited score percentage of 34.0% of 150 inherited runners. Their relievers have come in 99 times in high leverage situations in addition to 94 occasions with runners on. Sitting with 84 save situations, the Pirates have earned 45 holds and 16 blown saves. They are ranked 24th in baseball holding a save percentage of 56.8%, and they have dispatched 313 relief pitchers to the hill on the season. Pittsburgh has called on bullpen pitchers to step onto the hill in 37 save opportunities and they have walked away with 21 saves.
Out of their 8,169 innings on the diamond, the Pirates hold a efficiency on defense of 71.5% (2nd in the majors). The Pittsburgh Pirates have turned 80 double plays and hold a fielding percentage of .987 (10th in MLB). The Pirates have 878 assists, 46 errors and have earned a total of 2,723 putouts during this campaign.
So far in his pro baseball career, Heaney has surrendered 1,083 hits while totaling 1,144 punch outs in 1,116 innings. Heaney (55-71 career mark) holds a 4.51 earned run average while surrendering 8.7 hits per 9 innings. He has surrendered 559 ER's while earning a WHIP of 1.270 and being the owner of a FIP of 4.4. He has a strikeout to walk ratio of 3.43 and he has gone up against 4,764 opposing batters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Arizona (-144)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Pittsburgh Pirates - Twitter
Arizona Diamondbacks - Twitter