The Matchup Report

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

TM

Trevor Morgan

July 24, 2026 · 6:37 AM EDT
MLB
Share
Oracle Park — Los Angeles Angels at San Francisco Giants

Los Angeles Angels vs San Francisco Giants · July 24, 2026 · 10:15 PM EDT · Photo: ESPN

The Los Angeles Angels arrive in San Francisco with one of baseball's weakest offensive profiles, while the Giants present a notably sharper lineup despite both teams treading water in the standings. This disparity in hitting prowess shapes the entire complexion of Thursday's matchup.

Tonight's Odds

MONEYLINE
Los Angeles Angels+146
San Francisco Giants-174
RUN LINE
Los Angeles Angels +1.5-152
San Francisco Giants -1.5+126
OVER/UNDER
Over 8-105
Under 8-115

Probable Pitchers

Los Angeles Angels

RHP Grayson Rodriguez

Record3-3
ERA8.23
WHIP1.77
IP35.0
K/96.9
BB/94.4
VS

San Francisco Giants

RHP Logan Webb

Record5-7
ERA3.87
WHIP1.11
IP107.0
K/97.1
BB/92.3

The Angels rank considerably below league standards offensively, posting a .240 batting average and generating just 4.29 runs per game. Their .702 OPS reflects an offense lacking consistency and punch. Nolan Schanuel provides the brightest spot at .280, but the supporting cast struggles to generate meaningful production. Mike Trout, typically the franchise's engine, carries an .847 OPS—respectable but not dominant—while Zach Neto leads the team with 19 home runs. The pitching staff hasn't compensated for these offensive shortcomings, with a 4.52 ERA that ranks among the league's more vulnerable units. Los Angeles enters on a one-game losing streak and sits 10.5 games behind in the division with a 41-62 record.

San Francisco's lineup presents a starkly different picture. The Giants boast a .252 batting average and a .723 OPS, both measurably superior to Los Angeles. Luis Arraez leads the way at .320 with an elite .805 OPS, while Jung Hoo Lee contributes a .302 average. The power dimension is equally compelling: Rafael Devers and Casey Schmitt each own 20 home runs, providing depth that the Angels simply cannot match. The Giants' pitching staff—led by Logan Webb's 3.87 ERA and Robbie Ray's 3.33 ERA—has been more stable, though San Francisco's overall 4.40 team ERA still carries vulnerabilities. However, the team is reeling, having dropped five consecutive games and sitting 22.5 games out of first place.

The probable starter matchup heavily favors San Francisco. Logan Webb brings a 3.87 ERA into this contest, marking a significant advantage over Angels starter Grayson Rodriguez, whose 8.23 ERA represents one of the most alarming figures in baseball. Rodriguez carries a 3-3 record, but that record masks a pitcher operating in genuine distress. Webb's established track record and superior stuff should allow the Giants to control the game's tempo and limit damage.

Despite San Francisco's recent struggles, the underlying talent advantage is substantial. The Giants' superior batting average, OPS, and starting pitching create a clear pathway to victory. The Angels' offensive limitations—evidenced by their .240 average and 4.29 runs per game—make it difficult to envision them generating enough production against a competent pitcher like Webb. Rodriguez's historically poor ERA suggests the Giants' lineup should have opportunities to break through early and often.

At -174, the Giants represent fair value given the talent disparity. San Francisco's lineup depth and pitching advantage should prove decisive against a Los Angeles team that has struggled to score consistently all season.

Best Bet

San Francisco Giants (-174)

Based on the matchup analysis, recent form, and line value, San Francisco Giants (-174) is our top play for this game.

More MLB Predictions