On Tuesday, the Arizona Diamondbacks (76-75) are hosting the San Francisco Giants (75-75), at 9:40 p.m. ET. The Diamondbacks have won three straight.
The Giants are road underdogs (+102) at the Diamondbacks (-120). Eduardo Rodriguez (8-8) is the starter in this one for the Arizona Diamondbacks. The San Francisco Giants have yet to tab a starting pitcher for this game.
The Diamondbacks beat the Giants 8-1 yesterday, with Zac Gallen getting the win (6.0 IP, 1 R, 2 H, 6 K) and Geraldo Perdomo leading the way offensively (going 3 for 3 with a double, a triple and two RBIs). Matt Gage (1.0 IP, 1 R, 1 H, 0 K) took the loss for the Giants.
Prepare for the Diamondbacks vs. Giants with what you need to know before Tuesday’s game, including viewing options.
Arizona Diamondbacks vs. San Francisco Giants odds, line and spread
MLB odds courtesy of BetMGM Sportsbook. Odds updated Tuesday at 6:16 a.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Diamondbacks (-120, bet $120 to win $100)Underdog: Giants (+102, bet $100 to win $102)Over/under: 9Diamondbacks vs. Giants: Game time and live stream infoGame day: Tuesday, September 16, 2025Game time: 9:40 p.m. ETLocation: Phoenix, ArizonaStadium: Chase FieldTV channel: ARID and NBCS-BALive stream: Watch LIVE with Fubo! (Regional restrictions may apply)
Watch Diamondbacks vs. Giants on Fubo!
Diamondbacks stats and trendsDiamondbacks betting recordsThis season, the Diamondbacks have won 44 out of the 85 games, or 51.8%, in which they’ve been favored.Arizona has a record of 32-33 in games when sportsbooks favor them by at least -120 on the moneyline.Bookmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 54.5% chance to win.Arizona and its opponents have gone over the total this season in 72 of 150 opportunities.The Diamondbacks are 78-72-0 against the spread this season.Eduardo RodrÃguez (Diamondbacks probable starter)Rodriguez makes the start for the Diamondbacks, his 27th of the season. He is 8-8 with a 4.98 ERA and 130 strikeouts in 137 1/3 innings pitched.The left-hander’s most recent appearance was on Wednesday against the San Francisco Giants, when he threw 6 1/3 scoreless innings while giving up two hits.In 26 games this season, the 32-year-old has put up an ERA of 4.98, with 8.5 strikeouts per nine innings. Opponents are hitting .285 against him.Rodriguez is trying to build on a third-game quality start streak in this matchup.Rodriguez will try to prolong a four-game streak of lasting five or more innings (he’s averaging 5.3 frames per outing).He has held his opponents without an earned run in four of his 26 outings this season.He will face a Giants offense that ranks 17th in the league with 652 runs while batting .237 as a squad. It has a collective .388 slugging percentage (23rd in MLB action) and has hit a total of 161 home runs (19th in MLB).Rodriguez has a 3.48 ERA and a 1.161 WHIP against the Giants this season in 10 1/3 innings pitched, allowing a .189 batting average over two appearances.Diamondbacks batting statsThe Diamondbacks rank sixth in Major League Baseball with 204 home runs.Hitters for Arizona have a combined .435 slugging percentage this season, which ranks fourth in MLB.The Diamondbacks rank ninth in MLB with a .251 team batting average.Arizona is among the highest-scoring teams in the majors, ranking fourth with 751 total runs this season.The Diamondbacks have an on-base percentage of .324 this season, which ranks seventh in the league.Arizona ranks 14th with an average of 8.1 strikeouts per game.Giants stats and trendsGiants betting recordsThe Giants have been chosen as underdogs in 62 games this year and have walked away with the win 29 times (46.8%) in those games.This season, San Francisco has been victorious 21 times in 45 chances when named as an underdog of at least +102 or worse on the moneyline.The moneyline set for this matchup implies the Giants have a 49.5% chance of coming away with a victory in the contest.Contests with San Francisco has gone over the total set by sportsbooks in 70 of 150 chances this season.The Giants are 69-81-0 against the spread in their 150 games with a line set by sportsbooks this season.Giants batting statsThe Giants rank 19th in baseball with 161 home runs. They average 1.1 per game.So far this season, San Francisco’s .388 slugging percentage is 23rd in the majors.The Giants have the fifth-worst batting average in the majors (.237).Averaging 4.3 runs per game (652 total), San Francisco is the 17th-highest scoring team in the majors.The Giants are 20th in the majors with an on-base percentage of .312.