← Slate
1.0% edge · Los Angeles AngelsLos Angeles Angels vs San Francisco Giants — Prediction & Odds
July 25, 2026 · Ryan Johnson vs Robbie Ray · 65°F
Los Angeles Angels win
47.1%
San Francisco Giants win
52.9%
Fair line (home)
-112
Proj. total
7.95
Score distribution
How often each team scores each run total across all simulations.
Los Angeles Angels (mean 3.96)San Francisco Giants (mean 3.99)
Totals
O/U line
9
Proj. total
7.95
Over
30.5%
Under
60.0%
Model vs. market
| Side | Model | Book | Fair |
|---|---|---|---|
| Los Angeles Angels | 47.1% | +113 | +112 |
| San Francisco Giants | 52.9% | -122 | -112 |
Los Angeles Angels — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Zach Neto | 4.8 | .590 | .199 | .017 | .168 | .436 | 1.292 | .230 | .315 | .404 | .720 |
| Mike Trout | 4.7 | .522 | .130 | .009 | .181 | .821 | 1.290 | .222 | .367 | .405 | .772 |
| Vaughn Grissom | 4.5 | .758 | .188 | .006 | .076 | .406 | .830 | .252 | .327 | .357 | .684 |
| Jorge Soler | 4.4 | .502 | .144 | .011 | .142 | .530 | 1.272 | .206 | .308 | .360 | .668 |
| Nolan Schanuel | 4.3 | .725 | .167 | .006 | .092 | .521 | .618 | .263 | .360 | .384 | .745 |
| Jo Adell | 4.2 | .556 | .145 | .014 | .177 | .287 | 1.055 | .230 | .294 | .411 | .705 |
| Denzer Guzman | 4.1 | .574 | .161 | .013 | .079 | .361 | 1.054 | .222 | .295 | .335 | .630 |
| Jose Siri | 4.0 | .480 | .125 | .023 | .117 | .296 | 1.325 | .204 | .271 | .347 | .618 |
| Logan O'Hoppe | 3.9 | .548 | .113 | .006 | .110 | .310 | 1.034 | .220 | .289 | .348 | .638 |
San Francisco Giants — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Luis Arraez | 4.6 | 1.024 | .204 | .038 | .038 | .260 | .196 | .305 | .350 | .397 | .747 |
| Heliot Ramos | 4.5 | .707 | .164 | .027 | .141 | .369 | 1.046 | .258 | .328 | .416 | .744 |
| Bryce Eldridge | 4.3 | .609 | .183 | .005 | .134 | .450 | 1.221 | .241 | .326 | .396 | .721 |
| Rafael Devers | 4.2 | .535 | .178 | .009 | .166 | .507 | 1.056 | .240 | .338 | .428 | .766 |
| Casey Schmitt | 4.1 | .640 | .173 | .012 | .132 | .244 | .855 | .248 | .302 | .402 | .704 |
| Jung Hoo Lee | 4.0 | .742 | .200 | .039 | .060 | .285 | .428 | .280 | .336 | .403 | .739 |
| Willy Adames | 3.9 | .503 | .153 | .010 | .126 | .417 | .983 | .228 | .315 | .386 | .701 |
| Drew Gilbert | 3.8 | .533 | .158 | .022 | .078 | .351 | .705 | .233 | .315 | .360 | .675 |
| Daniel Susac | 3.7 | .582 | .130 | .018 | .069 | .230 | .939 | .234 | .291 | .344 | .635 |
Data notes: away starter Ryan Johnson: only 72 BF vs RHB this season · 20/20 lineup+starter talents from projections