ARCHIVE May 24, 2026
May 24, 2026 · AL Cent

Seattle Mariners vs Kansas City Royals

May 24, 2026Kauffman StadiumSunny 78°F · 4 mph, In From RF
AWAY
Seattle Mariners
25-29
6
vs
HOME
Kansas City Royals
22-31
8

Game Highlights

Published May 24, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T1 Julio Rodríguez Julio Rodríguez homers (9) on a fly ball to left field. SEA 1, KC 0
B5 Salvador Perez Salvador Perez singles on a sharp ground ball to left fielder Randy Arozarena. Michael Massey scores. Kyle Isbel scores. Vinnie Pasquantino to 2nd. SEA 1, KC 2
B5 Carter Jensen Carter Jensen doubles (7) on a fly ball to center fielder Julio Rodríguez. Vinnie Pasquantino scores. Salvador Perez scores. SEA 1, KC 4
B6 Kyle Isbel Kyle Isbel out on a sacrifice fly to right fielder Luke Raley. Isaac Collins scores. SEA 1, KC 5
T7 Colt Emerson Colt Emerson singles on a fly ball to left fielder Isaac Collins. Dominic Canzone scores. Mitch Garver to 2nd. SEA 2, KC 5
T7 J.P. Crawford J.P. Crawford singles on a ground ball to left fielder Isaac Collins. Mitch Garver scores. Colt Emerson to 2nd. SEA 3, KC 5
B7 Salvador Perez Salvador Perez singles on a line drive to left fielder Randy Arozarena. Vinnie Pasquantino scores. SEA 3, KC 6
B8 Maikel Garcia Maikel Garcia singles on a ground ball to left fielder Randy Arozarena, deflected by third baseman Colt Emerson. Tyler Tolbert scores. Isaac Collins scores. SEA 3, KC 8
T9 Julio Rodríguez Julio Rodríguez singles on a fly ball to right fielder Tyler Tolbert. Colt Emerson scores. SEA 4, KC 8
T9 Josh Naylor Josh Naylor singles on a sharp line drive to center fielder Kyle Isbel. Julio Rodríguez scores. SEA 5, KC 8
T9 Randy Arozarena Randy Arozarena doubles (14) on a ground ball to left fielder Isaac Collins. Josh Naylor scores. SEA 6, KC 8

Box score

  123456789 R
SEA 100000203 6
KC 000041120 8

Pitching & bullpen

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

Mariners AWAY 6

Bryan Woo started for Mariners, leaving trailing 1–4. Out of the bullpen, Cooper Criswell took the roughest line.

workload · innings pitched
  • Bryan Woo Starter 4.2 91 4 4 L
    Pitch-by-pitch: what Bryan Woo threw
    CSW 16% 1st-pitch strike 65% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 52 57% 4 7 17 18 6
    Sinker 12 13% 0 2 2 3 5
    Sweeper 12 13% 1 0 1 6 4
    Slider 10 11% 0 0 4 5 1
    Changeup 5 5% 1 0 2 1 1
  • José A. Ferrer Setup 0.1 5 0 0 inherited 1, stranded 1
  • Cooper Criswell Middle 2.0 25 2 0
  • Alex Hoppe Middle 1.0 33 2 1
Royals HOME 8

Seth Lugo started for Royals, leaving with a 5–3 lead. Out of the bullpen, Lucas Erceg took the roughest line.

workload · innings pitched
  • Seth Lugo Starter 6.1 86 3 3 W
    Pitch-by-pitch: what Seth Lugo threw
    CSW 23% 1st-pitch strike 63% 3.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Cutter 19 22% 1 5 5 4 4
    Sweeper 15 17% 0 3 1 8 3
    Four-Seam Fastball 14 16% 1 2 2 5 4
    Sinker 13 15% 1 2 2 3 5
    Curveball 11 13% 0 3 0 5 3
    Changeup 6 7% 0 0 2 3 1
    Slider 5 6% 0 1 2 0 2
    Slow Curve 3 3% 0 1 0 2 0
  • Daniel Lynch IV Setup 0.2 7 0 0 HLD inherited 2, 1 scored
  • John Schreiber Middle 1.0 12 0 1 HLD
  • Lucas Erceg Closer 1.0 32 3 1

Where the game turned

2 runs Bottom 5th · off Woo
  • Perez 1B (2)

Batting lines

AWAY · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
J.P. Crawford SS 5 0 1 1 0 1 .199 .339 .340 .679
Julio Rodríguez CF 5 2 2 2 0 0 .260 .323 .437 .760 HR (9)
Josh Naylor 1B 4 1 1 1 1 0 .246 .315 .349 .664
Randy Arozarena LF 5 0 1 1 0 2 .292 .385 .453 .838 2B
Luke Raley RF 5 0 0 0 0 0 .265 .326 .545 .871
Cole Young 2B 4 0 1 0 0 1 .241 .322 .348 .670
Dominic Canzone DH 4 1 1 0 0 0 .236 .317 .427 .744 2B
Mitch Garver C 3 1 1 0 1 1 .185 .346 .292 .638
Colt Emerson 3B 4 1 4 1 0 0 .286 .375 .571 .946 3 2B
HOME · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Maikel Garcia 3B 5 0 2 2 0 0 .263 .323 .385 .708
Bobby Witt Jr. SS 5 0 1 0 0 1 .295 .362 .471 .833 2B
Vinnie Pasquantino 1B 4 2 1 0 1 0 .199 .285 .328 .613 2B
Salvador Perez C 4 1 3 3 0 0 .213 .258 .360 .618
Carter Jensen DH 4 0 1 2 0 1 .232 .320 .397 .717 2B
Isaac Collins LF 3 2 2 0 1 1 .222 .337 .326 .663 2B
Michael Massey 2B 2 1 0 0 1 0 .228 .252 .396 .648
Kyle Isbel CF 3 1 1 1 0 2 .260 .315 .389 .704
Jac Caglianone RF 3 0 0 0 1 0 .242 .308 .408 .716

Pitching lines

AWAY · SEA
PITCHER IPHRERBBKHR NPERA DEC
Bryan Woo 4.2 6 4 4 2 4 0 91 3.82 L
José A. Ferrer 0.1 0 0 0 0 0 0 5 1.88
Cooper Criswell 2.0 3 2 2 0 0 0 25 3.22
Alex Hoppe 1.0 2 2 2 2 1 0 33 6.35
HOME · KC
PITCHER IPHRERBBKHR NPERA DEC
Seth Lugo 6.1 6 3 3 2 3 1 86 3.74 W
Daniel Lynch IV 0.2 1 0 0 0 0 0 7 1.66 HLD
John Schreiber 1.0 1 0 0 0 1 0 12 3.10 HLD
Lucas Erceg 1.0 4 3 3 0 1 0 32 4.43

Manager comparison

AWAY · SEA
Dan Wilson
Lineup 2.3 R Bunts 0.9 R IBBs 1.3 R
HOME · KC
Matt Quatraro
Lineup 3.1 R Bunts 1.6 R IBBs 1.5 R

Recent form

AWAY · SEA
4-6 W1 -11 run diff
WLLWLWLLWL
HOME · KC
5-5 W1 +7 run diff
WLWWWLLWLL

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