ARCHIVE July 8, 2026
July 8, 2026 · NL West

Toronto Blue Jays vs San Francisco Giants

July 8, 2026Oracle ParkOvercast 62°F · 11 mph, Out To CF
AWAY
Toronto Blue Jays
44-49
10
vs
HOME
San Francisco Giants
38-54
0

Game Highlights

Published July 8, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Daulton Varsho Daulton Varsho singles on a fly ball to right fielder Jung Hoo Lee. Ernie Clement scores. Nathan Lukes to 3rd. George Springer to 2nd. TOR 1, SF 0
T1 Kazuma Okamoto Umpire reviewed (home run), call on the field was upheld: Kazuma Okamoto hits a grand slam (21) to right field. Nathan Lukes scores. George Springer scores. Daulton Varsho scores. TOR 5, SF 0
T8 Myles Straw Myles Straw grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Daulton Varsho scores. Kazuma Okamoto to 3rd. Alejandro Kirk out at 2nd. Myles Straw to 1st. Myles Straw advances to 1st, on a missed catch error by first baseman Rafael Devers, assist to second baseman Luis Arraez. TOR 6, SF 0
T8 Andrés Giménez Andrés Giménez singles on a ground ball to shortstop Willy Adames. Kazuma Okamoto scores. Myles Straw to 2nd. TOR 7, SF 0
T9 Vladimir Guerrero Jr. Vladimir Guerrero Jr. homers (5) on a line drive to center field. Nathan Lukes scores. TOR 9, SF 0
T9 George Springer George Springer homers (9) on a fly ball to center field. TOR 10, SF 0

Box score

  123456789 R
TOR 500000023 10
SF 000000000 0

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Blue Jays AWAY 10

Dylan Cease started for Blue Jays, leaving with a 7–0 lead.

workload · innings pitched
  • Dylan Cease Starter 8.0 118 0 11 W
    Pitch-by-pitch: what Dylan Cease threw
    CSW 35% 1st-pitch strike 75% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 45 38% 3 17 12 12 1
    Slider 33 28% 7 4 11 8 3
    Changeup 16 14% 2 0 1 9 4
    Knuckle Curve 14 12% 1 5 1 5 2
    Sinker 6 5% 1 0 1 1 3
    Sweeper 4 3% 0 1 0 2 1
  • Tyler Rogers Setup 1.0 4 0 0 inherited 1, stranded 1
Giants HOME 0

Logan Webb started for Giants, leaving trailing 0–5. Out of the bullpen, Ryan Walker took the roughest line.

workload · innings pitched
  • Logan Webb Starter 7.0 106 5 2 L
    Pitch-by-pitch: what Logan Webb threw
    CSW 23% 1st-pitch strike 60% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 29 27% 0 6 3 9 11
    Changeup 29 27% 3 2 8 11 5
    Cutter 17 16% 0 2 6 3 6
    Sweeper 16 15% 2 5 3 5 1
    Four-Seam Fastball 15 14% 1 3 2 6 3
  • Spencer Bivens Middle 1.0 31 2 1
  • Ryan Walker Closer 1.0 28 3 0

Where the game turned

1 run Top 1st · off Webb
  • Varsho 1B (1)

Batting lines

AWAY · TOR
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ernie Clement 2B 5 1 1 0 0 0 .297 .318 .430 .748
Nathan Lukes RF 4 2 2 0 1 0 .289 .343 .395 .738
Vladimir Guerrero Jr. 1B 5 1 1 2 0 0 .262 .343 .351 .694 HR (5)
George Springer DH 4 2 1 1 1 1 .222 .310 .383 .693 HR (9)
Daulton Varsho CF 4 2 2 1 1 0 .246 .314 .399 .713 SB
Kazuma Okamoto 3B 5 2 2 4 0 1 .237 .314 .462 .776 HR (21)
Alejandro Kirk C 4 0 1 0 1 0 .185 .256 .284 .540
Myles Straw LF 2 0 0 0 0 0 .229 .288 .336 .624
Andrés Giménez SS 4 0 1 1 0 0 .234 .280 .365 .645
Jonatan Clase LF 3 0 0 0 0 1 .250 .250 .625 .875
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Heliot Ramos LF 4 0 1 0 0 3 .278 .317 .488 .805
Luis Arraez 2B 4 0 0 0 0 0 .324 .360 .457 .817
Casey Schmitt 3B 4 0 0 0 0 0 .275 .301 .482 .783
Rafael Devers 1B 3 0 0 0 1 0 .244 .311 .472 .783
Jung Hoo Lee RF 3 0 0 0 0 0 .308 .340 .437 .777
Willy Adames SS 2 0 0 0 1 1 .229 .281 .421 .702
Bryce Eldridge DH 3 0 0 0 0 2 .269 .355 .457 .812
Drew Gilbert CF 2 0 0 0 1 2 .240 .327 .383 .710
Drew Cavanaugh C 1 0 0 0 0 1 .167 .200 .167 .367
Eric Haase C 2 0 0 0 0 2 .162 .235 .365 .600

Pitching lines

AWAY · TOR
PITCHER IPHRERBBKHR NPERA DEC
Dylan Cease 8.0 1 0 0 3 11 0 118 2.56 W
Tyler Rogers 1.0 0 0 0 0 0 0 4 1.73
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Logan Webb 7.0 5 5 5 2 2 1 106 3.86 L
Spencer Bivens 1.0 3 2 0 1 1 0 31 0.00
Ryan Walker 1.0 3 3 3 1 0 2 28 7.52

Manager comparison

AWAY · TOR
John Schneider
Lineup 1.6 R Bunts 3.2 R IBBs 3.5 R
HOME · SF
Tony Vitello
Lineup 2.2 R Bunts 2.7 R IBBs 2.9 R

Recent form

AWAY · TOR
6-4 L1 +1 run diff
LWLWLWWWLW
HOME · SF
4-6 L2 +1 run diff
LLWLLLWWLW

Season series: 1-0 with TOR listed first across 1 prior meeting.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.