Arizona Diamondbacks vs Pittsburgh Pirates Prediction, 7/25/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs Pittsburgh Pirates
Date: Friday, July 25, 2025
Location: PNC Park in Pittsburgh, PA
TV: SportsNet Pittsburgh
Odds/Point Spread: Arizona (-130) Pittsburgh (+110)
PNC Park is the site where the Pittsburgh Pirates (42-61) will try to defeat the Arizona Diamondbacks (50-53) on Friday. The moneyline on this matchup has Arizona at -130 while Pittsburgh is sitting at +110. The total is 8. The starting pitchers will be Ryne Nelson and Mike Burrows.


As a unit, the Arizona Diamondbacks are putting up 5.1 runs per outing, which has them sitting at 4th in the league. They have notched a total of 522 runs and hold an on-base percentage of .329. The Diamondbacks have tallied 186 two-baggers as a squad and have knocked 147 balls out of the park. They have earned 510 runs batted in and 882 hits for the year, while their team batting average sits at .253. Arizona has a slugging percentage of .446 and have struck out 807 times, while being walked on 365 occasions.
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
The Diamondbacks are sitting with a team earned run average of 4.58 this season (25th in the league), and the staff has rung up 866 hitters. Diamondbacks pitchers have given up 131 home runs and 508 total runs (25th in baseball). Their pitching staff has walked 330 batters and their FIP sits at 4.28 as a team this year. Arizona has surrendered 893 hits (8.8 per 9 innings) and 466 earned runs. Their strikeout to walk ratio is 2.62 and their pitching staff holds a WHIP of 1.33.
The Diamondbacks bullpen have accumulated a save percentage of 60.9% and have stepped onto the mound in 102 save situations. The relief pitchers have inherited 106 base runners on the campaign with 34.9% of those runners earned a run for their team. Diamondbacks relief pitchers have entered the game with runners on base 82 times in addition to having 92 appearances in high leverage situations. The Diamondbacks have dispatched 310 relievers to the hill this season. The relievers have racked up 53 holds so far this season (20th in the league). They have compiled 28 saves so far this year and have blown 18 of their 46 chances to get a save.
The Arizona Diamondbacks have accounted for 2,750 putouts this season, in addition to 900 assists and 52 errors. Their fielding rate sits at .986 which puts them in 17th in baseball, and they have turned 81 double plays. The Diamondbacks have converted 69.0% of balls hit into play into outs out of 8,250 innings on the field, which has them ranked 22nd in the majors.
Nelson (25-17 record in his career) sits with a FIP of 4.29 and he has gone up against 1,657 opposing batters during his time in the majors. He has surrendered 386 hits (8.7 hits per 9 innings) with 112 free passes. His ERA is 4.35 (192 earned runs allowed) and his career WHIP is 1.254. Nelson has thrown 397 innings and has totaled 307 punch outs so far in his career.
Pittsburgh has hit 68 home runs this year to go along with 338 RBIs. They have put up 142 doubles, while getting a free base 319 times as well as scoring 350 runs. The Pittsburgh Pirates have accounted for an OBP of .301 as well as a team batting average of .232 this year. The Pirates have a team slugging % of .342 and they score 3.40 runs per game (30th in the league). They have struck out on 902 instances (6th in MLB) and have totaled 789 base hits.
The Pirates have a WHIP of 1.211 and have a FIP of 3.90 as a unit for the season. They are sitting at 7th in MLB as a staff in total hits allowed with 802. The Pittsburgh pitching staff have allowed 412 runs so far this season and come in with a team ERA of 3.84 (387 earned runs relinquished). Their K/BB ratio is 7.70 (776 strikeouts vs 297 walks). They have relinquished 98 homers and they allow 4.09 runs per 9 innings (9th in MLB).
Sitting with 84 save situations, the Pirates have compiled 45 holds and 16 blown saves. Pittsburgh has had bullpen pitchers step onto the hill in 37 save opportunities and they have earned 21 saves. Their bullpen pitchers have come in 99 times in high leverage situations and on 94 occasions with base runners. Pittsburgh relief pitchers hold an inherited score percentage of 34.0% of 150 inherited base runners. They sit at 24th in MLB with a save rate of 56.8%, and they have dispatched 313 bullpen pitchers to the mound this year.
The Pittsburgh Pirates have turned 80 double plays and have a fielding percentage of .987 (10th in the majors). The Pirates have accrued 878 assists, 46 errors and have a tally of 2,723 putouts so far this year. Out of their 8,169 innings on the field, the Pirates have earned a defensive efficiency of 71.5% (2nd in professional baseball).
Thus far in his career, Burrows has surrendered 48 base knocks while he has earned 50 K's in 49 innings pitched. Burrows (2-3 mark in his career) holds a 4.58 ERA and has conceded 8.8 hits per 9 innings. He has allowed 25 ER's while holding a WHIP of 1.426 and a FIP of 4.5. He has a strikeout to walk ratio of 2.27 and he has gone up against 217 batters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Arizona (-130)
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