ARCHIVE July 28, 2026
July 28, 2026 · NL East

Toronto Blue Jays vs Washington Nationals

July 28, 2026Nationals ParkOvercast 69°F · 5 mph, Out To LF
AWAY
Toronto Blue Jays
49-59
6
vs
HOME
Washington Nationals
55-53
8

Game Highlights

Published July 28, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
B1 Keibert Ruiz Keibert Ruiz walks. James Wood scores. Dylan Crews to 3rd. CJ Abrams to 2nd. TOR 0, WSH 1
B1 Daylen Lile Daylen Lile walks. Dylan Crews scores. CJ Abrams to 3rd. Keibert Ruiz to 2nd. TOR 0, WSH 2
B1 Nasim Nuñez Nasim Nuñez out on a sacrifice fly to right fielder Nathan Lukes. CJ Abrams scores. Keibert Ruiz to 3rd. TOR 0, WSH 3
B1 Jacob Young Jacob Young walks. Keibert Ruiz scores. Daylen Lile to 3rd. Jorbit Vivas to 2nd. TOR 0, WSH 4
T3 Vladimir Guerrero Jr. Vladimir Guerrero Jr. singles on a ground ball to third baseman Jorbit Vivas. Nathan Lukes scores. Vladimir Guerrero Jr. to 2nd. Throwing error by third baseman Jorbit Vivas. TOR 1, WSH 4
T4 Andrés Giménez Andrés Giménez grounds out, shortstop CJ Abrams to first baseman Luis García Jr. Brandon Valenzuela scores. TOR 2, WSH 4
B4 Luis García Jr. Luis García Jr. homers (22) on a fly ball to right field. Jacob Young scores. TOR 2, WSH 6
B4 Dylan Crews Dylan Crews homers (9) on a fly ball to center field. TOR 2, WSH 7
T5 Kazuma Okamoto Kazuma Okamoto homers (24) on a fly ball to center field. TOR 3, WSH 7
B5 Jacob Young Jacob Young out on a sacrifice fly to left fielder Yohendrick Piñango. Daylen Lile scores. TOR 3, WSH 8
T8 George Springer George Springer homers (12) on a fly ball to center field. Nathan Lukes scores. Kazuma Okamoto scores. TOR 6, WSH 8

Box score

  123456789 R
TOR 001110030 6
WSH 400310000 8

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 6

Blue Jays opened with Shane Bieber, then turned the bulk of the game over to Brendon Little. Out of the bullpen, Mason Fluharty took the roughest line.

workload · innings pitched
  • Shane Bieber Opener 0.2 42 4 0 L
    Pitch-by-pitch: what Shane Bieber threw
    CSW 19% 1st-pitch strike 33% 4.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 15 36% 0 5 2 7 1
    Cutter 8 19% 0 0 1 6 1
    Changeup 8 19% 0 2 1 5 0
    Knuckle Curve 7 17% 0 1 0 5 1
    Slider 4 10% 0 0 0 4 0
  • Brendon Little Bulk 2.1 27 0 4 inherited 3, stranded 3
  • Mason Fluharty Middle 0.2 19 2 1
  • CJ Van Eyk Middle 3.1 69 2 0
  • Jeff Hoffman Closer 1.0 16 0 2
Nationals HOME 8

Cade Cavalli started for Nationals, leaving with a 8–3 lead. Out of the bullpen, Gus Varland took the roughest line.

workload · innings pitched
  • Cade Cavalli Starter 6.0 98 3 3 W
    Pitch-by-pitch: what Cade Cavalli threw
    CSW 23% 1st-pitch strike 60% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Knuckle Curve 28 29% 3 4 5 12 4
    Four-Seam Fastball 25 26% 0 4 7 11 3
    Sweeper 16 16% 0 4 4 2 6
    Cutter 14 14% 2 1 3 4 4
    Sinker 9 9% 1 2 2 2 2
    Changeup 6 6% 2 0 0 3 1
  • Tom Cosgrove Middle 1.0 13 0 0
  • Gus Varland Middle 0.0 16 3 0
  • Orlando Ribalta Setup 1.0 14 0 2 HLD
  • Clayton Beeter Closer 1.0 12 0 1 SV

Where the game turned

1 run Bottom 1st · off Bieber
  • Ruiz BB (1)

Batting lines

AWAY · TOR
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Myles Straw LF 2 0 0 0 0 0 .218 .273 .312 .585
Nathan Lukes RF 4 2 2 0 0 0 .285 .337 .396 .733
Kazuma Okamoto 1B 2 2 1 1 0 0 .226 .304 .449 .753 HR (24)
George Springer DH 3 1 1 3 1 0 .234 .315 .405 .720 HR (12)
Brandon Valenzuela C 4 1 1 0 0 2 .228 .307 .394 .701
Daulton Varsho CF 4 0 1 0 0 1 .245 .307 .379 .686 2B
Ernie Clement 3B 4 0 1 0 0 1 .296 .320 .424 .744
Andrés Giménez SS 4 0 0 1 0 1 .231 .271 .354 .625
Luis Urías 2B 4 0 0 0 0 1 .214 .298 .452 .750
Yohendrick Piñango LF 2 0 0 0 1 0 .256 .303 .396 .699
Vladimir Guerrero Jr. 1B 2 0 1 0 0 0 .265 .345 .357 .702
HOME · WSH
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
James Wood DH 4 1 0 0 1 1 .269 .396 .550 .946
Luis García Jr. 1B 5 1 2 2 0 1 .282 .313 .551 .864 HR (22)
Dylan Crews RF 4 2 1 1 1 2 .229 .311 .395 .706 HR (9)
CJ Abrams SS 5 1 1 0 0 1 .294 .366 .565 .931
Keibert Ruiz C 4 1 1 1 1 1 .267 .297 .449 .746
Daylen Lile LF 3 1 1 1 1 1 .245 .297 .404 .701
Nasim Nuñez 2B 3 0 0 1 0 0 .248 .329 .290 .619
Brady House 3B 3 0 2 0 0 0 .240 .292 .415 .707
Jacob Young CF 0 1 0 2 3 0 .235 .295 .386 .681
Jorbit Vivas 3B 0 0 0 0 1 0 .240 .324 .339 .663

Pitching lines

AWAY · TOR
PITCHER IPHRERBBKHR NPERA DEC
Shane Bieber 0.2 1 4 4 6 0 0 42 5.74 L
Brendon Little 2.1 0 0 0 0 4 0 27 13.50
Mason Fluharty 0.2 1 2 2 1 1 1 19 4.40
CJ Van Eyk 3.1 6 2 1 1 0 1 69 4.76
Jeff Hoffman 1.0 0 0 0 0 2 0 16 4.11
HOME · WSH
PITCHER IPHRERBBKHR NPERA DEC
Cade Cavalli 6.0 6 3 2 2 3 1 98 3.55 W
Tom Cosgrove 1.0 0 0 0 0 0 0 13 1.29
Gus Varland 0.0 2 3 2 0 0 1 16 6.82
Orlando Ribalta 1.0 0 0 0 0 2 0 14 3.52 HLD
Clayton Beeter 1.0 0 0 0 0 1 0 12 3.58 SV

Manager comparison

AWAY · TOR
John Schneider
Lineup 1.6 R Bunts 3.2 R IBBs 3.5 R
HOME · WSH
Blake Butera
Lineup 3.3 R Bunts 2.5 R IBBs 1.9 R

Recent form

AWAY · TOR
6-4 L1 +1 run diff
LWLWLWWWLW
HOME · WSH
2-8 L1 -19 run diff
LWLLLLLLLW

Season series: 2-1 with TOR 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.