ARCHIVE June 9, 2026
June 9, 2026 · AL East

Philadelphia Phillies vs Toronto Blue Jays

June 9, 2026Rogers CentreRoof Closed 68°F · 0 mph, None
AWAY
Philadelphia Phillies
36-31
2
vs
HOME
Toronto Blue Jays
33-35
3

Game Highlights

Published June 9, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Brandon Marsh Brandon Marsh doubles (12) on a line drive to right fielder Yohendrick Piñango. Trea Turner scores. PHI 1, TOR 0
B6 Jesús Sánchez Jesús Sánchez homers (7) on a fly ball to right center field. PHI 1, TOR 1
T9 Bryson Stott Bryson Stott doubles (11) on a line drive to left fielder Jesús Sánchez. Bryce Harper scores. PHI 2, TOR 1
B9 Brandon Valenzuela Brandon Valenzuela singles on a line drive to left fielder Brandon Marsh. Daulton Varsho scores. PHI 2, TOR 3

Box score

  123456789 R
PHI 100000001 2
TOR 000001002 3

Pitching & bullpen

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

Phillies AWAY 2

Zack Wheeler started for Phillies, leaving with the game tied 1–1. Out of the bullpen, Jhoan Duran took the roughest line.

workload · innings pitched
  • Zack Wheeler Starter 6.0 96 1 5
    Pitch-by-pitch: what Zack Wheeler threw
    CSW 24% 1st-pitch strike 67% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 35 36% 4 4 11 11 5
    Sinker 19 20% 1 2 3 8 5
    Sweeper 16 17% 2 4 2 6 2
    Cutter 13 14% 1 2 3 4 3
    Splitter 7 7% 3 0 1 0 3
    Curveball 6 6% 0 0 2 4 0
  • Orion Kerkering Middle 1.1 22 0 2
  • José Alvarado Setup 0.2 12 0 1
  • Jhoan Duran Closer 0.0 8 2 0 L
Blue Jays HOME 3

Dylan Cease started for Blue Jays, leaving trailing 0–1. Out of the bullpen, Louis Varland took the roughest line.

workload · innings pitched
  • Dylan Cease Starter 6.0 93 1 11
    Pitch-by-pitch: what Dylan Cease threw
    CSW 37% 1st-pitch strike 68% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 28 30% 6 3 6 9 4
    Slider 25 27% 6 3 6 7 3
    Changeup 15 16% 7 1 1 5 1
    Sinker 12 13% 3 0 3 5 1
    Knuckle Curve 10 11% 1 4 0 4 1
    Sweeper 3 3% 0 0 1 2 0
  • Jeff Hoffman Closer 1.0 15 0 2
  • Mason Fluharty Setup 1.0 8 0 1
  • Louis Varland Closer 1.0 16 1 1 W

Where the game turned

2 runs Bottom 9th · off Duran
  • Valenzuela 1B (1)

Batting lines

AWAY · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Kyle Schwarber DH 4 0 0 0 0 2 .235 .354 .564 .918
Trea Turner SS 4 1 1 0 0 1 .226 .278 .344 .622 2B
Bryce Harper 1B 2 1 1 0 2 1 .263 .372 .500 .872
Brandon Marsh LF 4 0 1 1 0 3 .332 .364 .514 .878 2B
Alec Bohm 3B 4 0 0 0 0 2 .222 .281 .352 .633
Bryson Stott 2B 4 0 2 1 0 0 .225 .279 .383 .662 2B
J.T. Realmuto C 4 0 0 0 0 3 .205 .291 .295 .586
Adolis García RF 3 0 0 0 0 3 .197 .271 .333 .604
Justin Crawford CF 2 0 0 0 0 0 .231 .292 .333 .625
Edmundo Sosa PH 1 0 0 0 0 0 .202 .236 .333 .569
HOME · TOR
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Vladimir Guerrero Jr. DH 4 0 1 0 0 0 .282 .371 .366 .737
Nathan Lukes CF 4 0 1 0 0 0 .311 .357 .398 .755
Ernie Clement 2B 4 0 0 0 0 2 .304 .323 .465 .788
Brandon Valenzuela C 4 0 1 1 0 0 .252 .336 .463 .799
Kazuma Okamoto 3B 3 0 1 0 0 2 .232 .311 .427 .738 2B
Andrés Giménez SS 2 0 0 0 0 2 .222 .267 .356 .623
Charles McAdoo 1B 3 0 0 0 0 1 .214 .214 .429 .643
Jesús Sánchez LF 4 1 3 1 0 0 .296 .328 .476 .804 HR (7), 2B
Yohendrick Piñango RF 4 0 2 0 0 1 .312 .348 .468 .816

Pitching lines

AWAY · PHI
PITCHER IPHRERBBKHR NPERA DEC
Zack Wheeler 6.0 6 1 1 0 5 1 96 2.22
Orion Kerkering 1.1 0 0 0 0 2 0 22 2.10
José Alvarado 0.2 0 0 0 0 1 0 12 5.48
Jhoan Duran 0.0 3 2 2 0 0 0 8 2.08 L
HOME · TOR
PITCHER IPHRERBBKHR NPERA DEC
Dylan Cease 6.0 3 1 1 1 11 0 93 2.91
Jeff Hoffman 1.0 1 0 0 0 2 0 15 6.04
Mason Fluharty 1.0 0 0 0 0 1 0 8 3.81
Louis Varland 1.0 1 1 1 1 1 0 16 0.50 W

Manager comparison

AWAY · PHI
Don Mattingly
Lineup 1.1 R Bunts 0.4 R IBBs 0.1 R Interim
HOME · TOR
John Schneider
Lineup 1.1 R Bunts 2.3 R IBBs 1.5 R

Recent form

AWAY · PHI
5-5 L1 +7 run diff
LWWLLWWLWL
HOME · TOR
6-3 W1 -5 run diff
W?WLWWWLLW

Season series: 2-1 with PHI listed first across 3 prior meetings.

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.