The San Francisco Giants host the Arizona Diamondbacks on May 25, 2026. First pitch from Oracle Park is scheduled for 5:05 p.m. EDT. The game will be broadcast on NBCS-BA.
The Giants are favored by -142 on the moneyline and by -1.5 on the run line. The Diamondbacks are +120 on the moneyline and +1.5 on the run line. The total is set at 7.5 runs.
Find my MLB picks and Diamondbacks vs Giants prediction below, as well as probable pitchers, weather report, and more.
- Diamondbacks vs Giants Pick: Under 7.5 (-108)
My Diamondbacks vs Giants best bet is on the under total runs. Make sure to find the best odds by checking our live MLB odds page.
Diamondbacks vs Giants Odds
| Diamondbacks Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 -184 | 7.5 -110o / -110u | +120 |
| Giants Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 +152 | 7.5 -110o / -110u | -142 |
- Diamondbacks vs Giants moneyline: Diamondbacks +120, Giants -142
- Diamondbacks vs Giants over/under: 7.5 (-110o / -110u)
- Diamondbacks vs Giants spread: Giants -1.5 (+152), Diamondbacks +1.5 (-184)
Diamondbacks vs Giants Probable Pitchers
| RHP Merrill Kelly (ARI) | Stat | RHP Landen Roupp (SFG) |
|---|---|---|
| 4-3 | W-L | 5-4 |
| -0.3 | fWAR (FanGraphs) | 1.5 |
| 5.71/8.18 | ERA / xERA | 3.27/2.82 |
| 5.62/4.98 | FIP / xFIP | 2.59/3.00 |
| 5.0% | K-BB% | 17.9% |
| 33.3% | GB% | 54.0% |
| .281 | BABIP | .290 |
| 88 | Stuff+ | 99 |
| 101 | Location+ | 109 |
Diamondbacks vs Giants MLB Betting Preview
Landen Roupp is one of the toughest pitchers to take deep. He's given up just two homers this year, and only one at home.
He keeps the ball on the ground, and his stuff moves a lot to make it really tough to square up. Hitters have a .309 xwOBA against him, and he has a decent K% this year at 23%.
So I like his chances to survive this Diamondbacks lineup in San Francisco.
Merrill Kelly pitches for the Snakes, and he's really hit a groove. Just five earned runs in his last three starts without a walk in his last two. He shook off the slow start and that changeup is back to doing real damage.
I don't see a lot of run scoring happening in this one.
Pick: Under 7.5 (-108)
































