In the final game of a three-game set at Chase Field, the Philadelphia Phillies (92-63) meet the Arizona Diamondbacks (78-77), Sunday at 4:10 p.m. ET.

Oddsmakers project the Diamondbacks as a close favorite (-113 moneyline odds to win) against the Phillies (-106). The matchup on the mound for this contest is set with the Arizona Diamondbacks looking to Eduardo Rodriguez (8-8), and Ranger Suarez (12-6) taking the ball for the Philadelphia Phillies.

Zac Gallen (7.0 IP, 3 R, 4 H, 9 K) registered the win in the Diamondbacks’ 4-3 victory over the Phillies yesterday. Geraldo Perdomo led the way offensively, going 1 for 3 with a double. Aaron Nola (5.1 IP, 4 R, 7 H, 4 K) took the loss for the Phillies.

Here’s what you need to prepare for Sunday’s Diamondbacks vs. Phillies contest, including viewing options.

Arizona Diamondbacks vs. Philadelphia Phillies odds, line and spread

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

Favorite: Diamondbacks (-113, bet $113 to win $100)Underdog: Phillies (-106, bet $106 to win $100)Over/under: 9Diamondbacks vs. Phillies: Game time and live stream infoGame day: Sunday, September 21, 2025Game time: 4:10 p.m. ETLocation: Phoenix, ArizonaStadium: Chase FieldTV channel: ARID and NBCS-PHLive stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Diamondbacks vs. Phillies on Fubo!

Diamondbacks stats and trendsDiamondbacks betting recordsThe Diamondbacks have been favorites in 89 games this season and won 46 (51.7%) of those contests.Arizona has a record of 43-40 in games when bookmakers favor them by at least -113 on the moneyline.The implied probability of a win from the Diamondbacks, based on the moneyline, is 53.1%.So far this season, Arizona and its opponents have hit the over in 74 of 154 games with a total.In 154 games with a spread this season, the Diamondbacks are 79-75-0 ATS.Eduardo Rodríguez (Diamondbacks probable starter)Rodriguez (8-8) takes the mound for the Diamondbacks in his 28th start of the season. He has a 5.12 ERA in 142 1/3 innings pitched, with 132 strikeouts.In his last appearance on Wednesday against the San Francisco Giants, the lefty tossed five innings, allowing five earned runs while surrendering eight hits.In 27 games this season, the 32-year-old has amassed a 5.12 ERA and 8.3 strikeouts per nine innings, while giving up a batting average of .289 to opposing hitters.Rodriguez is trying to record his ninth quality start of the season in this matchup.Rodriguez will try to prolong a five-game streak of lasting five or more innings (he’s averaging 5.3 frames per outing).He has had four appearances this season in which he held his opponents to zero earned runs.He will face a Phillies offense that ranks seventh in the league with 754 runs while batting .260 as a squad. It has a collective .432 slugging percentage (fifth in MLB action) and has hit a total of 200 home runs (ninth in MLB).Rodriguez has thrown 5 1/3 innings, giving up three earned runs on five hits while striking out 10 against the Phillies this season.Diamondbacks batting statsThe Diamondbacks rank eighth in Major League Baseball with 206 home runs.Hitters for Arizona have a combined .434 slugging percentage this season, which ranks third in MLB.The Diamondbacks’ .251 batting average is among the best in baseball, ranking 10th in MLB.Arizona has scored the fourth-most runs in the majors this season with 764.The Diamondbacks are among the best in the league at getting on base, ranking seventh with an OBP of .324.Arizona ranks eighth in MLB in strikeouts per game with an average of 8.0 whiffs per contest.Phillies stats and trendsPhillies betting recordsThe Phillies have been underdogs in 33 games this season and have come away with the win 16 times (48.5%) in those contests.This year, Philadelphia has won 15 of 29 games when listed as at least -106 or worse on the moneyline.The moneyline set for this matchup implies the Phillies have a 51.5% chance of coming away with a victory in the contest.Philadelphia and its opponents have gone over in 68 of its 155 games with a total set by sportsbooks this season.The Phillies are 79-76-0 against the spread in their 155 games with a line set by sportsbooks this season.Ranger Suarez (Phillies probable starter)Suarez (12-6) gets the starting nod for the Phillies in his 25th start of the season. He’s put together a 2.84 ERA in 149 2/3 innings pitched, with 145 strikeouts.In his most recent appearance on Tuesday against the Los Angeles Dodgers, the lefty tossed six innings, allowing three earned runs while surrendering seven hits.The 30-year-old has put up a 2.84 ERA and 8.8 strikeouts per nine innings over 24 games this season, while allowing a batting average of .244 to opposing hitters.Suarez is trying to earn his fourth quality start in a row in this outing.Suarez will try to prolong an 11-game streak of going five or more innings (he’s averaging 6.2 innings per outing).In seven of his 24 total appearances this season he has not surrendered an earned run.He will face a Diamondbacks offense that ranks fourth in the league with 764 total runs scored while batting .251 as a unit. His opponent has a collective .434 slugging percentage (third in MLB play) and has hit a total of 206 home runs (eighth in the league).Head-to-head against the Diamondbacks this season, Suarez has pitched 3 2/3 innings, giving up seven earned runs on seven hits while striking out six.Phillies batting statsThe Phillies rank ninth in MLB play with 200 total home runs.So far this year, Philadelphia’s .432 slugging percentage ranks fifth-best in baseball.The Phillies have the third-best batting average in the league (.260).Philadelphia scores the seventh-most runs in baseball (754 total, 4.9 per game).The Phillies’ .330 on-base percentage ranks third-best in the majors.

Watch the MLB on Fubo!