Los Angeles Angels vs San Francisco Giants Prediction, 7/25/2026 MLB Picks, Best Bets & Odds
Game: Los Angeles Angels vs San Francisco Giants
Date: Saturday, July 25, 2026
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Los Angeles (+150) San Francisco (-182)
The San Francisco Giants (42-60) host the Los Angeles Angels (41-62) at Oracle Park on Saturday. The odds on this game have Los Angeles at +150 and San Francisco opens at -182. The betting total comes in at 8.5. The pitchers expected to start will be Ryan Johnson and Robbie Ray.

The Angels have hit 157 doubles as a team and have smacked 112 balls out of the park. Los Angeles is slugging .387 and have been called out on strikes 977 times, while taking a walk on 330 occasions. As a team, the Los Angeles Angels are knocking in 4.3 runs per outing, which has them sitting at 19th in baseball. They have accounted for 426 runs batted in and 829 hits so far this year, while their batting average is .240. They have notched a total of 442 runs scored while holding a team OBP of .315.
Today’s Featured MLB Best Bet!
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 NHL package. Join Now! |
Get all of our MLB Expert Picks
Their strikeout to walk ratio sits at 2.10 and the pitching staff holds a WHIP of 1.36. Angels pitchers have conceded 110 long balls and 500 runs in total (24th in baseball). Los Angeles has surrendered 805 base knocks (8.0 per 9 innings) as well as 456 earned runs. The Angels have compiled a team ERA of 4.52 so far this year (23rd in MLB), and the staff has rung up 908 batters. Their pitching staff has walked 433 batters and their FIP sits at 4.29 as a unit on the year.
Angels bullpen pitchers have entered the game with runners on base 108 times as well as having 108 appearances in high leverage situations. The relief pitchers have accumulated 51 holds on the campaign (17th in the league). The Angels relievers have recorded a save percentage of 40.0% and have entered the game in 83 save situations. They have recorded 12 saves for the year and have blown 18 out of their 30 save opportunities. The relief pitchers have inherited 175 base runners for the season with 36.6% of those runners crossing the plate. The Angels have sent 327 relievers to the mound for the season.
The Los Angeles Angels are sitting with 2,721 putouts over the course of the season, in addition to 860 assists and 59 errors. Their fielding rate is at .984 which is 21st in MLB, and have accumulated 65 double plays. The Angels have converted 70.0% of baseballs in play into outs in their 8,163 innings on the field, ranking them 16th in pro baseball.
Johnson has thrown 52 innings and has earned 46 strikeouts thus far in his career. Johnson (3-5 career mark) sits with a FIP of 6.44 and he has gone up against 241 opposing hitters in the major leagues. His earned run average is 6.54 (38 ER's allowed) and his career WHIP is 1.606. He has surrendered 63 hits (10.8 hits per 9 innings) with 21 walks.
San Francisco is sitting with 114 home runs on the season as well as 401 runs batted in. They have recorded 184 two-baggers, while taking a walk 254 times and putting up 417 runs. The San Francisco Giants have accounted for an OBP of .307 in addition to a team batting average of .252 on the season. The Giants have a team SLG% of .416 and they score 4.09 runs per outing (26th in MLB). They have been called out on strikes on 804 instances (26th in MLB) and have totaled 879 hits.
The Giants are sitting with a team WHIP of 1.352 in addition to having a FIP of 4.29 as a pitching staff so far this season. Their strikeout to walk ratio sits at 7.70 (772 strikeouts vs 375 free passes). They rank 17th in MLB as a pitching staff in total hits given up with 838. They have allowed 104 homers and they concede 4.83 runs per 9 innings (22nd in the league). The San Francisco pitching staff have conceded 481 runs on the campaign and come in with a team ERA of 4.40 (439 earned runs yielded).
With 80 save situations, the Giants have tallied 47 holds and 14 blown saves. San Francisco has had relievers enter the contest in 33 save opportunities and they have come away with 19 saves. San Francisco bullpen pitchers hold an inherited score percentage of 33.9% out of 171 inherited base runners. Their bullpen pitchers have stepped onto the hill 82 times in high leverage situations and also on 112 occasions with runners on base. They are ranked 21st in MLB with a save percentage of 57.6%, and they have dispatched 318 bullpen pitchers onto the field on the year.
In their 8,079 innings on the diamond, the Giants have earned a defensive efficiency of 69.7% (19th in MLB). The San Francisco Giants have turned 92 double plays and have earned a fielding percentage of .981 (29th in the majors). The Giants have recorded 944 assists, 70 errors and have accounted for 2,693 putouts on the campaign.
In his career, Ray has allowed 1,340 hits while he has accumulated 1,830 K's in 1,551 innings. Ray (96-87 win-loss record in his career) has a 3.90 earned run average and has allowed 7.8 hits per nine innings. He has allowed a total of 672 earned runs while holding a WHIP of 1.291 and having a FIP of 3.8. His K/BB ratio is 2.76 and he has gone up against 6,562 hitters in his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Los Angeles (+150)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Los Angeles Angels - Twitter
