1. /MLB
  2. /Scores
  3. /7 · 20 · 25
  4. /KC vs MIA
FINAL
Jul 20, 2025

Box Score

123456789RHE
KC000330010792
MIA000000004472
win:K. Bubic (KC)loss:J. Junk (MIA)save:C. Estevez (KC)
Kansas City Royals logoHITTINGHABRRBIKBBHRAVG
1Jonathan India2B1312110.246
2Bobby Witt Jr.SS1410110.289
3Vinnie PasquantinoDH1411000.267
4Maikel Garcia3B0401100.292
5Salvador Perez1B2421001.251
6Jac CaglianoneRF1402000.146
7Adam FrazierLF1400000.258
John RaveLF0000000.189
8Freddy FerminC0410100.263
9Kyle IsbelCF2310010.250
TOTAL93477431
Kansas City Royals logoPITCHINGIPHRERKBBHRERA
Kris BubicLHP5.03002102.38
Steven CruzRHP1.00001102.61
Taylor ClarkeRHP1.00002004.73
Sam LongLHP1.01001009.19
Andrew HoffmannRHP0.22400206.75
Carlos EstevezRHP0.11000002.74
TOTAL8.3740640
Miami Marlins logoHITTINGHABRRBIKBBHRAVG
1Xavier Edwards2B1512000.289
2Agustin RamirezC2502200.244
3Otto LopezSS1300020.250
4Eric Wagaman1B0400000.236
Liam HicksPH0100000.274
5Kyle StowersLF0400100.295
6Heriberto HernandezDH1310110.321
7Dane MyersCF0400000.268
8Jesus SanchezRF0310210.258
9Javier Sanoja3B2410000.238
TOTAL73644640
Miami Marlins logoPITCHINGIPHRERKBBHRERA
Janson JunkRHP5.06641103.09
Cade GibsonLHP1.01001102.70
Valente BellozoRHP3.02112113.52
TOTAL9.0975431

Scoring Summary

kcmia
  • Kansas City Royals logo
    4
    Maikel Garcia out on a sacrifice fly to center fielder Dane Myers. Bobby Witt Jr. scores.[1 run]
    10
  • Kansas City Royals logo
    4
    Jac Caglianone doubles (5) on a sharp line drive to center fielder Dane Myers. Vinnie Pasquantino scores. Salvador Perez scores.[2 runs]
    30
  • Kansas City Royals logo
    5
    Jonathan India doubles (22) on a sharp line drive to center fielder Dane Myers. Freddy Fermin scores. Kyle Isbel scores.[2 runs]
    50
  • Kansas City Royals logo
    5
    Vinnie Pasquantino out on a sacrifice fly to left fielder Kyle Stowers. Jonathan India scores. Fielding error by catcher Agustin Ramirez.[1 run]
    60
  • Kansas City Royals logo
    8
    Salvador Perez homers (15) on a fly ball to left field.[1 run]
    70
  • Miami Marlins logo
    9
    Xavier Edwards singles on a fly ball to center fielder Kyle Isbel. Heriberto Hernandez scores. Jesus Sanchez scores. Javier Sanoja to 3rd.[2 runs]
    72
  • Miami Marlins logo
    9
    Agustin Ramirez doubles (21) on a sharp line drive to center fielder Kyle Isbel. Javier Sanoja scores. Xavier Edwards scores.[2 runs]
    74

Play-by-Play

1st inningkcmia
  • TOP 1
  • Kansas City Royals logo
    HIT BY PITCH — Jonathan India hit by pitch.
    00
  • Kansas City Royals logo
    FLYOUT — Bobby Witt Jr. flies out to center fielder Dane Myers.[1 out]
    00
  • Kansas City Royals logo
    GROUNDED INTO DP — Vinnie Pasquantino grounds into a double play, pitcher Janson Junk to shortstop Otto Lopez to first baseman Eric Wagaman. Jonathan India out at 2nd. Vinnie Pasquantino out at 1st.[3 outs]
    00
  • BOTTOM 1
  • Miami Marlins logo
    LINEOUT — Xavier Edwards lines out to third baseman Maikel Garcia.[1 out]
    00
  • Miami Marlins logo
    SINGLE — Agustin Ramirez singles on a ground ball to center fielder Kyle Isbel.
    00
  • Miami Marlins logo
    WALK — Otto Lopez walks. Agustin Ramirez to 2nd.
    00
  • Miami Marlins logo
    GROUNDOUT — Eric Wagaman grounds out, third baseman Maikel Garcia to first baseman Salvador Perez. Agustin Ramirez to 3rd. Otto Lopez to 2nd.[2 outs]
    00
  • Miami Marlins logo
    GROUNDOUT — Kyle Stowers grounds out softly, pitcher Kris Bubic to first baseman Salvador Perez.[3 outs]
    00
2nd inning
3rd inning
4th inning
5th inning
6th inning
7th inning
8th inning
9th inning

Team Stats

7Runs4
9Hits7
2Errors2
.265Batting Avg.194
34At Bats36
6Extra-base Hits1
1Home Runs0
7Runs-Batted-In4
3Walks4
0Stolen Bases0
4Strikeouts6
6Left on Base9
17Total Bases8

Game Details

Sunday, July 20, 2025 · 10:40 AM
LoanDepot Park · Miami, FL
attendance: 18,219 (49.6%)
weather: 72 degrees, roof closed