Open the board

Kansas City Royals 7, Miami Marlins 8: final score and stats

Miami Marlins beat Kansas City Royals, Kansas City Royals 7 to Miami Marlins 8, on Friday, July 18, 2025 at loanDepot park, Miami, Florida. Below: the box score, top performers, team stats, injuries and recent form for Miami Marlins vs Kansas City Royals.

MLBFriday, July 18, 2025
DateJul 18, 2025
Start time7:10 PM ET
VenueloanDepot park, Miami, Florida
TVFanDuel SN KC, MLB.TV, FanDuel SN FL, WBFS, WFOR
Attendance14,442

Line score

Team123456789OTR
Kansas City Royals00040000127
Miami Marlins30200000038

Top performers

Kansas City Royals
Batting AverageSalvador Perez · 2-3, 2B, R, BB
Home RunsJohn Rave · 2-4, 2 HR, 4 RBI, 2 R
Runs Batted InJohn Rave · 2-4, 2 HR, 4 RBI, 2 R
MLB RatingJohn Rave · 2-4, 2 HR, 4 RBI, 2 R
Miami Marlins
Batting AverageKyle Stowers · 3-5, 2 HR, 5 RBI, 2 R, 2 K
Home RunsKyle Stowers · 3-5, 2 HR, 5 RBI, 2 R, 2 K
Runs Batted InKyle Stowers · 3-5, 2 HR, 5 RBI, 2 R, 2 K
MLB RatingKyle Stowers · 3-5, 2 HR, 5 RBI, 2 R, 2 K

Team comparison

Kansas City RoyalsMiami Marlins
Runs per game
-
-
Runs allowed per game
-
-
47-51Record45-51
5th in AL CentStanding3rd in NL East
0-0Road record / home record0-0
Last 5
-Streak-

Injury report

Confirm lineups and injuries close to game time.

Kansas City Royals
Mitch Spence RP · Undisclosed - Not Specified
Out
Nick Mears RP · Shoulder - Surgery
Out
Ryan Bergert SP · Elbow - Surgery
Out
Cole Ragans SP · Elbow - Surgery
Out
Luinder Avila SP · Elbow - Surgery
Out
Miami Marlins
Ronny Henriquez RP · Elbow - Surgery
Out
Anthony Bender RP · Lower Leg - Surgery
Out
Jakob Marsee CF · Elbow - Surgery
Out
Adam Mazur SP · Elbow - Surgery
Out
Robby Snelling SP · Elbow - Surgery
Out

Box score

Kansas City Royals

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jonathan India0-5510000323.248.327.343
Bobby Witt Jr.1-5511000014.293.344.500
Vinnie Pasquantino0-4400001118.269.328.432
Maikel Garcia2-5512000118.299.355.454
Salvador Perez2-3312001014.247.292.425
Tyler Tolbert0-000000000.154.214.154
Luke Maile0-000000000.375.500.750
Adam Frazier1-1101200021.0001.0002.000
Jac Caglianone1-4401001122.143.203.263
Freddy Fermin0-000000000.274.331.354
Nick Loftin1-4411100119.200.243.380
John Rave2-4422420017.194.280.333
Team11-39397117237159

Kansas City Royals

PlayerIPHRERBBKHRPC-STERAPC
Seth Lugo6.085505283-592.9483
Angel Zerpa1.000011014-103.7014
Jonathan Bowlan1.000001010-63.6010
Lucas Erceg1.010012023-162.0923
Carlos Estevez0.12320016-42.766
Team9.11187293136-95136

Miami Marlins

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Xavier Edwards1-331100109.288.354.350
Jesus Sanchez1-3311110012.260.321.420
Heriberto Hernandez0-110000013.321.372.500
Derek Hill0-111000006.211.276.322
Otto Lopez1-5511100110.249.318.392
Agustin Ramirez2-5512100013.245.291.469
Javier Sanoja0-001000000.232.278.333
Kyle Stowers3-5523520220.298.371.563
Liam Hicks1-4401000016.273.365.407
Eric Wagaman0-000000000.241.284.356
Dane Myers0-4400000316.277.324.374
Graham Pauley2-440200019.213.268.281
Team11-38388118329136

Miami Marlins

PlayerIPHRERBBKHRPC-STERAPC
Sandy Alcantara6.084422197-667.1497
Anthony Bender1.000001014-92.0114
Ronny Henriquez1.000011013-82.5413
Calvin Faucher1.011102121-134.2121
Lake Bachar1.022101014-113.1514
Team10.01176372159-107159

Season series

MIA wins series 2-1
Jul 20, 2025KC 7, MIA 4
Jul 19, 2025KC 1, MIA 3
Jul 18, 2025KC 7, MIA 8

Team pages

More MLB games on Jul 18, 2025

Frequently asked questions

Who won Kansas City Royals vs Miami Marlins?

Miami Marlins won, 8-7, on Friday, July 18, 2025.

What was the final score of Kansas City Royals vs Miami Marlins?

Kansas City Royals 7, Miami Marlins 8.

Who were the top performers?

Kansas City Royals: Salvador Perez (2-3, 2B, R, BB batting average). Miami Marlins: Kyle Stowers (3-5, 2 HR, 5 RBI, 2 R, 2 K batting average).

Where is Kansas City Royals vs Miami Marlins played?

loanDepot park, Miami, Florida.

The model’s read

Grades, leans and the full breakdown for Kansas City Royals vs Miami Marlins are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.