Pittsburgh Pirates vs Arizona Diamondbacks Prediction, 5/28/2025 MLB Picks, Best Bets & Odds
Game: Pittsburgh Pirates vs Arizona Diamondbacks
Date: Wednesday, May 28, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: Pittsburgh (+172) Arizona (-210)
The Arizona Diamondbacks (27-27) are welcoming the Pittsburgh Pirates (19-36) at Chase Field on Wednesday. The line on this contest has the Pirates at +172 and the Diamondbacks are priced at -210. The betting total is set at 8. The pitchers expected to start will be Paul Skenes and Zac Gallen.


As a unit, the Pittsburgh Pirates are scoring 3.0 runs per contest, which puts them at 30th in MLB. They have notched a total of 164 runs while holding a team OBP of .303. The Pirates have recorded 64 two-baggers as a unit and have hit 37 baseballs out of the park. They have 159 RBI's as well as 405 base knocks this season, while their team batting average sits at .223. Pittsburgh has a slugging rate of .329 and have been called out on strikes 473 times, while being walked on 192 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL is back on Wednesday with a 7-unit selection you do not want to miss (7:40 p.m.). It comes from a pick’em game between Cincinnati and Kansas City. Sign-up below with a daily picks package from MLB Baseball and let 53 years of handicapping experience work for you. 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 MLB Picks
The Pirates have an ERA of 4.03 over the course of the season (19th in baseball), and their staff has rung up 402 batters. Pirates pitchers have allowed 45 long balls and also 236 total runs (20th in MLB). They have walked 178 opposing players and their FIP is 3.85 as a team over the course of the season. Pittsburgh has conceded 446 hits (8.2 per 9 innings) as well as 219 earned runs. They have a K/BB ratio of 2.26 and the pitching staff has a team WHIP of 1.28.
Pirates relief pitchers have entered the contest with players on base 56 times in addition to having 63 appearances in high leverage situations. The bullpen have a total of 29 holds on the campaign (19th in the league). The Pirates bullpen have compiled a save rate of 50.0% and have stepped onto the mound in 52 save situations. They have earned 11 saves on the campaign and have blown 11 of their 22 save opportunities. The bullpen pitchers have inherited 88 runners on the season with 34.1% of them crossed the plate. The Pirates have sent 182 relievers to the mound over the course of the season.
The Pittsburgh Pirates have accounted for 1,467 putouts so far this season, in addition to 496 assists and 31 errors. Their fielding percentage is at .984 which has them sitting 21st in MLB, and have a total of 50 double plays. The Pirates have converted 70.3% of baseballs in play into outs in their 4,401 innings, which has them sitting 12th in professional baseball.
Skenes (14-8 win-loss mark in his career) has earned a FIP of 2.07 while he has gone up against 781 opposing batters during his time in the majors. He has conceded 141 base knocks (6.3 hits per nine innings) with 50 free passes. His ERA is 2.10 (47 earned runs allowed) and he has a career WHIP of 0.949. Skenes has pitched in 201 frames and has tallied 240 punch outs during his career.
Arizona has accounted for 75 home runs this year as well as 265 runs batted in. They have recorded 108 two-baggers, while getting a free base 199 times and earning 272 runs. The Arizona Diamondbacks have earned an on-base percentage of .333 as well as a batting average of .256 for the year. The Diamondbacks hold a team slugging percentage of .449 and they are scoring 5.04 runs per game (5th in baseball). They have struck out on 402 occasions (27th in the league) and have totaled 470 base knocks.
The Arizona pitching staff have allowed 266 runs for the year while holding an ERA of 4.59 (245 earned runs relinquished). They have given up 69 homers and they surrender 4.99 runs per 9 innings (24th in the league). The Diamondbacks have a team WHIP of 1.312 and are the owners of a FIP of 4.27 as a unit this season. Their strikeout to walk ratio is 8.60 (459 strikeouts against 178 walks). They have a ranking of 21st in MLB as a staff in total hits allowed with 452.
Arizona has had relief pitchers take the mound in 28 save opportunities and they have walked away with 17 saves. They are currently ranked 18th in the league with a save percentage of 60.7%, and they have dispatched 163 relief pitchers onto the diamond this year. Their bullpen pitchers have taken the field 54 times in high leverage situations in addition to 44 occasions with runners on base. Arizona relief pitchers hold an inherited score rate of 29.6% out of their 54 inherited base runners. With 59 save situations, the Diamondbacks have recorded 30 holds and also 11 blown saves.
In 4,326 innings on the diamond, the Diamondbacks have a defensive efficiency of 69.9% (16th in the majors). The Arizona Diamondbacks have turned 38 double plays and have accounted for a fielding rate of .987 (14th in pro baseball). The Diamondbacks have accrued 477 assists, 26 errors and have accumulated 1,442 putouts during this campaign.
In his MLB career, Gallen has conceded 722 base knocks and he has 948 strikeouts in 876 innings pitched. He has conceded 334 earned runs while holding a WHIP of 1.151 and being the owner of a FIP of 3.4. His strikeout to walk ratio is 3.30 and he has faced 3,596 batters during his career. Gallen (56-43 win-loss mark in his career) holds a 3.43 earned run average and has allowed 7.4 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Pittsburgh (+172)
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:
Arizona Diamondbacks - Twitter
Pittsburgh Pirates - Twitter