Game Time: 9:38 pm ET, Saturday, July 12, 2025
Venue: Angel Stadium, Anaheim, CA
Where to Watch: DBACKS.tv, FDSW
Opening Odds at USA Sportsbooks
DraftKings: Moneyline odds: Diamondbacks -110, Angels -110; Over/Under: 8.5 runs
Bet365: Moneyline odds: Diamondbacks -110, Angels -110; Over/Under: 8.5 runs
BetMGM: Moneyline odds: Diamondbacks -110, Angels -110; Over/Under: 8.5 runs
Season Record
Arizona Diamondbacks: 46-48 (4th place, NL West)
Los Angeles Angels: 45-48 (4th place, AL West)
Do not miss out on our expert handicapper analysis! AAA Sports is on a HOT STREAK in the MLB on a 9-2 MLB RUN for +$6,620 PROFIT! Make sure you check out his picks and many more from the expert handicappers featured in the Shop Picks section.
Recent Form
Arizona Diamondbacks: 4-6 last 10
Los Angeles Angels: 4-6 last 10
Arizona Diamondbacks vs Los Angeles Angels Preview and Analysis
The Diamondbacks are entering this series off a loss and split their 4-game series against the San Diego Padres 2-2 in their last series. They enter this game with a 46-48 record overall and have a road record of 23-23. This is the 2nd game of a 3-game series with the Angels on Saturday with the series opener still to be played on Friday. Their offense ranks 4th in the MLB with a .773 OPS. Ryne Nelson is their starting pitcher on Friday while Zac Gallen is making his start in this game on Saturday. He is 7-9 with a 5.15 ERA this season. His team won their last 2 straight games this season with him making an appearance. In his last MLB regular season start, he allowed 0 ER, 0 HR, and 1 BB with 9 SO on 5 hits through 6 IP against the San Diego Padres.
The Angels are entering this series off a loss and split their 4-game series against the Texas Rangers 2-2 in their last series. They enter this game with a 45-48 record overall and have a home record of 22-22. This is the 2nd game of a 3-game series with the Diamondbacks on Saturday with the 1st game of this series still to be played on Friday. Their offense ranks 16th in the MLB with a .706 OPS. Tyler Anderson is their starting pitcher on Friday while Yusei Kikuchi is making his start in this game on Saturday. He is 3-6 with a 3.02 ERA this season. His team won 2 of their last 3 games this season with him making an appearance. In his last MLB regular season start, he allowed 4 earned runs, 1 homer, and 2 walks with 4 strikeouts on 6 hits through 5 innings pitched against the Texas Rangers.
Diamondbacks vs Angels Prediction
The current betting odds have the Angels listed as a pick ‘em in this game according to Draftkings Sportsbook. The Diamondbacks haven't looked great in their games this season with their 46-48 record overall which has them right near the bottom of the NL West. They have been a better road team though with their 23-23 road record this season. Meanwhile, the Angels haven't looked great in their games this season with their 45-48 record overall which has them right in the middle of the AL West. They have looked better in their own ballpark this year too with their 22-22 home record. Neither team is coming into this series hot since both are 4-6 in their last 10 games, but the Angels do have the better pitching matchup here and can take advantage of that at home. Kikuchi is on the mound for the Angels in this one and he has looked good this season. He is 3-6 with a 3.02 ERA and hasn't been giving up many runs this year despite the 6 losses. He did give up 4 earned runs in his last start, but he will be looking to bounce back in this start, and the team has won 2 of their last 3 games with him starting now. The Diamondbacks are going with Gallen in this one and he hasn't looked great this season. He is 7-9 with a 5.15 ERA and has been giving up quite a few runs this year. His team has won 2 games in a row now with him starting and he is coming off a great start in which he didn't give up any runs, but that hasn't been a common theme for him this year. The Angels don't have a bad offense either so they will get to Gallen in this one while Kikuchi keeps that Diamondbacks offense at bay. The best way to place a bet here is on the Angels to win this game.
Diamondbacks Angels Prediction: Our MLB Pick for Saturday, July 12, 2025 (9:38 pm ET start time) is Angels 5 Diamondbacks 3.
Don't miss our champion handicappers free picks, best bets, and expert baseball picks today. And if you enjoyed this Arizona Diamondbacks Los Angeles Angels prediction, be sure to drop by every day for our daily MLB projections and previews.
MLB Betting Trends
Arizona Diamondbacks: 228-207 (+10 units) on the moneyline in all games. 115-102 (+25.2 units) on the moneyline in road games. 71-64 (+4.6 units) on the moneyline against left-handed starters. 22-16 UNDER against AL West opponents.
Los Angeles Angels: 181-236 (-26.3 units) on the moneyline in all games. 92-114 (-26.4 units) on the moneyline in home games. 144-181 (-9.9 units) on the moneyline against right-handed starters. 13-5 UNDER at home against NL West opponents.
Key Injuries
Arizona Diamondbacks: S. Miller (RP) Fifteen Day IL - Forearm. P. Smith (1B) Ten Day IL - Oblique. T. Henry (RP) Sixty Day IL - Elbow. R. Thompson (RP) Fifteen Day IL - Scapular Strain. I. Vargas (2B) Ten Day IL - Foot. G. Moreno (C) Ten Day IL - Hand. C. Montes De Oca (RP) Sixty Day IL - Elbow. J. Martinez (RP) Sixty Day IL - Elbow. C. Mena (SP) Sixty Day IL - Shoulder. K. Graveman (RP) Fifteen Day IL - Hip. C. Burnes (SP) Sixty Day IL - Elbow. A. Puk (RP) Sixty Day IL - Elbow. J. Montgomery (SP) Sixty Day IL - Elbow. B. Walston (SP) Sixty Day IL - Elbow.
Los Angeles Angels: H. Strickland (RP) Sixty Day IL - Shoulder. C. Moore (2B) Ten Day IL - Thumb. C. Taylor (CF) Ten Day IL - Hand. R. Stephenson (RP) Fifteen Day IL - Bicep. B. Joyce (RP) Sixty Day IL - Shoulder. A. Rendon (3B) Sixty Day IL - Hip.
Notable Quotes
“It’s fairly frustrating. We just got to finish it off. To win series, there's small margins. There's very small things that we got to do to close up that gap and potentially win all four of these games. But we'll figure out that piece of the puzzle.” - Torey Lovullo after his team’s loss against the Padres in their game on Thursday.
“Any time you're having the issues that he's going through right now, or the lack of success, if you want to put it that way, but you have to discuss everything, right? We have a responsibility to everybody here. We’ll talk about everything.” - Ray Montgomery after his team’s loss against the Rangers in their game on Thursday.
Starting Lineups
Arizona Diamondbacks
Corbin Carroll (L) DH
Ketel Marte (S) 2B
Geraldo Perdomo (S) SS
Josh Naylor (L) 1B
Eugenio Suárez (R) 3B
Lourdes Gurriel Jr. (R) LF
Jake McCarthy (L) RF
Alek Thomas (L) CF
Jose Herrera (S) C
Los Angeles Angels
Zach Neto (R) SS
Mike Trout (R) DH
Taylor Ward (R) LF
Jo Adell (R) CF
Jorge Soler (R) RF
Yoán Moncada (S) 3B
Logan O'Hoppe (R) C
Luis Rengifo (S) 2B
LaMonte Wade Jr. (L) 1B
Statistical Leaders
Arizona Diamondbacks
Batting Average: James McCann (.350)
Hits: Josh Naylor (93)
Home Runs: Eugenio Suárez (29)
RBI: Eugenio Suárez (75)
Stolen Bases: Geraldo Perdomo (13)
Wins: Brandon Pfaadt (9)
Saves: Shelby Miller (10)
ERA: Christian Montes De Oca (0.00)
Los Angeles Angels
Batting Average: Zach Neto (.273)
Hits: Nolan Schanuel (88)
Home Runs: Taylor Ward (21)
RBI: Taylor Ward (63)
Stolen Bases: Zach Neto (16)
Wins: José Soriano (6)
Saves: Kenley Jansen (16)
ERA: Robert Stephenson (0.00)
Managers:
Arizona Diamondbacks: Torey Lovullo (9th season)
Los Angeles Angels: Ray Montgomery (Interim)