← Slate
2.8% edge · Los Angeles AngelsLos Angeles Angels vs San Francisco Giants — Prediction & Odds
July 24, 2026 · Grayson Rodriguez vs Logan Webb · 63°F
Los Angeles Angels win
44.2%
San Francisco Giants win
55.8%
Fair line (home)
-126
Proj. total
7.54
Score distribution
How often each team scores each run total across all simulations.
Los Angeles Angels (mean 3.60)San Francisco Giants (mean 3.94)
Totals
O/U line
8.5
Proj. total
7.54
Over
36.9%
Under
63.1%
Model vs. market
| Side | Model | Book | Fair |
|---|---|---|---|
| Los Angeles Angels | 44.2% | +137 | +126 |
| San Francisco Giants | 55.8% | -148 | -126 |
Los Angeles Angels — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | 4.7 | .670 | .224 | .016 | .113 | .336 | 1.234 | .237 | .305 | .376 | .681 |
| Mike Trout | 4.6 | .589 | .149 | .010 | .128 | .646 | 1.276 | .223 | .339 | .363 | .702 |
| Nolan Schanuel | 4.5 | .823 | .199 | .007 | .066 | .418 | .618 | .270 | .346 | .372 | .718 |
| Jorge Soler | 4.4 | .575 | .167 | .011 | .109 | .416 | 1.226 | .218 | .298 | .348 | .646 |
| Vaughn Grissom | 4.3 | .772 | .205 | .007 | .052 | .295 | .749 | .261 | .319 | .355 | .673 |
| Wade Meckler | 4.2 | .769 | .176 | .015 | .030 | .385 | .896 | .261 | .333 | .340 | .672 |
| Jo Adell | 4.1 | .588 | .160 | .013 | .119 | .209 | .987 | .231 | .282 | .373 | .655 |
| Denzer Guzman | 4.0 | .632 | .164 | .010 | .056 | .256 | 1.005 | .234 | .287 | .329 | .616 |
| Tyler Heineman | 3.9 | .611 | .115 | .017 | .034 | .246 | .838 | .219 | .282 | .290 | .572 |
San Francisco Giants — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Luis Arraez | 4.6 | 1.038 | .197 | .039 | .043 | .281 | .213 | .309 | .357 | .404 | .761 |
| Heliot Ramos | 4.5 | .684 | .169 | .025 | .124 | .376 | 1.159 | .249 | .322 | .396 | .717 |
| Bryce Eldridge | 4.3 | .588 | .174 | .004 | .125 | .473 | 1.317 | .232 | .321 | .377 | .697 |
| Rafael Devers | 4.3 | .525 | .173 | .006 | .160 | .556 | 1.113 | .236 | .342 | .418 | .760 |
| Casey Schmitt | 4.2 | .621 | .165 | .010 | .124 | .262 | .927 | .240 | .297 | .384 | .682 |
| Jung Hoo Lee | 4.0 | .740 | .194 | .041 | .054 | .310 | .450 | .278 | .340 | .396 | .736 |
| Willy Adames | 3.9 | .478 | .142 | .011 | .127 | .445 | 1.048 | .219 | .312 | .376 | .689 |
| Drew Gilbert | 3.8 | .532 | .152 | .023 | .074 | .371 | .753 | .231 | .317 | .355 | .672 |
| Drew Cavanaugh | 3.7 | .488 | .131 | .006 | .064 | .405 | 1.136 | .214 | .313 | .318 | .632 |
Data notes: away starter Grayson Rodriguez: only 71 BF vs RHB this season · 20/20 lineup+starter talents from projections