← Slate
1.2% edge · Toronto Blue JaysToronto Blue Jays vs San Francisco Giants — Prediction & Odds
July 8, 2026 · Dylan Cease vs Logan Webb · 59°F
Toronto Blue Jays win
53.8%
San Francisco Giants win
46.2%
Fair line (home)
+117
Proj. total
7.15
Score distribution
How often each team scores each run total across all simulations.
Toronto Blue Jays (mean 3.82)San Francisco Giants (mean 3.33)
Totals
O/U line
7
Proj. total
7.15
Over
38.3%
Under
49.6%
Model vs. market
| Side | Model | Book | Fair |
|---|---|---|---|
| Toronto Blue Jays | 53.8% | -116 | -117 |
| San Francisco Giants | 46.2% | +107 | +117 |
Toronto Blue Jays — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ernie Clement | 4.8 | .953 | .254 | .022 | .053 | .181 | .449 | .281 | .312 | .381 | .693 |
| Nathan Lukes | 4.7 | .897 | .234 | .019 | .046 | .334 | .703 | .279 | .337 | .375 | .712 |
| Vladimir Guerrero Jr. | 4.5 | .833 | .217 | .005 | .111 | .489 | .572 | .290 | .372 | .429 | .801 |
| George Springer | 4.5 | .700 | .184 | .009 | .091 | .411 | .840 | .246 | .322 | .364 | .686 |
| Daulton Varsho | 4.3 | .585 | .180 | .032 | .092 | .331 | 1.011 | .223 | .289 | .354 | .643 |
| Kazuma Okamoto | 4.2 | .628 | .177 | .007 | .101 | .329 | .957 | .236 | .302 | .364 | .666 |
| Alejandro Kirk | 4.1 | .755 | .164 | .007 | .068 | .399 | .515 | .269 | .346 | .373 | .719 |
| Jonatan Clase | 4.0 | .564 | .164 | .013 | .043 | .298 | 1.104 | .213 | .277 | .300 | .577 |
| Andrés Giménez | 3.9 | .666 | .169 | .016 | .049 | .186 | .658 | .248 | .298 | .343 | .641 |
San Francisco Giants — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Heliot Ramos | 4.5 | .662 | .164 | .017 | .104 | .367 | 1.348 | .231 | .302 | .356 | .658 |
| Luis Arraez | 4.4 | .973 | .186 | .040 | .031 | .265 | .281 | .300 | .347 | .387 | .734 |
| Casey Schmitt | 4.3 | .612 | .160 | .013 | .106 | .282 | 1.133 | .225 | .284 | .352 | .636 |
| Rafael Devers | 4.2 | .489 | .160 | .010 | .118 | .524 | 1.299 | .214 | .318 | .361 | .679 |
| Jung Hoo Lee | 4.1 | .734 | .183 | .042 | .046 | .326 | .585 | .269 | .334 | .377 | .711 |
| Willy Adames | 4.0 | .474 | .149 | .013 | .103 | .445 | 1.216 | .210 | .303 | .348 | .651 |
| Bryce Eldridge | 3.9 | .489 | .157 | .004 | .094 | .396 | 1.327 | .216 | .302 | .346 | .647 |
| Drew Gilbert | 3.8 | .498 | .134 | .025 | .059 | .321 | .903 | .212 | .288 | .319 | .606 |
| Eric Haase | 3.6 | .457 | .105 | .007 | .074 | .257 | 1.314 | .193 | .255 | .295 | .550 |
Data notes: 20/20 lineup+starter talents from projections