On Monday, a matchup of NL West rivals is on the schedule, with the Arizona Diamondbacks (21-20) visiting the San Francisco Giants (24-17) at 9:45 p.m. ET.

The Giants (-112 on the moneyline) play the Diamondbacks (-107) in an expected tight matchup. The Giants will start Justin Verlander (0-2) against the Diamondbacks and Merrill Kelly (3-2).

The Giants’ matchup yesterday versus the Twins resulted in a 7-6 loss. Heliot Ramos went 2 for 2 with a home run and four RBIs in the defeat, while Ryan Walker threw 2/3 of an inning, giving up one earned run on two hits en route to taking the loss.

The Diamondbacks lost to the Dodgers 8-1 yesterday. Josh Naylor led the way offensively after going 1 for 3, and Zac Gallen was handed the loss, pitching 5 2/3 innings, giving up four earned runs on 10 hits while striking out five.

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 12:17 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

Favorite: Giants (-112, bet $112 to win $100)Underdog: Diamondbacks (-107, bet $107 to win $100)Over/under: 8Giants vs. Diamondbacks: Game time and live stream infoGame day: Monday, May 12, 2025Game time: 9:45 p.m. ETLocation: San Francisco, CaliforniaStadium: Oracle ParkTV channel: Fox Sports 1, NBCS-BA, and ARIDLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Giants vs. Diamondbacks on Fubo!

Giants stats and trendsGiants betting recordsThe Giants have won 15, or 62.5%, of the 24 games they’ve played as favorites this season.San Francisco has a record of 15-9, a 62.5% win rate, when favored by -112 or more by oddsmakers this season.Sportsbooks have implied with the moneyline set for this matchup that the Giants have a 52.8% chance to win.San Francisco and its opponents have hit the over in 23 of its 41 games with a total this season.In 41 games with a spread this season, the Giants are 20-21-0 ATS.Justin Verlander (Giants probable starter)The Giants are sending Verlander (0-2) out to make his ninth start of the season. He is 0-2 with a 4.71 ERA and 35 strikeouts in 42 2/3 innings pitched.The right-hander’s last time out was on Tuesday against the Chicago Cubs, when he went five innings, surrendering three earned runs while giving up five hits.The 42-year-old has put up an ERA of 4.71, with 7.5 strikeouts per nine innings, in eight games this season. Opponents are batting .255 against him.Verlander has three quality starts under his belt this year.Verlander will try to extend a seven-game streak of going five or more innings (he’s averaging 5.3 frames per appearance).He has allowed one or more earned runs in all of his appearances.He will face a Diamondbacks offense that ranks fifth in the league with 206 runs while batting .248 as a unit. It has a collective .436 slugging percentage (fourth in MLB action) and has hit a total of 54 home runs (fourth in MLB).Among pitchers who qualify in MLB play this season, the 42-year-old ranks 75th in ERA (4.71), 65th in WHIP (1.333), and 52nd in K/9 (7.5).Giants batting statsThe Giants’ 42 home runs rank 13th in Major League Baseball.Hitters for San Francisco have combined for a team rank of 16th in the majors with a .380 team slugging percentage.The Giants rank 25th in MLB with a .232 team batting average.San Francisco ranks 11th in the majors with 191 total runs scored this season.The Giants have the 21st-ranked on-base percentage in MLB this season (.306).San Francisco ranks 23rd with an average of 8.6 strikeouts per game.Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have come away with seven wins in the 15 contests they have been listed as the underdogs in this season.This year, Arizona has won seven of 15 games when listed as at least -107 or worse on the moneyline.Oddsmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 51.7% chance of pulling out a win.Arizona and its opponents have hit the over in 18 of its 41 games with a total set by oddsmakers this season.In 41 games with a line this season, the Diamondbacks have a mark of 21-20-0 against the spread.Merrill Kelly (Diamondbacks probable starter)The Diamondbacks are sending Kelly (3-2) to make his ninth start of the season. He is 3-2 with a 4.09 ERA and 33 strikeouts over 44 2/3 innings pitched.In his most recent appearance on Wednesday against the New York Mets, the right-hander went 6 1/3 innings, allowing three earned runs while surrendering six hits.The 36-year-old has an ERA of 4.09, with 6.8 strikeouts per nine innings in eight games this season. Opponents are hitting .205 against him.Kelly is trying to collect his fifth quality start of the year in this game.Kelly is aiming for his seventh straight outing lasting five or more innings. He averages 5.5 frames per start.He given up one or more earned runs in each of his appearances in 2025.He will face a Giants offense that ranks 11th in the league with 191 total runs scored while batting .232 as a unit. His opponent has a collective .380 slugging percentage (16th in MLB play) and has hit a total of 42 home runs (13th in the league).Among qualifying pitchers in MLB play this season, the 36-year-old ranks 61st in ERA (4.09), 22nd in WHIP (1.045), and 64th in K/9 (6.8).Diamondbacks batting statsThe Diamondbacks rank fourth in baseball with 54 total home runs.So far this season, Arizona’s .436 slugging percentage is fourth-best in baseball.The Diamondbacks rank 12th in the majors with a .248 batting average.Arizona scores the fifth-most runs in baseball (206 total, 5.0 per game).The Diamondbacks’ .331 on-base percentage ranks eighth-best in the majors.

Watch the MLB on Fubo!