At PETCO Park on Monday, the San Diego Padres (48-41) take on the Arizona Diamondbacks (44-46), fellow members of the NL West, at 9:40 p.m. ET.

The Padres are favored (-135 moneyline odds) when they square off against the Diamondbacks (+114). The starting pitchers are Yu Darvish for the San Diego Padres, and Zac Gallen (6-9) for the Arizona Diamondbacks.

The Padres were vicotrious 4-1 over the Rangers yesterday in their last game. Fernando Tatis Jr. went 2 for 3 with a double and an RBI to lead them offensively while Kyle Hart was earned the victory after throwing 3 2/3 innings without giving up a hit or an earned run while striking out two.

The Diamondbacks lost to the Royals yesterday, with Anthony DeSclafani registering the loss while pitching four innings, giving up four earned runs on four hits while striking out six.

Ahead of this Padres vs. Diamondbacks matchup, here’s what you need to prepare for Monday’s MLB action, including viewing options.

San Diego Padres 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: Padres (-135, bet $135 to win $100)Underdog: Diamondbacks (+114, bet $100 to win $114)Over/under: 8.5Padres vs. Diamondbacks: Game time and live stream infoGame day: Monday, July 7, 2025Game time: 9:40 p.m. ETLocation: San Diego, CaliforniaStadium: PETCO ParkTV channel: MLB Network, SDPA, and ARIDLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Padres vs. Diamondbacks on Fubo!

Padres stats and trendsPadres betting recordsThe Padres have won 28, or 60.9%, of the 46 games they’ve played as favorites this season.San Diego is 19-11 this season when entering a game favored by -135 or more on the moneyline.The sportsbooks’ moneyline implies a 57.4% chance of a victory for the Padres.San Diego and its opponents have hit the over in 35 of its 89 games with a total this season.The Padres are 48-41-0 against the spread in their 89 chances this season.Yu Darvish (Padres probable starter)Darvish will take the mound to start for the Padres, his first of the season.In his last appearance on Saturday, Oct. 12, 2024, the 38-year-old right-hander started and went 6 2/3 innings against the Los Angeles Dodgers.Over his 16 appearances last season he compiled a 7-3 record and had a 3.31 ERA and a 1.065 WHIP.The Diamondbacks have totaled 461 runs this season (fourth in MLB) and are batting .252 collectively with 132 home runs (fourth in the league).Padres batting statsThe Padres have hit just 75 homers this season, which ranks 27th in the league.The offense for San Diego has a slugging percentage of .374 this season, 24th in MLB.The Padres’ .246 batting average ranks 17th in the league this season.San Diego ranks 23rd in the majors with 363 total runs scored this season.The Padres have an OBP of .316 this season, which ranks 16th in MLB.San Diego is one of the most-disciplined teams at the plate this season, ranking second with an average of 7.1 strikeouts per game.Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have been victorious in 13, or 46.4%, of the 28 contests they have been chosen as underdogs in this season.Arizona has a mark of 11-5 in contests where bookmakers favor it by +114 or worse on the moneyline.The moneyline set for this matchup implies the Diamondbacks have a 46.7% chance of coming away with a victory in the contest.Contests with Arizona has gone over the total set by oddsmakers in 46 of 89 chances this season.The Diamondbacks are 43-46-0 against the spread in their 89 games with a line set by sportsbooks this season.Zac Gallen (Diamondbacks probable starter)The Diamondbacks will send Gallen (6-9) to the mound to make his 19th start of the season. He is 6-9 with a 5.45 ERA and 98 strikeouts over 104 2/3 innings pitched.In his last appearance on Wednesday, the righty threw seven innings against the San Francisco Giants, allowing one earned run while surrendering five hits.The 29-year-old has put up an ERA of 5.45, with 8.5 strikeouts per nine innings in 18 games this season. Opposing batters have a .249 batting average against him.Gallen enters this matchup with six quality starts under his belt this year.Gallen is aiming for his 16th straight outing lasting five or more innings. He averages 5.8 frames per start.He has had one appearances this season in which he did not give up an earned run.The opposing Padres offense has the 24th-ranked slugging percentage (.374) and ranks 27th in home runs hit (75) in all of MLB. They have a collective .246 batting average, and are 20th in the league with 730 total hits and 23rd in MLB action scoring 363 runs.Head-to-head against the Padres this season, Gallen has thrown 6 1/3 innings, giving up four earned runs on six hits while striking out six.This season, the 29-year-old ranks 70th in ERA (5.45), 57th in WHIP (1.365), and 34th in K/9 (8.5) among qualifying pitchers.Diamondbacks batting statsThe Diamondbacks are fourth in MLB action with 132 home runs. They average 1.5 per game.So far this season, Arizona’s .445 slugging percentage is fourth-best in baseball.The Diamondbacks rank 10th in the majors with a .252 batting average.Arizona scores the fourth-most runs in baseball (461 total, 5.1 per game).The Diamondbacks are sixth in the majors with an on-base percentage of .327.

Watch the MLB on Fubo!