Diamondbacks vs. Angels Prediction, Odds, Picks - July 12

Diamondbacks vs. Angels Prediction, Odds, Picks - July 12

Updated Jul. 12, 2025 9:01 p.m. ET
Data Skrive

Zac Gallen is starting for the Arizona Diamondbacks on Saturday against Mike Trout and the Los Angeles Angels. First pitch is at 9:38 p.m. ET at Angel Stadium. The Diamondbacks are the favorite in this one, at -113, while the underdog Angels have -106 odds to play spoiler. Arizona is the favorite on the run line (-1.5 with +162 odds). The total is 9 runs for this matchup.

Here is everything you need to know from a betting perspective on the Diamondbacks-Angels game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Diamondbacks complete comeback trailing four runs in ninth inning vs. Padres

The Arizona Diamondbacks completed their comeback trailing five runs in ninth inning against the San Diego Padres.

Diamondbacks vs. Angels Game Information & Odds

  • When: Saturday, July 12, 2025 at 9:38 p.m. ET
  • Where: Angel Stadium in Anaheim, California
  • How to watch on TV: FDSW and ARID
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Diamondbacks -113 -106 9 +100 -121 -1.5 +162 -196

Diamondbacks vs. Angels Prediction

  • Score Prediction: Angels 6, Diamondbacks 5
  • Total Prediction: Over 9 runs
  • Win Probabilities: Diamondbacks 51%, Angels 49%

Diamondbacks vs. Angels Betting Insights

  • The Diamondbacks have been favorites in 62 games this season and won 31 (50%) of those contests.
  • Arizona has a record of 30-30, a 50% win rate, when favored by -113 or more by sportsbooks this season.
  • Oddsmakers have implied with the moneyline set for this matchup that the Diamondbacks have a 53.1% chance to win.
  • The Angels have come away with 34 wins in the 72 contests they have been listed as the underdogs in this season.
  • This season, Los Angeles has been victorious 33 times in 70 chances when named as an underdog of at least -106 or longer on the moneyline.
  • The Angels have an implied victory probability of 51.5% according to the moneyline set by oddsmakers for this matchup.

Diamondbacks Recent Betting Performance

  • The Diamondbacks played as the moneyline favorite in five of their last 10 games, and they finished 1-4 in those matchups.
  • Over their last 10 matchups -- all had a set run total -- the Diamondbacks and their opponents combined to hit the over on the total six times.
  • The Diamondbacks have gone 4-6-0 against the spread over their past 10 games.

Diamondbacks Recent Stats

Stat Avg/Total
Record 3-7
Runs Per Game 3.9
HR 13
ERA 3.98
K/9 7.3

Diamondbacks Player Insights

  • Geraldo Perdomo is hitting .269 with 20 doubles, a triple, 10 home runs and 55 walks.
  • Among all MLB hitters, Perdomo is 59th in batting average, 19th in on-base percentage, and 91st in slugging.
  • Perdomo has collected a hit in three straight games. During his last five outings he is batting .238 with two doubles, a home run, two walks and six RBIs.
  • Josh Naylor's .295 batting average paces his team.
  • Naylor ranks 100th in homers and 20th in RBI on the year.
  • Eugenio Suarez leads the Diamondbacks in home runs (29) and runs batted in (75).
  • Corbin Carroll is batting .250 with 14 doubles, 10 triples, 21 home runs and 31 walks.
  • Carroll has recorded at least one hit in four games in a row. In his last five games he is batting .238 with a double, a triple, a home run, a walk and three RBIs.

Diamondbacks Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Josh Naylor 0.5 (-220) 1.5 (+135) - 0.5 (+195)
Eugenio Suárez 0.5 (-205) 1.5 (+125) - 0.5 (+140)
Corbin Carroll 0.5 (-220) 1.5 (+120) - 0.5 (+175)
Lourdes Gurriel Jr. 1.5 (+195) 1.5 (+115) - 0.5 (+150)
Ketel Marte 1.5 (+150) 1.5 (-120) - 0.5 (+135)

Angels Recent Betting Performance

  • The Angels have played as underdogs in seven of their past 10 games and won three of those contests.
  • When it comes to hitting the over, the Angels and their opponents are 6-4-0 in their last 10 games with a total.
  • The Angels are 7-3-0 ATS over their last 10 games.

Angels Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 4.4
HR 14
ERA 5.95
K/9 7.5

Angels Player Insights

  • Taylor Ward leads the Angels with 21 home runs and runs batted in, driving in 64.
  • Among all batters in the majors, Ward's home run total ranks 12th and his RBI tally is 13th.
  • Nolan Schanuel is hitting .272 with 17 doubles, a triple, eight home runs and 42 walks.
  • Schanuel is 151st among all hitters in the majors in homers, and 101st in RBI.
  • Zach Neto leads the Angels' lineup with a .275 batting average.
  • Jo Adell has 11 doubles, 19 home runs and 23 walks while batting .243.

Angels Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Zach Neto 0.5 (-230) 1.5 (+120) - 0.5 (+175)
Yoan Moncada 0.5 (-190) 1.5 (+140) - 0.5 (+185)
Nolan Schanuel 0.5 (-220) 1.5 (+140) - 0.5 (+215)
Mike Trout 0.5 (-240) 1.5 (+100) - 0.5 (+125)
Jo Adell 0.5 (-200) 1.5 (+125) - 0.5 (+160)

Angels' Mike Trout hits a solo home run vs. Yankees

Los Angeles Angels' slugger Mike Trout smashed a solo homer vs. the New York Yankees.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share