At Chase Field on Monday, the San Francisco Giants (two consecutive defeats) meet the Arizona Diamondbacks (four setbacks in a row) at 9:40 p.m. ET.

The Diamondbacks (+130 underdog on the moneyline to win) take the field at home against the Giants (-156). The matchup on the mound for this contest is set with the San Francisco Giants looking to Logan Webb (7-5), and Ryne Nelson (4-2) taking the ball for the Arizona Diamondbacks.

The Giants lost their most recent game against the White Sox by a 5-2 score yesterday. Christian Koss went 2 for 3 with a double to lead them offensively. Erik Miller picked up the loss after throwing 2/3 of an inning, giving up two earned runs on two hits.

The Diamondbacks lost to the Marlins yesterday, with Jalen Beeks registering the loss while throwing 2/3 of an inning, giving up five earned runs on two hits while striking out two. Ketel Marte went 1 for 4 with a home run and an RBI to lead the Diamondbacks’ offense.

Here is what you need to prepare for Monday’s Giants vs. Diamondbacks contest, including viewing options.

San Francisco Giants vs. Arizona Diamondbacks odds, line and spread

MLB odds courtesy of BetMGM Sportsbook. Odds updated Monday at 6:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Giants (-156, bet $156 to win $100)Underdog: Diamondbacks (+130, bet $100 to win $130)Over/under: 8Giants vs. Diamondbacks: Game time and live stream infoGame day: Monday, June 30, 2025Game time: 9:40 p.m. ETLocation: Phoenix, ArizonaStadium: Chase FieldTV channel: Fox Sports 1, ARID, and NBCS-BALive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Giants vs. Diamondbacks on Fubo!

Giants stats and trendsGiants betting recordsThe Giants have entered the game as favorites 55 times this season and won 30, or 54.5%, of those games.San Francisco is 12-12 this season when entering a game favored by -156 or more on the moneyline.The moneyline for this contest implies a 60.9% chance of a victory for the Giants.So far this season, San Francisco and its opponents have hit the over in 37 of 84 games with a total.The Giants have an ATS record of 36-48-0 in 84 games with a spread this season.Logan Webb (Giants probable starter)Webb (7-5 with a 2.52 ERA and 120 strikeouts in 107 1/3 innings pitched) makes the start for the Giants, his 18th of the season.The righty last pitched on Thursday against the Miami Marlins, when he went six innings, allowing two earned runs while giving up six hits.In 17 games this season, the 28-year-old has amassed an ERA of 2.52, with 10.1 strikeouts per nine innings. Opponents are batting .245 against him.Webb is looking for his seventh quality start in a row.Webb will try to prolong a seven-game streak of pitching five or more innings (he’s averaging 6.3 frames per outing).He has held his opponents without an earned run in three of his 17 outings this season.He will take the mound against a Diamondbacks team that is hitting .254 as a unit (eighth in MLB). It is also slugging a collective .447 (third in MLB) with 120 total home runs (fifth in MLB).The 28-year-old’s 2.52 ERA ranks 10th, 1.137 WHIP ranks 25th, and 10.1 K/9 ranks 12th among qualifying pitchers this season.Giants batting statsThe Giants rank 23rd in Major League Baseball with 79 home runs.Fueled by 214 extra-base hits, San Francisco ranks 25th in MLB with a .370 slugging percentage this season.The Giants’ .230 batting average ranks 25th in the league this season.San Francisco ranks 21st in the majors with 349 total runs scored this season.The Giants have the 20th-ranked on-base percentage in MLB this season (.312).San Francisco ranks 18th with an average of 8.4 strikeouts per game.Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have been victorious in 12, or 46.2%, of the 26 contests they have been chosen as underdogs in this season.This season, Arizona has come away with a win seven times in nine chances when named as an underdog of at least +130 or worse on the moneyline.The Diamondbacks have an implied victory probability of 43.5% according to the moneyline set for this matchup.Contests with Arizona has gone over the total set by oddsmakers in 42 of 82 chances this season.The Diamondbacks have an against the spread record of 40-42-0 in 82 games with a line this season.Ryne Nelson (Diamondbacks probable starter)Nelson (4-2 with a 3.71 ERA and 52 strikeouts in 60 2/3 innings pitched) makes the start for the Diamondbacks, his eighth of the season.His most recent appearance was on Tuesday against the Chicago White Sox, when the righty threw five innings, surrendering one earned run while giving up just one hit.The 27-year-old has a 3.71 ERA and 7.7 strikeouts per nine innings during 17 games this season, while giving up a batting average of .194 to opposing hitters.Nelson has recorded one quality start this year.Nelson will try to prolong a four-game streak of lasting five or more innings (he’s averaging 3.5 frames per outing).In seven of his 17 total appearances this season he has not surrendered an earned run.He meets a Giants offense that ranks 21st in the league with 349 total runs scored while batting .230 as a unit. His opponent has a collective .370 slugging percentage (25th in MLB action) and has hit a total of 79 home runs (23rd in the league).Nelson has pitched three innings, giving up two earned runs on three hits while striking out five against the Giants this season.Diamondbacks batting statsThe Diamondbacks average 1.4 home runs per game to rank fifth in MLB play with 120 total home runs.So far this year, Arizona ranks third in the majors, slugging .447.The Diamondbacks are eighth in MLB with a .254 batting average.Arizona is the third-highest scoring team in the majors, averaging 5.2 runs per game (432 total).The Diamondbacks’ .329 on-base percentage ranks third-best in baseball.

Watch the MLB on Fubo!