ARCHIVE May 24, 2026
May 24, 2026 · AL East

Pittsburgh Pirates vs Toronto Blue Jays

May 24, 2026Rogers CentreRoof Closed 68°F · 0 mph, None
AWAY
Pittsburgh Pirates
27-26
4
vs
HOME
Toronto Blue Jays
25-28
1

Game Highlights

Published May 24, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Spencer Horwitz Spencer Horwitz homers (5) on a fly ball to right field. PIT 1, TOR 0
T2 Oneil Cruz Oneil Cruz homers (11) on a fly ball to right field. PIT 2, TOR 0
B4 Ernie Clement Ernie Clement singles on a ground ball to left fielder Bryan Reynolds. Vladimir Guerrero Jr. scores. Yohendrick Piñango to 2nd. PIT 2, TOR 1
T6 Esmerlyn Valdez Esmerlyn Valdez homers (1) on a fly ball to right field. Endy Rodríguez scores. PIT 4, TOR 1

Box score

  123456789 R
PIT 110002000 4
TOR 000100000 1

Pitching & bullpen

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

Pirates AWAY 4

Mitch Keller started for Pirates, leaving with a 4–1 lead.

workload · innings pitched
  • Mitch Keller Starter 6.0 101 1 5 W
    Pitch-by-pitch: what Mitch Keller threw
    CSW 26% 1st-pitch strike 52% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 34 34% 2 4 12 12 4
    Sinker 22 22% 1 9 1 7 4
    Sweeper 19 19% 3 2 3 8 3
    Slider 10 10% 1 0 1 4 4
    Curveball 8 8% 2 0 2 3 1
    Cutter 7 7% 1 1 1 4 0
    Changeup 1 1% 0 0 0 1 0
  • Yohan Ramírez Middle 0.1 16 0 0 HLD
  • Mason Montgomery Setup 1.2 18 0 2 HLD inherited 2, stranded 2
  • Gregory Soto Closer 1.0 22 0 1 SV
Blue Jays HOME 1

Dylan Cease started for Blue Jays, leaving trailing 1–2. Out of the bullpen, Chase Lee took the roughest line.

workload · innings pitched
  • Dylan Cease Starter 4.2 76 2 8 L
    Pitch-by-pitch: what Dylan Cease threw
    CSW 32% 1st-pitch strike 84% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 24 32% 5 4 8 3 4
    Slider 17 23% 3 3 4 4 3
    Knuckle Curve 11 15% 2 2 1 5 1
    Sinker 11 15% 0 2 2 6 1
    Changeup 9 12% 1 1 1 5 1
    Sweeper 2 3% 0 1 0 1 0
  • Mason Fluharty Setup 0.2 19 0 2
  • Chase Lee Reliever 1.2 22 2 0
  • Braydon Fisher Setup 1.0 8 0 1
  • Yariel Rodríguez Reliever 1.0 15 0 1

Where the game turned

1 run Top 1st · off Cease
  • Horwitz HR (1)

Batting lines

AWAY · PIT
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Spencer Horwitz 1B 4 1 1 1 1 0 .274 .381 .438 .819 HR (5)
Brandon Lowe 2B 4 0 1 0 0 1 .260 .351 .547 .898
Bryan Reynolds LF 3 0 1 0 1 1 .251 .379 .380 .759 SB
Nick Gonzales 3B 4 0 0 0 0 3 .308 .365 .355 .720
Oneil Cruz DH 4 1 1 1 0 2 .250 .315 .453 .768 HR (11)
Endy Rodríguez C 2 1 0 0 2 1 .316 .480 .368 .848
Jhostynxon Garcia CF 1 0 0 0 0 0 .294 .333 .294 .627
Jake Mangum RF 3 0 1 0 0 0 .253 .327 .275 .602 SB
Jared Triolo SS 4 0 0 0 0 2 .234 .279 .266 .545
Esmerlyn Valdez RF 3 1 1 2 0 2 .125 .222 .500 .722 HR (1)
HOME · TOR
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
George Springer DH 4 0 0 0 1 0 .206 .288 .374 .662
Daulton Varsho CF 5 0 1 0 0 1 .265 .338 .420 .758
Lenyn Sosa 1B 1 0 0 0 0 0 .196 .194 .290 .484
Myles Straw RF 1 0 0 0 0 1 .244 .315 .354 .669
Davis Schneider LF 1 0 0 0 0 1 .127 .295 .211 .506
Kazuma Okamoto 3B 4 0 1 0 0 1 .214 .295 .406 .701 2B
Ernie Clement 2B 4 0 1 1 0 0 .295 .321 .425 .746
Andrés Giménez SS 3 0 0 0 0 1 .231 .271 .373 .644
Brandon Valenzuela C 2 0 1 0 2 0 .238 .333 .405 .738 2B
Vladimir Guerrero Jr. 1B 0 1 0 0 2 0 .287 .386 .372 .758
Yohendrick Piñango LF 3 0 1 0 0 1 .313 .352 .418 .770
Jesús Sánchez RF 3 0 0 0 0 2 .278 .315 .437 .752

Pitching lines

AWAY · PIT
PITCHER IPHRERBBKHR NPERA DEC
Mitch Keller 6.0 4 1 1 3 5 0 101 3.64 W
Yohan Ramírez 0.1 1 0 0 1 0 0 16 3.60 HLD
Mason Montgomery 1.2 0 0 0 0 2 0 18 3.48 HLD
Gregory Soto 1.0 0 0 0 1 1 0 22 2.22 SV
HOME · TOR
PITCHER IPHRERBBKHR NPERA DEC
Dylan Cease 4.2 4 2 2 1 8 2 76 3.05 L
Mason Fluharty 0.2 1 0 0 1 2 0 19 4.82
Chase Lee 1.2 1 2 2 2 0 1 22 8.10
Braydon Fisher 1.0 0 0 0 0 1 0 8 2.73
Yariel Rodríguez 1.0 0 0 0 0 1 0 15 10.38

Manager comparison

AWAY · PIT
Don Kelly
Lineup 3.0 R Bunts 0.6 R IBBs 1.8 R
HOME · TOR
John Schneider
Lineup 1.1 R Bunts 2.3 R IBBs 1.5 R

Recent form

AWAY · PIT
4-6 W1 -8 run diff
WLLWWLLWLL
HOME · TOR
6-3 W1 -5 run diff
W?WLWWWLLW

Season series: 1-0 with PIT 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.