1. MLB
  2. Scores
  3. 7 · 20 · 25
  4. KC vs MIA

Kansas City Royals vs. Miami Marlins

Jul 20, 2025
FINAL

Box Score

123456789RHELOB
KC0003300107926
MIA0000000044729
loss:Miami Marlins logoJ. Junkwin:Kansas City Royals logoK. Bubicsave:Kansas City Royals logoC. Estevez

Game Recap

Game Highlights Video

MIAMI -- The All-Star break can offer a respite and reset during a long 162-game season, but when baseball returns, teams know it’s full speed ahead during the back-half of the season – especially for teams like the Royals, fighting to stay alive in the standings as the July 31...

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
John RaveLF00000000.189
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
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