Toronto Blue JaysOpen full analysis
San Francisco GiantsOpen full analysis
The Toronto Blue Jays dominated the San Francisco Giants 10–0 on July 8 at Oracle Park, delivering a blowout performance that far exceeded the 7.5-run Vegas total line. Toronto's offense proved relentless, recording 11 hits and 3 home runs while driving in 9 runs, with the pitching staff nearly unhittable—allowing just 1 hit across the game while striking out 11 and posting a clean sheet. The Giants managed only 1 hit and 11 strikeouts at the plate, compounded by 3 defensive errors that contributed to their offensive futility. San Francisco's pitching staff surrendered 8 earned runs with a 4.56 ERA, unable to contain a Blue Jays lineup that, despite a modest .244 batting average, capitalized on power opportunities and baserunning advantages. The Giants' inability to generate offensive pressure—just 3 strikeouts by their pitchers and a meager .725 OPS—reflected a team completely outmatched on both sides of the ball. This lopsided result signals potential rotation concerns for San Francisco heading into the second half.


Line score
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
TOR | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 10 | 11 | 0 |
SF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 |
Batting box score
Pitching box score
Players who scored
Nathan Lukes ×2
George Springer ×2
Daulton Varsho ×2
Kazuma Okamoto ×2
Ernie Clement
Vladimir Guerrero Jr.