1. /MLB
  2. /Scores
  3. /6 · 30 · 25
  4. /KC vs SEA
FINAL
Jun 30, 2025

Box Score

123456789RHE
KC001000010240
SEA00014010-6120
win:G. Kirby (SEA)loss:M. Wacha (KC)
Kansas City Royals logoHITTINGHABRRBIKBBHRAVG
1Jonathan India2B1300000.247
2Bobby Witt Jr.SS1402200.284
3Maikel Garcia3B0400100.309
4Vinnie Pasquantino1B0400200.266
5Salvador PerezC0400100.231
6Jac CaglianoneDH0400100.157
7Drew WatersLF0300100.248
8John RaveRF1310100.182
9Kyle IsbelCF1210010.251
TOTAL43122910
Kansas City Royals logoPITCHINGIPHRERKBBHRERA
Michael WachaRHP5.08551223.62
Daniel Lynch IVLHP2.03111112.72
Lucas ErcegRHP1.01001002.05
TOTAL8.01266333
Seattle Mariners logoHITTINGHABRRBIKBBHRAVG
1J.P. CrawfordSS2510100.279
2Julio RodriguezCF1510100.258
3Cal RaleighC1312001.276
4Randy ArozarenaLF2424002.244
5Dominic CanzoneRF2400000.274
6Donovan Solano1B1300010.260
7Mitch GarverDH0300110.221
8Miles Mastrobuoni3B0300010.244
9Cole Young2B3410000.259
TOTAL123466333
Seattle Mariners logoPITCHINGIPHRERKBBHRERA
George KirbyRHP6.03115004.85
Gabe SpeierLHP1.00003002.84
Trent ThorntonRHP1.01110105.53
Matt BrashRHP1.00001000.00
TOTAL9.0422910

Scoring Summary

kcsea
  • Kansas City Royals logo
    3
    Bobby Witt Jr. singles on a line drive to center fielder Julio Rodriguez, deflected by second baseman Cole Young. Kyle Isbel scores. Jonathan India to 3rd.[1 run]
    10
  • Seattle Mariners logo
    4
    Randy Arozarena homers (9) on a fly ball to right center field.[1 run]
    11
  • Seattle Mariners logo
    5
    Cal Raleigh out on a sacrifice fly to right fielder John Rave. Cole Young scores. J.P. Crawford to 3rd.[1 run]
    12
  • Seattle Mariners logo
    5
    Randy Arozarena homers (10) on a line drive to center field. J.P. Crawford scores. Julio Rodriguez scores.[3 runs]
    15
  • Seattle Mariners logo
    7
    Cal Raleigh homers (33) on a fly ball to center field.[1 run]
    16
  • Kansas City Royals logo
    8
    Bobby Witt Jr. grounds into a force out, shortstop J.P. Crawford to second baseman Cole Young. John Rave scores. Kyle Isbel to 3rd. Jonathan India out at 2nd. Bobby Witt Jr. to 1st.[1 run]
    26

Play-by-Play

1st inningkcsea
  • TOP 1
  • Kansas City Royals logo
    GROUNDOUT — Jonathan India grounds out, shortstop J.P. Crawford to first baseman Donovan Solano.[1 out]
    00
  • Kansas City Royals logo
    STRIKEOUT — Bobby Witt Jr. strikes out swinging.[2 outs]
    00
  • Kansas City Royals logo
    GROUNDOUT — Maikel Garcia grounds out, third baseman Miles Mastrobuoni to first baseman Donovan Solano.[3 outs]
    00
  • BOTTOM 1
  • Seattle Mariners logo
    SINGLE — J.P. Crawford singles on a line drive to left fielder Drew Waters.
    00
  • Seattle Mariners logo
    GROUNDED INTO DP — Julio Rodriguez grounds into a double play, third baseman Maikel Garcia to second baseman Jonathan India to first baseman Vinnie Pasquantino. J.P. Crawford out at 2nd. Julio Rodriguez out at 1st.[2 outs]
    00
  • Seattle Mariners logo
    FLYOUT — Cal Raleigh flies out to center fielder Kyle Isbel.[3 outs]
    00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

2Runs6
4Hits12
0Errors0
.129Batting Avg.353
31At Bats34
0Extra-base Hits3
0Home Runs3
2Runs-Batted-In6
1Walks3
0Stolen Bases0
9Strikeouts3
4Left on Base8
4Total Bases21

Game Details

Monday, June 30, 2025 · 6:40 PM
T-Mobile Park · Seattle, WA
attendance: 27,309 (57.0%)
weather: 82 degrees, clear