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)

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][1 out]
    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][2 outs]
    26

Player Stats

Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
1Jonathan India2B13000000.247
2Bobby Witt Jr.SS14022002.284
3Maikel Garcia3B04001004.309
4Vinnie Pasquantino1B04002000.266
5Salvador PerezC04001000.231
6Jac CaglianoneDH04001000.157
7Drew WatersLF03001000.248
8John RaveRF13101000.182
9Kyle IsbelCF12100100.251
TOTAL431229106
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Michael WachaRHP5.0855122943.62
Daniel Lynch IVLHP2.0311111352.72
Lucas ErcegRHP1.0100100192.05
TOTAL8.01266333148
Seattle Mariners logoHITTINGHABRRBIKBBHRLOBAVG
1J.P. CrawfordSS25101003.279
2Julio RodriguezCF15101004.258
3Cal RaleighC13120010.276
4Randy ArozarenaLF24240020.244
5Dominic CanzoneRF24000000.274
6Donovan Solano1B13000101.260
7Mitch GarverDH03001102.221
8Miles Mastrobuoni3B03000103.244
9Cole Young2B34100000.259
TOTAL12346633313
Seattle Mariners logoPITCHINGIPHRERKBBHRPCERA
George KirbyRHP6.0311500854.85
Gabe SpeierLHP1.0000300102.84
Trent ThorntonRHP1.0111010275.53
Matt BrashRHP1.0000100110.00
TOTAL9.0422910133

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 · 9:40 PM
T-Mobile Park · Seattle, WA
attendance: 27,309 (57.0%)
weather: 82 degrees, clear