Arizona Diamondbacks vs San Francisco Giants Prediction, 5/25/2026 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs San Francisco Giants
Date: Monday, May 25, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Arizona (-132) San Francisco (+110)
Oracle Park is the location where the San Francisco Giants (21-31) will play the Arizona Diamondbacks (27-24) on Monday. The moneyline on this contest has Arizona at -132 while San Francisco is priced at +110. The total is set at 9. The starting pitchers will be Merrill Kelly and Landen Roupp.

As a squad, the Arizona Diamondbacks are putting up 4.5 runs/g, which ranks them 11th in the league. They have notched a total of 230 runs while holding a team on-base percentage of .312. The Diamondbacks have earned 95 two-baggers as a unit and have knocked 45 baseballs out of the park. They have earned 221 RBI's as well as 415 base knocks on the season, while their average at the plate is .246. Arizona has a slugging % of .398 and have struck out 386 times, while drawing a walk on 157 occasions.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Selection between the San Diego Padres vs. Oakland Athletics (Saturday @ 9:40pm est). IC comes off a fantastic 5-Unit Winner on the Mets -105 over the Nationals (2-1) and a 7-Unit Winner on Cleveland/KC Over 7.5 back on May 5th. The Cowboy is likely to go on a massive baseball run and the winner he has spotted today will certainly help, join him for a great win today! 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 Today
They have earned a K/BB ratio of 2.41 and their pitching staff has a team WHIP of 1.26. Diamondbacks pitchers have yielded 55 home runs and also 231 runs (16th in the league). Arizona has given up 413 base knocks (8.3 per 9 innings) in addition to 207 earned runs. The Diamondbacks have compiled a team ERA of 4.14 on the season (16th in MLB), and their staff has rung up 368 hitters. Their pitching staff has walked 153 opposing players and their FIP sits at 4.18 as a team on the campaign.
Diamondbacks pitchers have entered the contest with runners on base 50 times as well as having 65 appearances in high leverage situations. The relievers have accumulated 36 holds for the season (8th in the league). The Diamondbacks bullpen have a save percentage of 60.9% and have stepped onto the mound in 60 save situations. They have earned 14 saves so far this season and have blown 9 of their 23 save opportunities. The relievers have inherited 74 runners this year with 25.7% of them ended up scoring. The Diamondbacks have sent 170 relief pitchers to the mound this season.
The Arizona Diamondbacks have a total of 1,350 putouts for the season, as well as 436 assists and 22 errors. Their fielding percentage is at .988 which has them sitting 11th in baseball, and have accumulated 31 double plays. The Diamondbacks have transformed 71.6% of balls hit into play into outs in their 4,050 innings on the field, which has them sitting at 6th in pro baseball.
Kelly has taken the hill for 1,049 frames and has 938 strikeouts thus far in his career. His ERA is 3.84 (448 earned runs allowed) and he has a career WHIP of 1.210. He has allowed 951 base hits (8.2 hits per nine innings) and has 318 walks. Kelly (69-56 career mark) sits with a FIP of 3.79 while he has gone up against 4,324 hitters in the majors.
The Giants have a team slugging percentage of .382 and they tally 3.60 runs per game (30th in baseball). They have tallied 93 two-baggers, while walking 111 times and scoring 187 runs. San Francisco has hit 44 HRs for the year as well as 181 RBIs. They have struck out on 409 occasions (25th in baseball) and have earned a total of 438 base hits. The San Francisco Giants have accumulated a team on-base percentage of .293 in addition to a team batting average of .246 so far this season.
The Giants are sitting with a team WHIP of 1.337 and have a FIP of 4.11 as a unit on the season. They are sitting at 19th in baseball as a staff in total hits conceded with 422. The San Francisco pitching staff have conceded 237 runs over the course of the season and come in with a team ERA of 4.21 (215 earned runs conceded). Their strikeout to walk ratio comes in at 8.00 (411 strikeouts against 193 bases on balls). They have given up 51 homers and they yield 4.64 runs per 9 innings (21st in the league).
San Francisco relief pitchers hold an inherited score percentage of 31.3% of 80 inherited runners. Their bullpen pitchers have stepped onto the hill 34 times in high leverage situations in addition to 54 occasions with base runners. With 43 save situations, the Giants have tallied 28 holds and also 6 blown saves. They sit at 18th in MLB with a save rate of 60.0%, and they have dispatched 167 relief pitchers onto the diamond so far this year.
In 4,140 innings on the field, the Giants have accumulated a efficiency on defense of 69.6% (21st in pro baseball). The San Francisco Giants have gotten 56 double plays and have notched a fielding percentage of .984 (24th in the majors). The Giants have 516 assists, 31 errors and have accumulated 1,380 putouts over the course of the season.
In his MLB career, Roupp has allowed 198 base knocks while accumulating 210 K's in 212 innings pitched. He has given up a total of 85 ER's while earning a WHIP of 1.368 and having a FIP of 3.6. He has a K/BB ratio of 2.28 and he has faced 917 opposing hitters during his pro baseball career. Roupp (13-13 career win-loss mark) holds a 3.61 ERA and has allowed 8.4 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (+110)
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:
San Francisco Giants - Twitter
Arizona Diamondbacks - Twitter
