Pittsburgh Pirates vs Arizona Diamondbacks Prediction, 5/7/2026 MLB Picks, Best Bets & Odds
Game: Pittsburgh Pirates vs Arizona Diamondbacks
Date: Thursday, May 7, 2026
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: Pittsburgh (-160) Arizona (+132)
The Pittsburgh Pirates (19-17) are traveling to Chase Field on Thursday where they will attempt to beat the Arizona Diamondbacks (17-17). The odds on this game have Pittsburgh at -160 and Arizona opens at +132. The total comes in at 8.5. The starting pitchers will be Mitch Keller and Zac Gallen.

Pittsburgh has a slugging % of .387 and have been called out on strikes 336 times, while being walked on 146 occasions. They have earned 174 RBI's and 309 base knocks for the season, while their team batting average is at .248. The Pirates have tallied 51 doubles as a unit and have hit 38 balls out of the park. They have earned 180 runs while having a team OBP of .335. As a squad, the Pittsburgh Pirates are earning 5.0 runs per outing, which ranks them 7th in baseball.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Total between Cleveland vs. Kansas City (7:40 p.m.). Shiva nailed a 7-Unit win on April 23 (Dodgers) and he is looking to cash another top ticket here. Sign up below and get on it! 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 NHL package. Join Now! |
Get all of our MLB Picks
Their strikeout to walk ratio is 2.42 and the pitching staff has a collective WHIP of 1.25. Pirates pitchers have surrendered 28 home runs in addition to 158 total runs (15th in baseball). Pittsburgh has allowed 271 hits (7.5 per 9 innings) as well as 140 earned runs. The Pirates have an ERA of 3.85 for the year (9th in baseball), and their staff has rung up 334 hitters. They have walked 138 opposing hitters and their FIP comes in at 3.65 as a team so far this year.
The Pirates relievers have accumulated a save percentage of 38.5% and have entered the game in 37 save situations. They have earned 5 saves on the season and have blown 8 of 13 chances to save the game. The relievers have inherited 40 base runners this season and 37.5% of them ended up crossing the plate. Pirates relief pitchers have entered the contest with runners on base 33 times in addition to having 41 appearances in high leverage situations. The Pirates have dispatched 123 relief pitchers to the hill so far this season. The relief pitchers have accumulated 24 holds on the campaign (10th in the league).
The Pittsburgh Pirates have accumulated 982 putouts on the year, as well as 285 assists and 21 errors. Their fielding percentage is holding at .984 which is 25th in baseball, and have 25 double plays. The Pirates have turned 70.5% of balls hit into play into outs out of their 2,946 innings, which has them sitting at 11th in the majors.
Keller has taken the hill for 919 frames and has 868 K's during his pro baseball career. His earned run average is 4.44 (453 earned runs allowed) and he has a WHIP of 1.367. He has given up 945 base knocks (9.3 hits per nine innings) and has 311 walks. Keller (45-66 career mark) has earned a FIP of 4.37 while he has gone up against 3,981 opposing batters in the major leagues.
The Diamondbacks hold a team SLG% of .414 and they are recording 4.68 runs per outing (11th in MLB). They have recorded 64 two-baggers, while walking 94 times as well as scoring 159 runs. Arizona is sitting with 34 HRs this year to go along with 153 RBIs. They have been rung up on 271 occasions (27th in baseball) and have earned 281 hits. The Arizona Diamondbacks have compiled an on-base percentage of .308 in addition to a team batting average of .248 for the year.
The Arizona pitching staff have surrendered 181 runs on the year and come in with a team ERA of 4.92 (163 earned runs relinquished). They have relinquished 42 long balls and they allow 5.46 runs per 9 innings (27th in the league). The Diamondbacks hold a team WHIP of 1.385 and have a FIP of 4.58 as a unit on the campaign. Their K/BB ratio is 7.60 (251 strikeouts against 119 free passes). They have a ranking of 16th in baseball as a staff in total hits relinquished with 294.
They are currently ranked 19th in baseball holding a save rate of 60.0%, and they have sent 121 relief pitchers onto the diamond for the season. Their relievers have stepped onto the mound 45 times in high leverage situations and on 34 occasions with base runners. Sitting with 41 save situations, the Diamondbacks have recorded 25 holds in addition to 6 blown saves. Arizona has called on bullpen pitchers to step onto the mound in 15 save opportunities and they have come away with 9 saves. Arizona relief pitchers hold an inherited score rate of 26.5% out of their 49 inherited runners.
In 2,685 innings on the field, the Diamondbacks have accumulated a efficiency on defense of 70.0% (16th in professional baseball). The Arizona Diamondbacks have turned 21 double plays and own a fielding percentage of .985 (21st in professional baseball). The Diamondbacks have recorded 304 assists, 18 errors and have a tally of 895 putouts for the season.
Gallen (67-54 career win-loss record) has a 3.61 ERA while allowing 7.6 hits per nine innings. He has a K/BB ratio of 3.23 and he has faced 4,283 hitters so far in his pro baseball career. He has allowed 417 ER's while earning a WHIP of 1.170 and being the owner of a FIP of 3.6. So far in his pro baseball career, Gallen has allowed 882 base knocks while earning 1,080 strikeouts in 1,039 frames.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Pittsburgh (-160)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Arizona Diamondbacks - Twitter
Pittsburgh Pirates - Twitter
