Los Angeles Angels vs San Francisco Giants Picks and Prediction for Saturday, July 25, 2026

By: Kim Smith Published 07/25/2026, 12:20 AM ET

The Los Angeles Angels visit the San Francisco Giants at Oracle Park in San Francisco, California, on Saturday, July 25, 2026. The opening pitch is scheduled for 4:05 p.m. ET, with television coverage available on MLB.TV. Los Angeles enters at 41-62 overall and 17-34 on the road, while San Francisco stands at 42-60 overall and 22-25 at home. ESPN Analytics gives the Angels a 32.5% chance of winning and the Giants a 67.5% probability. The game-time temperature is listed at 70 degrees. At the time of this writing the odds were not released. Be sure to check out our free MLB picks before Saturday’s games begin.

Starting Pitchers for Los Angeles and San Francisco

Ryan Johnson is scheduled to start for Los Angeles after recording a 2-4 record with a 6.10 ERA and 1.43 WHIP across 38.1 innings. The right-hander has allowed 39 hits and 10 home runs while registering 30 strikeouts and 16 walks. San Francisco is expected to counter with Robbie Ray, who carries an 8-6 record, 3.33 ERA and 1.30 WHIP through 110.2 innings. The left-hander has surrendered 90 hits and 15 home runs while collecting 96 strikeouts against 54 walks.

Los Angeles Seeks to Carry Its Recent Improvement onto the Road

Los Angeles enters the contest with a 41-62 overall record and a 17-34 mark away from home. The Angels recently lost 1-0 to St. Louis after earning victories of 5-1 and 3-2 over the same opponent. They also recently defeated Detroit 3-2 before suffering a 7-0 loss in another meeting with that club. The Angels have gone 3-2 across their last five games, with four of those contests finishing with five or fewer combined runs.

The Angels are batting .240 with 829 hits, 442 runs and 112 home runs. Their offense owns a .315 on-base percentage and a .387 slugging percentage. The pitching staff has compiled a 4.52 ERA and 1.36 WHIP while holding opposing hitters to a .236 batting average. Los Angeles has recorded 908 strikeouts while issuing 433 walks. The Angels are also 15-17 in day games.

The most encouraging part of the Los Angeles profile is its recent run prevention. The Angels allowed only six combined runs across their last four games, helping them record three victories during that stretch. However, the team’s 17-34 road record remains a considerable weakness. Los Angeles has also scored three runs or fewer in four of its five most recent games, placing added pressure on its pitching whenever the offense starts slowly.

San Francisco Attempts to End Its Slide at Oracle Park

San Francisco enters Saturday with a 42-60 overall record and a 22-25 record at home. The Giants recently lost three consecutive games against Kansas City by scores of 5-4, 3-2 and 4-3. They also suffered losses of 6-3 and 4-3 against Seattle, with the latter contest requiring 10 innings. San Francisco has dropped each of its last five games, although four of those defeats were decided by either one or two runs.

The Giants have produced a .252 batting average with 879 hits, 417 runs and 114 home runs. They carry a .307 on-base percentage and a .416 slugging percentage. San Francisco’s pitching staff owns a 4.40 ERA and 1.35 WHIP while allowing opponents to bat .247. The Giants have recorded 772 strikeouts against 375 walks and hold an 18-21 record in day games.

San Francisco’s principal strength in this matchup is its ability to hit for average and extra-base production. The Giants hold advantages over the Angels in batting average, hits, home runs and slugging percentage. Their .416 slugging percentage is 29 points higher than the Angels’ .387 mark. The major concern is San Francisco’s current five-game losing streak, particularly because its offense has been held to four runs or fewer in every game during that span.

Los Angeles Angels vs San Francisco Giants Picks and Prediction

Los Angeles Angels vs San Francisco Giants Pick

  • Pick: San Francisco Giants Moneyline

San Francisco is the preferred side based on its advantages in the scheduled pitching matchup, matchup-predictor percentage and home-road comparison. ESPN Analytics gives the Giants a 67.5% chance of winning, while the Angels receive only 32.5%. San Francisco is 22-25 at Oracle Park, whereas Los Angeles has struggled to a 17-34 road record.

The Giants also have the more favorable starting-pitching numbers. Their scheduled starter carries a 3.33 ERA through 110.2 innings, while the Angels’ scheduled starter owns a 6.10 ERA through 38.1 innings. San Francisco’s five consecutive losses make this a less comfortable selection, but four were close decisions. The Giants’ stronger batting average and slugging percentage give the home team enough support to end that losing streak.

Los Angeles Angels vs San Francisco Giants Total Pick

  • Pick: Under 8.5

Take the under if the total is set at 8.5. I favor the under because both teams have recently played several low-scoring games. Four of the Angels’ last five contests ended with seven or fewer total runs, including final scores of 1-0, 5-1, 3-2 and 3-2. San Francisco has scored only 15 combined runs over its last five games, never producing more than four in any one contest.

The season statistics also show neither offense has been especially productive in total runs. Los Angeles has scored 442 times in 103 games, while San Francisco has generated 417 runs in 102 contests. The Giants’ scheduled starter has a 3.33 ERA, and the Angels have recently limited opponents effectively. Those factors support a competitive game that remains below 8.5 runs.

Final Score Prediction: San Francisco Giants 4 – Los Angeles Angels 3

This prediction was written before the completion of game play on Friday.

>

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.