At Angel Stadium on Friday, the Los Angeles Angels (45-48) open a three-game series against the Arizona Diamondbacks (46-48), at 9:38 p.m. ET.

As the favorite, the Diamondbacks (-129 on the moneyline to win) visit the Angels (+108). The matchup on the mound for this contest is set with the Arizona Diamondbacks looking to Ryne Nelson (5-2), and Tyler Anderson (2-6) answering the bell for the Los Angeles Angels.

The Diamondbacks lost their last game against the Padres by a 4-3 score yesterday. Geraldo Perdomo went 2 for 4 with two doubles and an RBI to lead them offensively. Eduardo Rodriguez picked up the loss after throwing four innings, giving up four earned runs on eight hits while striking out three.

The Angels were defeated by the Rangers 11-4 yesterday. Zach Neto went 3 for 5 with a double, a home run and an RBI, and Jack Kochanowicz was handed the loss, pitching 2 2/3 innings, giving up eight earned runs on eight hits while striking out three.

Before this Diamondbacks vs. Angels showdown, here’s everything you need to get ready for Friday’s MLB action, including viewing options.

Arizona Diamondbacks vs. Los Angeles Angels odds, line and spread

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

Favorite: Diamondbacks (-129, bet $129 to win $100)Underdog: Angels (+108, bet $100 to win $108)Over/under: 9.5Diamondbacks vs. Angels: Game time and live stream infoGame day: Friday, July 11, 2025Game time: 9:38 p.m. ETLocation: Anaheim, CaliforniaStadium: Angel StadiumTV channel: Apple TV+Live stream: Watch LIVE with Fubo! (Regional restrictions may apply)

Watch Diamondbacks vs. Angels on Fubo!

Diamondbacks stats and trendsDiamondbacks betting recordsThis season, the Diamondbacks have won 31 out of the 62 games, or 50%, in which they’ve been favored.Arizona has a record of 20-18 in games when oddsmakers favor them by at least -129 on the moneyline.The Diamondbacks have a 56.3% chance to win this game based on the implied probability of the moneyline.Arizona and its opponents have gone over the total this season in 48 of 93 opportunities.The Diamondbacks have an ATS record of 46-47-0 in 93 games with a spread this season.Ryne Nelson (Diamondbacks probable starter)Nelson gets the start for the Diamondbacks, his 10th of the season. He is 5-2 with a 3.39 ERA and 64 strikeouts in 74 1/3 innings pitched.His last appearance was on Saturday against the Kansas City Royals, when the right-hander went seven innings, surrendering one earned run while allowing four hits.In 19 games this season, the 27-year-old has amassed a 3.39 ERA and 7.7 strikeouts per nine innings, while giving up a batting average of .193 to his opponents.Nelson is looking to prolong a second-game quality start streak in this outing.Nelson will try to extend a six-game streak of pitching five or more innings (he’s averaging 3.9 innings per outing).He has had seven appearances this season in which he kept his opponents to zero earned runs.He will match up with an Angels offense that is batting .230 as a unit (26th in MLB). It is also slugging a collective .407 (11th in MLB) with 136 total home runs (fifth in MLB).Diamondbacks batting statsThe Diamondbacks’ 137 home runs rank fourth in Major League Baseball.Fueled by 323 extra-base hits, Arizona ranks fourth in MLB with a .445 slugging percentage this season.The Diamondbacks rank 12th in MLB with a .251 team batting average.Arizona has scored 478 runs this season, which ranks fifth in MLB.The Diamondbacks have an OBP of .328 this season, which ranks fifth in MLB.Arizona ranks 12th in strikeouts per game (7.9) among MLB offenses.Angels stats and trendsAngels betting recordsThe Angels have been underdogs in 72 games this season and have come away with the win 34 times (47.2%) in those contests.This season, Los Angeles has come away with a win 27 times in 62 chances when named as an underdog of at least +108 or worse on the moneyline.Oddsmakers have implied with the moneyline set for this matchup that the Angels have a 48.1% chance of pulling out a win.Contests with Los Angeles has gone over the total set by oddsmakers in 48 of 93 chances this season.In 93 games with a line this season, the Angels have a mark of 51-42-0 against the spread.Tyler Anderson (Angels probable starter)Anderson (2-6) gets the starting nod for the Angels in his 19th start of the season. He’s put together a 4.19 ERA in 96 2/3 innings pitched, with 79 strikeouts.In his most recent outing on Sunday against the Toronto Blue Jays, the left-hander went five innings, giving up three earned runs while surrendering eight hits.The 35-year-old has a 4.19 ERA and 7.4 strikeouts per nine innings during 18 games this season, while allowing a batting average of .253 to his opponents.Anderson enters the outing with six quality starts under his belt this season.Anderson is seeking his third straight appearance lasting five or more innings. He averages 5.3 innings per start.He has made three appearances this season in which he did not surrender an earned run.He will face off against a Diamondbacks team that is hitting .251 as a unit (12th in the MLB). They are also slugging a collective .445 (fourth in the league) with 137 total home runs (fourth in MLB action).The 35-year-old ranks 46th in ERA (4.19), 59th in WHIP (1.376), and 46th in K/9 (7.4) among qualifying pitchers in MLB action this season.Angels batting statsThe Angels are fifth in MLB play with 136 home runs. They average 1.5 per game.So far this year, Los Angeles’ .407 slugging percentage is 11th in baseball.The Angels rank 26th in the majors with a .230 batting average.Averaging 4.3 runs per game (401 total), Los Angeles is the 17th-highest scoring team in MLB.The Angels’ .298 on-base percentage is the fourth-worst in the majors.

Watch the MLB on Fubo!