Los Angeles Angels vs San Francisco Giants Prediction (July 25): Odds, Pick & Analysis

Los Angeles Angels vs San Francisco Giants · July 25, 2026 · 4:05 PM EDT · Photo: ESPN
The offensive disparity between these two struggling franchises sets the stage for a pitching-dominated affair on Friday night. The San Francisco Giants edge the Los Angeles Angels in nearly every meaningful batting category, a gap that becomes even more pronounced when examining their respective starting pitchers—a mismatch that should influence how bettors approach this matchup.
Tonight's Odds
Probable Pitchers
Los Angeles Angels
RHP Ryan Johnson
San Francisco Giants
LHP Robbie Ray
San Francisco's lineup presents a more complete offensive profile. The Giants carry a .252 batting average and a .723 OPS, generating 4.12 runs per game despite their 43-60 record. Luis Arraez anchors the order with a stellar .324 batting average and .810 OPS, providing consistent table-setting at the top. Casey Schmitt has emerged as a power threat with 21 home runs and a .792 OPS, while the Giants have accumulated 116 home runs as a team. Defensively, San Francisco's pitching staff has been marginally sharper, posting a 4.41 ERA with a 1.35 WHIP. However, the Giants arrive at Oracle Park dealing with significant roster depletion—Harrison Bader, Matt Chapman, and Matt Gage all reside on the injured list, leaving depth questions in the outfield and infield.
Los Angeles counters with a weaker offensive foundation. The Angels rank considerably lower with a .240 batting average, .315 on-base percentage, and .703 OPS. Nolan Schanuel leads the team at .282, but the overall lineup lacks the consistent punch San Francisco possesses. The Angels have scored just 4.31 runs per game, and while Mike Trout remains dangerous with a .844 OPS and 18 home runs, the supporting cast has struggled. More problematic is the pitching assignment: Ryan Johnson takes the mound with a 6.10 ERA across limited appearances, a stark contrast to what the Giants are sending out.
Robbie Ray represents a completely different caliber of starter. The Giants' ace carries an 8-6 record with a 3.33 ERA, placing him among the league's more reliable arms. Ray's ability to miss bats and limit damage should prove decisive against an Angels lineup that has managed only 448 runs across 104 games. Johnson's 6.10 ERA suggests vulnerability, and San Francisco's modest offensive output should be sufficient to capitalize. The Giants' loss of Chapman to injury complicates their lineup, yet their depth at the plate—particularly Arraez and Schmitt—provides enough offensive infrastructure to support Ray's strong pitching.
The betting line reflects this reality. San Francisco sits at -126, a reasonable price for a team with superior starting pitching and a more complete offensive arsenal facing a struggling Angels squad with a pitcher working well above his head. While Los Angeles has shown flashes through individual performances, the cumulative advantage rests with the Giants, who can lean on Ray's elite ERA and a lineup that, despite injuries, maintains better offensive consistency than their visitors.
Best Bet
San Francisco Giants (-126)
Based on the matchup analysis, recent form, and line value, San Francisco Giants (-126) is our top play for this game.


