Explore the full baseball box score for this game, including batting stats, pitching performances, attendance, weather, milestones, and players witnessed live.

📌 Game Summary

July 18, 2025
Kansas City Royals 7
Miami Marlins 8
📍 loanDepot park
👥 14,442
⏱ 2:41
🌤 72° • Roof Closed • 0 mph, None
Status: Final
Expanded pre-game details available in Ballpark Pro

The Ballpark Witness

The Ballpark Witness helps baseball fans track games attended, players seen, stadiums visited, awards witnessed, and baseball milestones. Save this game to your personal archive and discover which players you've seen before, All-Stars, award winners, Hall of Famers, and more.

Thousands of MLB and Minor League box scores available.
Kansas City Royals
Kansas City Royals
7
Final
Miami Marlins
Miami Marlins
8
Team 1 2 3 4 5 6 7 8 9 10 R H E
KC 0 0 0 4 0 0 0 0 1 2 7 11 0
MIA 3 0 2 0 0 0 0 0 0 3 8 11 0
Kansas City Royals Kansas City Royals Hitting
Hitters AB R H RBI BB K
Jonathan India 2B 5 1 0 0 0 3
Bobby Witt Jr. SS 5 1 1 0 0 0
Vinnie Pasquantino 1B 4 0 0 0 1 1
Maikel Garcia 3B 5 1 2 0 0 1
Salvador Perez C 3 1 2 0 1 0
Tyler Tolbert PR 0 0 0 0 0 0
Luke Maile C 0 0 0 0 0 0
Adam Frazier PH-RF 1 0 1 2 0 0
Jac Caglianone RF 4 0 1 0 1 1
Freddy Fermin C 0 0 0 0 0 0
Nick Loftin DH 4 1 1 1 0 1
John Rave LF 4 2 2 4 0 0
Kyle Isbel CF 4 0 1 0 0 0
TEAM 39 7 11 7 3 7
2B: Salvador Perez, Adam Frazier
HR: John Rave (2)
SB: Bobby Witt Jr.
GIDP: Jonathan India, Nick Loftin
LOB: Jonathan India, Vinnie Pasquantino (2), Maikel Garcia (2), Salvador Perez (2), Jac Caglianone (4), Nick Loftin (3), John Rave (2), Kyle Isbel

Kansas City RoyalsKansas City Royals Pitching
Pitchers IP H R ER BB K
Seth Lugo 6.0 8 5 5 0 5
Angel Zerpa 1.0 0 0 0 1 1
Jonathan Bowlan 1.0 0 0 0 0 1
Lucas Erceg 1.0 1 0 0 1 2
Carlos Estévez 0.1 2 3 2 0 0
TEAM 11 8 7 2 9
HR Allowed: Seth Lugo (2), Carlos Estévez
Pitches: Seth Lugo 83-59, Angel Zerpa 14-10, Jonathan Bowlan 10-6, Lucas Erceg 23-16, Carlos Estévez 6-4
IBB: Lucas Erceg

Miami Marlins Miami Marlins Hitting
Hitters AB R H RBI BB K
Xavier Edwards 2B 3 1 1 0 1 0
Jesús Sánchez RF 3 1 1 1 0 0
Heriberto Hernández PH 1 0 0 0 0 1
Derek Hill CF 1 1 0 0 0 0
Otto Lopez SS 5 1 1 1 0 1
Agustín Ramírez DH 5 1 2 1 0 0
Javier Sanoja PR 0 1 0 0 0 0
Kyle Stowers LF 5 2 3 5 0 2
Liam Hicks 1B 4 0 1 0 0 0
Eric Wagaman 1B 0 0 0 0 0 0
Dane Myers CF-RF 4 0 0 0 0 3
Graham Pauley 3B 4 0 2 0 0 1
Nick Fortes C 3 0 0 0 1 1
TEAM 38 8 11 8 2 9
2B: Xavier Edwards, Otto Lopez
HR: Jesús Sánchez, Kyle Stowers (2)
SB: Graham Pauley
GIDP:
LOB: Xavier Edwards, Jesús Sánchez (2), Heriberto Hernández, Derek Hill (2), Otto Lopez (2), Agustín Ramírez, Dane Myers (2), Nick Fortes (2)

Miami Marlins Miami Marlins Pitching
Pitchers IP H R ER BB K
Sandy Alcantara 6.0 8 4 4 2 2
Anthony Bender 1.0 0 0 0 0 1
Ronny Henriquez 1.0 0 0 0 1 1
Calvin Faucher 1.0 1 1 1 0 2
Lake Bachar 1.0 2 2 1 0 1
TEAM 11 7 6 3 7
HR Allowed: Sandy Alcantara, Calvin Faucher
Pitches: Sandy Alcantara 97-66, Anthony Bender 14-9, Ronny Henriquez 13-8, Calvin Faucher 21-13, Lake Bachar 14-11
The Ballpark Witness

Turn Box Scores Into Baseball Memories

The Ballpark Witness helps fans build a personal archive of every game attended. Track players seen, stadiums visited, home runs witnessed, award winners, future MLB players, and baseball milestones across a lifetime of games.

This game is one of thousands available in the archive.