Arizona Diamondbacks vs San Francisco Giants Picks and Prediction for Monday May 25 2026
Use Code PPWC
The Arizona Diamondbacks head to face the San Francisco Giants on Monday, May 25, 2026, at Oracle Park in San Francisco, California. First pitch is scheduled for 5:05 PM ET with coverage airing on MLB.TV. At the time of this writing the odds were not released. Be sure to check out our free MLB picks.
Starting Pitchers Ready for Division Battle
Arizona is expected to start Merrill Kelly, who enters this matchup with a 4-3 record, a 5.71 ERA, and a 1.51 WHIP over 41 innings pitched. He has allowed 44 hits and eight home runs while striking out 27 batters and walking 18. San Francisco is projected to counter with Landen Roupp, who owns a 5-4 record alongside a 3.27 ERA and a 1.15 WHIP in 55 innings. He has given up 42 hits and only two home runs while recording 61 strikeouts and 21 walks this season.
Arizona Bringing Confidence Into San Francisco
The Diamondbacks enter this contest with a 27-24 overall record and a 10-14 road record this season. Arizona recently won over Colorado by a 5-4 score after recently losing to the Rockies 3-2 earlier in the series. Before that, the Diamondbacks recently won over Colorado 2-1 while also recently winning over San Francisco in consecutive games by scores of 6-3 and 5-3. Arizona has won four of its last five games overall and has shown strong offensive balance during this stretch.
Arizona is batting .246 as a team while scoring 230 runs with 415 hits and 45 home runs. The Diamondbacks own a .312 on-base percentage and a .398 slugging percentage entering this matchup. On the mound, Arizona carries a 4.14 ERA with a 1.26 WHIP while allowing opponents to hit .241 against them. The pitching staff has also recorded 368 strikeouts while issuing 153 walks this season.
Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Subscribe Now
One strength for Arizona has been overall offensive consistency. The Diamondbacks have matched San Francisco with a .246 team batting average while producing more runs overall this season. Arizona has also generated timely offense recently, scoring at least five runs in three of its last five games.
Giants Searching for Momentum at Oracle Park
San Francisco comes into this matchup with a 21-31 overall record and an 11-13 home record this season. The Giants recently won over Chicago by a 10-3 score after recently losing to the White Sox 9-4. Prior to that, San Francisco recently lost to Arizona in three straight games by scores of 6-3, 5-3, and 12-2. The Giants have struggled to maintain consistency throughout the season and enter this matchup looking to build off the recent victory over Chicago.
The Giants are batting .246 on the season while scoring 187 runs with 438 hits and 44 home runs. San Francisco has posted a .293 on-base percentage and a .382 slugging percentage. The pitching staff owns a 4.21 ERA and a 1.34 WHIP while allowing opponents to hit .245 against them. San Francisco has also recorded 411 strikeouts while issuing 193 walks this season.
One concern for San Francisco has been overall run production. Even with a solid batting average and strong hit total, the Giants have scored only 187 runs this season, significantly fewer than Arizona entering this matchup. The recent series against the Diamondbacks also showed some defensive and pitching struggles after San Francisco allowed 23 runs across three straight losses.
Arizona Diamondbacks vs San Francisco Giants Picks and Prediction
Arizona Diamondbacks vs San Francisco Giants Pick
- Pick: Arizona Diamondbacks Moneyline
Arizona enters this matchup playing better baseball overall and already recently won over San Francisco three straight times earlier in the week. The Diamondbacks have also produced more runs this season while carrying slightly better pitching numbers overall. Arizona holds advantages in runs scored, on-base percentage, slugging percentage, ERA, and WHIP entering this matchup. With the Diamondbacks winning four of their last five games and holding the stronger recent form, Arizona looks like the better value in this contest.
Arizona Diamondbacks vs San Francisco Giants Total Pick
- Pick: Over 8
I would lean toward the over in this matchup because both pitching staffs have shown vulnerability at times this season. Arizona enters with a 4.14 ERA while San Francisco sits at 4.21, and recent meetings between these teams produced scores of 6-3, 5-3, and 12-2. The Diamondbacks have also been swinging the bats well recently, and San Francisco just scored 10 runs in its latest game. With both offenses showing signs of life, I see value on the over.
Final Score Prediction: Arizona Diamondbacks 6 – San Francisco Giants 4
This prediction was written before the completion of game play on Sunday.
Never Tried Picks and Parlays? Now Is Your Chance
- Get your first daily picks package for ONLY $1 using coupon code BUCK
- If the pick loses, we credit your account with 3 Flex Picks
- If the pick wins, we still give you 1 Flex Pick on the house
- Win or lose, you walk away ahead. One dollar. No catch.
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days
New DraftKings Customers: Spend $5+ Get $200 in Bonuses Instantly!

