← Slate
1.3% edge · San Francisco GiantsToronto Blue Jays vs San Francisco Giants — Prediction & Odds
July 7, 2026 · Spencer Miles vs Trevor McDonald · 58°F
Toronto Blue Jays win
50.6%
San Francisco Giants win
49.4%
Fair line (home)
+103
Proj. total
7.55
Score distribution
How often each team scores each run total across all simulations.
Toronto Blue Jays (mean 3.88)San Francisco Giants (mean 3.67)
Totals
O/U line
7.5
Proj. total
7.55
Over
43.5%
Under
56.5%
Model vs. market
| Side | Model | Book | Fair |
|---|---|---|---|
| Toronto Blue Jays | 50.6% | -112 | -103 |
| San Francisco Giants | 49.4% | +104 | +103 |
Toronto Blue Jays — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ernie Clement | 4.8 | .960 | .251 | .023 | .054 | .225 | .409 | .283 | .323 | .384 | .707 |
| Nathan Lukes | 4.7 | .888 | .239 | .016 | .049 | .400 | .626 | .281 | .350 | .379 | .730 |
| Vladimir Guerrero Jr. | 4.6 | .824 | .227 | .004 | .114 | .591 | .507 | .296 | .396 | .443 | .838 |
| Kazuma Okamoto | 4.5 | .647 | .185 | .007 | .113 | .422 | .913 | .237 | .320 | .372 | .691 |
| Brandon Valenzuela | 4.4 | .614 | .155 | .006 | .067 | .396 | .998 | .214 | .293 | .307 | .600 |
| Daulton Varsho | 4.3 | .567 | .174 | .030 | .094 | .390 | .906 | .226 | .306 | .361 | .666 |
| Sean Keys | 4.2 | .529 | .162 | .008 | .075 | .463 | 1.053 | .214 | .318 | .326 | .645 |
| Jonatan Clase | 4.0 | .572 | .166 | .015 | .046 | .363 | 1.038 | .219 | .298 | .310 | .608 |
| Andrés Giménez | 3.9 | .674 | .161 | .015 | .046 | .240 | .621 | .250 | .317 | .342 | .658 |
San Francisco Giants — projected lines
| Batter | PA | 1B | 2B | 3B | HR | BB | K | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Heliot Ramos | 4.6 | .736 | .178 | .021 | .101 | .356 | 1.148 | .249 | .317 | .375 | .692 |
| Luis Arraez | 4.5 | 1.022 | .189 | .039 | .030 | .247 | .215 | .308 | .352 | .393 | .745 |
| Casey Schmitt | 4.3 | .662 | .182 | .015 | .108 | .270 | .969 | .241 | .297 | .374 | .671 |
| Rafael Devers | 4.2 | .546 | .176 | .009 | .123 | .503 | 1.165 | .231 | .329 | .383 | .712 |
| Jung Hoo Lee | 4.1 | .784 | .193 | .045 | .044 | .308 | .483 | .281 | .341 | .390 | .731 |
| Willy Adames | 4.0 | .524 | .156 | .015 | .104 | .432 | 1.052 | .223 | .311 | .362 | .674 |
| Bryce Eldridge | 3.9 | .543 | .166 | .005 | .095 | .388 | 1.189 | .231 | .313 | .363 | .676 |
| Victor Bericoto | 3.8 | .609 | .135 | .017 | .064 | .243 | .933 | .233 | .285 | .335 | .620 |
| Drew Cavanaugh | 3.7 | .499 | .145 | .005 | .058 | .375 | 1.095 | .218 | .311 | .320 | .630 |
Data notes: 20/20 lineup+starter talents from projections