← Slate
4.3% edge · San Francisco GiantsMilwaukee Brewers vs San Francisco Giants — Prediction & Odds
July 28, 2026 · Logan Henderson vs Landen Roupp · 65°F
Milwaukee Brewers win
53.6%
San Francisco Giants win
46.4%
Fair line (home)
+115
Proj. total
7.47
Score distribution
How often each team scores each run total across all simulations.
Milwaukee Brewers (mean 3.99)San Francisco Giants (mean 3.49)
Totals
O/U line
7.5
Proj. total
7.47
Over
44.3%
Under
55.8%
Model vs. market
| Side | Model | Book | Fair |
|---|---|---|---|
| Milwaukee Brewers | 53.6% | -144 | -115 |
| San Francisco Giants | 46.4% | +133 | +115 |
Milwaukee Brewers — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Brice Turang | 4.8 | .762 | .181 | .024 | .084 | .592 | 1.096 | .248 | .342 | .361 | .704 |
| Jackson Chourio | 4.7 | .741 | .224 | .016 | .135 | .390 | 1.033 | .258 | .323 | .411 | .734 |
| William Contreras | 4.6 | .761 | .187 | .004 | .098 | .598 | .795 | .262 | .362 | .385 | .747 |
| Christian Yelich | 4.5 | .680 | .146 | .010 | .092 | .587 | 1.140 | .237 | .341 | .351 | .692 |
| Andrew Vaughn | 4.4 | .670 | .183 | .017 | .093 | .420 | .841 | .243 | .321 | .368 | .690 |
| Luis Lara | 4.3 | .689 | .141 | .020 | .037 | .517 | .866 | .237 | .336 | .315 | .651 |
| Garrett Mitchell | 4.2 | .589 | .164 | .030 | .077 | .510 | 1.318 | .235 | .334 | .360 | .694 |
| Cooper Pratt | 4.1 | .598 | .127 | .029 | .044 | .464 | .780 | .222 | .318 | .310 | .628 |
| David Hamilton | 4.0 | .536 | .121 | .026 | .062 | .409 | 1.001 | .210 | .295 | .311 | .606 |
San Francisco Giants — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Luis Arraez | 4.5 | .966 | .189 | .038 | .044 | .263 | .233 | .294 | .340 | .388 | .728 |
| Bryce Eldridge | 4.4 | .562 | .167 | .003 | .140 | .441 | 1.377 | .223 | .307 | .374 | .681 |
| Heliot Ramos | 4.3 | .621 | .151 | .024 | .140 | .335 | 1.150 | .240 | .308 | .399 | .707 |
| Rafael Devers | 4.2 | .484 | .161 | .007 | .176 | .491 | 1.189 | .226 | .323 | .419 | .742 |
| Jung Hoo Lee | 4.1 | .714 | .183 | .041 | .063 | .277 | .483 | .265 | .321 | .386 | .707 |
| Willy Adames | 4.0 | .461 | .139 | .008 | .137 | .407 | 1.131 | .210 | .296 | .370 | .666 |
| Grant McCray | 3.9 | .467 | .137 | .024 | .074 | .337 | 1.237 | .200 | .274 | .315 | .589 |
| Drew Cavanaugh | 3.8 | .467 | .121 | .004 | .067 | .367 | 1.228 | .198 | .289 | .298 | .587 |
| Christian Koss | 3.6 | .551 | .145 | .012 | .059 | .178 | .878 | .225 | .273 | .327 | .599 |
Data notes: away starter Logan Henderson: only 46 BF vs RHB this season · 20/20 lineup+starter talents from projections