The Arizona Diamondbacks (72-72) visit the San Francisco Giants (72-71) Monday in the first game of a 3-game series. First pitch from Oracle Park is at 9:45 p.m. ET (FS1). Let’s analyze BetMGM Sportsbook’s MLB odds around the Diamondbacks vs. Giants odds and make our expert MLB picks and predictions for the best bets.

Season series: Diamondbacks lead 4-3

The Diamondbacks have won 4 of their last 5 games and 8 of their last 11 contests to get back to .500. They are 4 1/2 games back in the Wild Card race, and behind the Giants by a half game. They had their 4-game winning streak snapped 7-4 Sunday in their series finale against the Boston Red Sox. SP Ryne Nelson (6 IP,3 H,1 ER, 3 BB, 3 K) exited the game with a 3-1 lead, only to see the bullpen give up the lead. Pinch hitter Nick Sogard hit a go-ahead 2-run double in the ninth inning, and closer Aroldis Chapman closed out the game with his 17th straight hitless appearance, striking out 4 in 1 inning (runner reached on wild pitch).

The Giants are 11-3 in their last 14 games, but enter this series having lost 2 straight games. They lost 2 of 3 games on the road to the St. Louis Cardinals, losing the finale on Sunday 4-3. SP Kei Wei Teng was charged with all 4 runs the Cardinals scored in the fifth inning, as he was unable to get an out in the inning. The Giants, who only had 3 hits, scored 3 in the top of the sixth inning to pull within a run, but were held scoreless over the final 3 frames.

Play our free daily Pick’em Challenge and win! Play now!

Diamondbacks at Giants projected starters

RHP Nabil Crismatt vs. RHP Logan Webb

Crismatt (2-0, 2.14 ERA) makes his fourth start and fifth appearance. He has a 1.33 WHIP, 2.6 BB/9 and 6.0 K/9 through 21 innings.

Last start: No-decision, 6 1/3 IP, 2 ER, 7 H, 1 BB, 3 K in 5-3 home win over the Texas Rangers last TuesdayCareer vs. Giants: 2-0, 5.24 ERA (22 1/3 IP, 13 ER), 1.66 WHIP, 6.9 K/9 in 13 relief appearances2025 road splits: 1-0, 2.53 ERA (10 2/3 IP, 3 ER), 1.22 WHIP, 5.9 K/9 in 2 starts

Webb (13-9, 3.17 ERA) makes his 30th start. He has a 1.23 WHIP, 2.0 BB/9 and 9.8 K/9 through 178 2/3 innings.

Last start: Win, 5 IP, 2 ER, 7 H, 2 BB, 7 K in 7-4 road win over the Colorado RockiesLast start vs. Arizona (June 30): Loss, 6 1/3 IP, 3 ER, 7 H, 1 BB, 7 K in 4-2 loss in PhoenixCareer vs. Diamondbacks: 7-4, 2.46 ERA (80 1/3 IP, 22 ER), 1.11 WHIP, 7.4 K/9 in 13 starts2025 home splits: 6-3, 2.85 ERA (94 2/3 IP, 30 ER), 1.16 WHIP, 9.6 K/9 in 15 startsDiamondbacks at Giants odds

Provided by BetMGM Sportsbook; access USA TODAY Sports Scores and Sports Betting Odds hub for a full list. Lines last updated at 8:45 a.m. ET.

Moneyline (ML): Diamondbacks +150 (bet $100 to win $150) | Giants -185 (bet $185 to win $100)Run line (RL)/Against the spread (ATS): Diamondbacks +1.5 (-155) | Giants -1.5 (+125)Over/Under (O/U): 7.5 (O: +100 | U: -120)

Slide into: BaseballHQ.com for your fantasy baseball news. For decades, BHQ has been helping players just like you win! BHQ offers full-season subscriptions. Sign up today!

Diamondbacks at Giants picks and predictionsPrediction

Giants 5, Diamondbacks 4

The Giants have won Webb’s last 4 starts. He has been good against the Diamondbacks in his career for a long time.

Since July 8, with just one exception, every time the Diamondbacks lose, they lose at least 2 games in a row. The last 3 times they lost a series finale, they followed that up with a loss in the next series opener.

But -185 odds aren’t a great value and you can do better on eitehr side of the run line.

PASS.

Fourteen of the Giants’ last 17 wins have been by more than 1 run. Four of their last 5 wins over Arizona have been by multiple runs.

However, the Giants are a league-worst 23-46 ATS at home and only 13-41 ATS as home favorites, while the Diamondbacks are 29-13 ATS as away underdogs.

BET DIAMONDBACKS +1.5 (-155).

Five of the 7 meetings this season have surpassed 7 total runs.

The Giants’ last 6 wins have had double-digit totals. Arizona’s last 5 losses have had more than 7 total runs.

BET OVER 7.5 (+100).

For more sports betting picks and tips, check out SportsbookWire.com and BetFTW.

Follow SportsbookWire on Twitter/X and like us on Facebook.