Arizona Diamondbacks vs Los Angeles Angels Prediction, 7/12/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs Los Angeles Angels
Date: Saturday, July 12, 2025
Location: Angel Stadium in Anaheim, CA
TV: FanDuel Sports Network West
Odds/Point Spread: Arizona (-210) Los Angeles (+172)
The Los Angeles Angels (45-48) will try to defeat the Arizona Diamondbacks (46-48) at Angel Stadium on Saturday. The line on this contest has Arizona at -210 while Los Angeles is sitting at +172. The over/under is 8.5. The pitchers expected to start will be Zac Gallen and Yusei Kikuchi.


The Diamondbacks have hit 166 two-baggers as a squad and have hit 137 baseballs out of the park. Arizona is slugging .445 and have struck out 745 times, while drawing a walk on 339 occasions. As a unit, the Arizona Diamondbacks are knocking in 5.1 runs per contest, which puts them at 4th in baseball. They have accrued 468 runs batted in as well as 798 base knocks this year, and their team batting average is .251. They have 478 runs while holding a team OBP of .328.
Today’s Featured MLB Best Bet! RAPHAEL ESPARZA is looking for 3-Straight MLB winners (+1,660) and last night cashed +400 on the San Diego Padres beating the Arizona Diamondbacks. Tonight on the diamond Esparza is releasing a 6-Unit MLB Run Line Play (9 p.m.) Friday. Esparza is completely shocked at the betting line for this matchup and he looks for another big MLB winner. Sign up below and don’t miss out! You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our Free MLB Picks
Their strikeout to walk ratio sits at 2.68 and the pitching staff has a team WHIP of 1.32. Diamondbacks pitchers have relinquished 123 home runs and also 471 total runs (27th in MLB). Arizona has given up 808 hits (8.7 per 9 innings) and 429 earned runs. The Diamondbacks hold a team earned run average of 4.61 so far this year (24th in MLB), and they have struck out 802 batters. They have walked 299 opposing hitters and their FIP is 4.30 as a unit this season.
The Diamondbacks relievers have accumulated a save rate of 61.4% and have come into the game in 99 save situations. The bullpen pitchers have inherited 100 base runners on the season and 35.0% of those players earned a run for their team. Diamondbacks relief pitchers have stepped onto the hill with runners on base 78 times as well as having 87 appearances in high leverage situations. The Diamondbacks have sent 288 relief pitchers to the mound on the season. The relievers are sitting with 52 holds on the season (16th in the league). They have accumulated 27 saves on the year and have blown 17 of 44 chances to get a save.
The Arizona Diamondbacks have accounted for 2,512 putouts on the year, in addition to 818 assists and 48 errors. Their fielding percentage is holding at .986 which has them sitting 19th in baseball, and have 73 double plays. The Diamondbacks have turned 69.2% of balls hit into play into outs out of 7,536 innings, which has them sitting at 21st in MLB.
Gallen has thrown 925 innings and is sitting with 992 K's during his pro baseball career. Gallen (60-46 win-loss mark in his career) holds a FIP of 3.46 and he has faced 3,801 batters during his time in the majors. His earned run average is 3.51 (361 earned runs allowed) and he has a career WHIP of 1.160. He has given up 772 hits (7.5 hits per nine innings) and has had 301 free passes.
The Angels have a slugging percentage of .407 and they average 4.31 runs per contest (17th in the league). They have 124 doubles, while taking a walk 263 times as well as notching 401 runs. Los Angeles has accounted for 136 long balls over the course of the season and 387 RBIs. They have struck out on 908 instances (1st in baseball) and have a total of 718 base hits. The Los Angeles Angels hold a team on-base percentage of .299 in addition to a team batting average of .230 so far this year.
The Los Angeles pitching staff have conceded 465 runs this season while holding a team ERA of 4.66 (428 earned runs yielded). They have yielded 118 dingers and they allow 5.07 runs per 9 innings (26th in the league). The Angels hold a team WHIP of 1.454 and are the owners of a FIP of 4.58 as a team on the season. Their K/BB ratio comes in at 8.00 (730 strikeouts vs 361 walks). They come in at 27th in the league as a pitching staff in total hits given up with 840.
Los Angeles relievers have an inherited score rate of 34.0% out of their 141 inherited base runners. Their relievers have taken the field 129 times in high leverage situations in addition to 97 occasions with runners on. Sitting with 93 save situations, the Angels have accumulated 47 holds in addition to 21 blown saves. They are ranked 28th in baseball with a save percentage of 51.2%, and they have sent 315 relievers to the mound on the year. Los Angeles has had relief pitchers enter the game in 43 save opportunities and they have earned 22 saves.
In 7,434 innings played, the Angels have a defensive efficiency of 68.1% (28th in professional baseball). The Los Angeles Angels have gotten 99 double plays and own a fielding percentage of .983 (25th in baseball). The Angels have accrued 837 assists, 57 errors and have a total of 2,478 putouts so far this year.
During his pro baseball career, Kikuchi has allowed 906 hits while he has accumulated 947 K's in 916 frames. He has surrendered a total of 447 ER's while holding a WHIP of 1.349 and being the owner of a FIP of 4.3. His strikeout to walk ratio is 2.87 and he has gone up against 3,929 hitters thus far in his career. Kikuchi (44-53 record in his career) is the owner of a 4.39 earned run average and has conceded 8.9 hits per 9 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Arizona (-210)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Los Angeles Angels - Twitter
Arizona Diamondbacks - Twitter