ARCHIVE May 3, 2026
May 3, 2026 · AL West

Kansas City Royals vs Seattle Mariners

May 3, 2026T-Mobile ParkSunny 75°F · 10 mph, L To R
AWAY
Kansas City Royals
15-19
4
vs
HOME
Seattle Mariners
16-19
1

Scoring summary

INN BATTER PLAY SCORE
B3 Josh Naylor Josh Naylor grounds into a force out, first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr. Leo Rivas scores. Julio Rodríguez out at 2nd. Josh Naylor to 1st. KC 0, SEA 1
T4 Carter Jensen Carter Jensen walks. Bobby Witt Jr. scores. Vinnie Pasquantino to 3rd. Salvador Perez to 2nd. KC 1, SEA 1
T4 Jac Caglianone Jac Caglianone grounds into a force out, first baseman Josh Naylor to shortstop J.P. Crawford. Vinnie Pasquantino scores. Salvador Perez to 3rd. Carter Jensen out at 2nd. Jac Caglianone to 1st. KC 2, SEA 1
T4 Isaac Collins Royals challenged (tag play), call on the field was overturned: Isaac Collins out on a sacrifice fly to center fielder Julio Rodríguez. Salvador Perez scores. KC 3, SEA 1
T6 Isaac Collins Isaac Collins doubles (3) on a sharp line drive to center fielder Julio Rodríguez. Jac Caglianone scores. KC 4, SEA 1

Box score

  123456789 R
KC 000301000 4
SEA 001000000 1

Pitching & bullpen

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

Royals AWAY 4

Kris Bubic started for Royals, leaving with a 4–1 lead.

workload · innings pitched
  • Kris Bubic Starter 7.0 94 1 7 W
    Pitch-by-pitch: what Kris Bubic threw
    CSW 27% 1st-pitch strike 65% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 37 39% 2 6 12 12 5
    Sweeper 21 22% 4 6 4 3 4
    Changeup 15 16% 3 1 3 8 0
    Sinker 14 15% 0 1 1 5 7
    Slider 7 7% 0 2 1 3 1
  • John Schreiber Middle 0.2 12 0 0 HLD
  • Daniel Lynch IV Setup 1.1 17 0 3 SV inherited 1, stranded 1
Mariners HOME 1

Luis Castillo started for Mariners, leaving trailing 1–4.

workload · innings pitched
  • Luis Castillo Starter 6.0 101 4 5 L
    Pitch-by-pitch: what Luis Castillo threw
    CSW 19% 1st-pitch strike 58% 3.9 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 66 65% 7 5 20 24 10
    Sinker 14 14% 0 3 3 5 3
    Slider 11 11% 1 0 1 5 4
    Changeup 10 10% 2 1 1 5 1
  • Alex Hoppe Middle 1.0 18 0 1
  • Cole Wilcox Reliever 1.0 20 0 0
  • Nick Davila Reliever 1.0 16 0 1

Where the game turned

1 run Top 4th · off Castillo
  • Caglianone Forceout (1)

Batting lines

AWAY · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Maikel Garcia 3B 5 0 1 0 0 0 .270 .333 .429 .762 SB
Bobby Witt Jr. SS 5 1 1 0 0 3 .281 .357 .407 .764
Vinnie Pasquantino 1B 5 1 2 0 0 1 .188 .283 .350 .633
Carter Jensen C 2 0 0 1 2 1 .230 .322 .430 .752
Jac Caglianone RF 3 1 0 1 1 0 .255 .336 .418 .754
Isaac Collins LF 2 0 2 2 1 0 .236 .343 .337 .680 2B
Michael Massey 2B 4 0 0 0 0 2 .194 .224 .323 .547
Kyle Isbel CF 3 0 2 0 1 0 .289 .352 .446 .798
Salvador Perez DH 3 1 0 0 0 0 .206 .245 .359 .604
HOME · SEA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Dominic Canzone DH 0 0 0 0 1 0 .264 .325 .486 .811
Julio Rodríguez CF 4 0 1 0 0 1 .268 .336 .406 .742
Josh Naylor 1B 4 0 1 1 0 1 .216 .283 .328 .611
Randy Arozarena LF 4 0 0 0 0 1 .272 .363 .432 .795
J.P. Crawford SS 4 0 1 0 0 0 .204 .357 .301 .658
Cole Young 2B 4 0 1 0 0 3 .274 .341 .395 .736
Connor Joe RF 2 0 0 0 1 1 .211 .286 .421 .707
Jhonny Pereda C 3 0 0 0 0 1 .000 .000 .000 .000
Leo Rivas 3B 2 1 0 0 1 0 .146 .276 .183 .459
Rob Refsnyder DH 3 0 0 0 0 2 .122 .196 .268 .464

Pitching lines

AWAY · KC
PITCHER IPHRERBBKHR NPERA DEC
Kris Bubic 7.0 4 1 1 2 7 0 94 3.32 W
John Schreiber 0.2 0 0 0 1 0 0 12 4.38 HLD
Daniel Lynch IV 1.1 0 0 0 0 3 0 17 1.98 SV
HOME · SEA
PITCHER IPHRERBBKHR NPERA DEC
Luis Castillo 6.0 6 4 4 2 5 0 101 6.29 L
Alex Hoppe 1.0 1 0 0 0 1 0 18 7.36
Cole Wilcox 1.0 0 0 0 2 0 0 20 5.40
Nick Davila 1.0 1 0 0 1 1 0 16 0.00

Manager comparison

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

Recent form

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

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