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

Box Score

123456789RHELOB
KC0003300107926
MIA0000000044729
win:K. Bubic (KC)loss:J. Junk (MIA)save:C. Estevez (KC)

Game Recap

Game Highlights Video

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

Player Stats

Kansas City Royals logoHITTINGHABRRBIKBBHRLOBAVG
1Jonathan India2B13121102.246
2Bobby Witt Jr.SS14101103.289
3Vinnie PasquantinoDH14110003.267
4Maikel Garcia3B04011003.292
5Salvador Perez1B24210011.251
6Jac CaglianoneRF14020000.146
7Adam FrazierLF14000001.258
John RaveLF00000000.189
8Freddy FerminC04101001.263
9Kyle IsbelCF23100100.250
TOTAL9347743114-
Kansas City Royals logoPITCHINGIPHRERKBBHRPCERA
Kris BubicLHP5.0300210662.38
Steven CruzRHP1.0000110142.61
Taylor ClarkeRHP1.0000200124.73
Sam LongLHP1.0100100179.19
Andrew HoffmannRHP0.2240020266.75
Carlos EstevezRHP0.110000052.74
TOTAL8.3740640140-
Miami Marlins logoHITTINGHABRRBIKBBHRLOBAVG
1Xavier Edwards2B15120002.289
2Agustin RamirezC25022002.244
3Otto LopezSS13000202.250
4Eric Wagaman1B04000005.236
Liam HicksPH01000002.274
5Kyle StowersLF04001003.295
6Heriberto HernandezDH13101100.321
7Dane MyersCF04000002.268
8Jesus SanchezRF03102100.258
9Javier Sanoja3B24100002.238
TOTAL7364464020-
Miami Marlins logoPITCHINGIPHRERKBBHRPCERA
Janson JunkRHP5.0664110693.09
Cade GibsonLHP1.0100110232.70
Valente BellozoRHP3.0211211483.52
TOTAL9.0975431140-

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 · 1:40 PM
LoanDepot Park · Miami, FL
attendance: 18,219 (49.6%)
weather: 72 degrees, roof closed