MLB Preview · July 25, 2026

Los Angeles Angels at San Francisco Giants: Prediction, Odds & Preview

LAA 38-59at SF 41-55·Oracle Park·

DiamondIQ Model — Win Probability

LAA45.6%54.4%SF

The model leans SF (54.4%). DiamondIQ model v2: season records, home-field advantage, the starting-pitcher quality gap (PitchIQ), and a calibration adjustment fit and validated on four seasons of backtest — plus live game state once underway.

The Matchup

With several days still to go before first pitch, this early look at Angels-Giants on July 25 at Oracle Park sets up a matchup between two clubs sitting below .500, though the Giants have been the steadier of the two. San Francisco enters at 41-55, holding a meaningful edge over Los Angeles, which stands at 38-59. The DiamondIQ model's estimate gives the Giants a 54.4% win probability against the Angels' 45.6%, a lean driven by San Francisco's home-field advantage, the starting-pitcher quality gap built into the PitchIQ component, and the team-record differential. It is worth noting the v2 model does not yet account for bullpen states, lineups, or weather, so those factors will sharpen the picture once the game draws closer.

Because probable starters have not been announced, the pitching dimension remains open. What the model already reflects, however, is a gap in projected starter quality favoring the Giants, and Oracle Park itself adds a layer of context: DiamondIQ's three-season park factor sits at 0.96, suppressing the run environment by four percent relative to league average. That context matters when starters are eventually named, as a pitcher's park tends to favor the side throwing with greater command and ground-ball tendencies. Absent a named arm on either side, the bullpen picture is at least visible: the Angels carry a BullpenIQ of 56 with four relievers fresh and closer Kirby Yates available, while the Giants grade out at 48 with five fresh arms but one reliever likely unavailable, and closer Caleb Kilian behind them. The Angels' bullpen edge in this early snapshot is a detail worth tracking as the roster picture fills in.

Conditions at Oracle Park project to be favorable for play, with clear skies, a temperature of 66 degrees, and a 12 mph west wind blowing out to center field. That wind direction is notable in a park already playing four percent below league average on offense; the outward breeze could partially offset some of Oracle's natural suppression, though the net effect will depend on the specific pitch mix and contact profile of whichever starters are named. The Giants carry a concentrated IL situation in the outfield and corner infield, with Harrison Bader, Jonah Cox, Victor Bericoto, and Matt Chapman all sidelined, so lineup construction will bear watching as the Angels' own injury losses at catcher and second base leave both sides navigating depth constraints. The model leans Giants, and the home-park edge combined with the PitchIQ component is where that lean is anchored.

Analysis generated by DiamondIQ's model.

Forecast at First Pitch

☁️67°FOvercast
Wind 11 mph WSW · out to CF
Precip 1%

Injured List

LAA
Adam Frazier (2B)Injured 10-Day
Gustavo Campero (C)Injured 10-Day
Sebastián Rivero (C)Injured 10-Day
Anthony Rendon (3B)Injured 60-Day
Ben Joyce (P)Injured 60-Day
Jack Kochanowicz (P)Injured 60-Day
SF
Daniel Susac (C)Injured 10-Day
Harrison Bader (CF)Injured 10-Day
Jonah Cox (CF)Injured 10-Day
Matt Chapman (3B)Injured 10-Day
Victor Bericoto (RF)Injured 10-Day
Matt Gage (P)Injured 15-Day
Follow it live in the Game Center
Live win probability, pitch-by-pitch, and the model updating in real time.
Open Game Center →