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

Box Score

123456789RHELOB
KC0010000102404
SEA00014010-61208
win:G. Kirby (SEA)loss:M. Wacha (KC)

Game Recap

Game Highlights Video

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