Miami Marlins vs. Kansas City Royals

Sunday, July 20th, 2025 12:40PM CST

Miami Marlins

Marlins

MIA

Home

4
vs.
Final

Royals

KC

Away

7
Kansas City Royals

Game Recap

On July 20, 2025, at 12:40 PM, the Kansas City Royals squared off against the Miami Marlins, securing a 7-4 victory. This win allowed the Royals to avoid a three-game sweep and simultaneously ended the Marlins' four-game winning streak. Key contributions came from Kris Bubic, who pitched five shutout innings, and Salvador Perez, who powered the offense with both a home run and a double. Read the full game recap.

Game Details

Date: Sunday, July 20th, 2025

Time: 12:40PM CST

Stadium: loanDepot park

Location: Miami, Florida

Attendance: 18,219

Line Score

Innings:123456789
Miami MarlinsMIA 000000004
Kansas City RoyalsKC 000330010

Game Stats


Miami Marlins Batting

Marlins Batting

Doubles: Ramírez (21, Hoffmann)

Runs Batted In: Edwards 2 (26), Ramírez 2 (44)

2-out Runs Batted In: Ramírez 2; Edwards, X 2.

Team Left On Base: 9

Team Runners Left In Scoring Position: 3-9 (Edwards 1-1, Lopez 1-1, Stowers 0-2, Hicks 0-1, Wagaman 0-2, Sanoja 0-1, Ramírez 1-1)

Runners Left In Scoring Position With 2 Outs: Wagaman 1


Miami Marlins Pitching

Marlins Pitching

Hit By Pitch: India (by Junk)

First-pitch strikes/Batters Faced: Junk 14/23; Bellozo 11/12; Gibson 2/5

Called strikes-Swinging strikes-Foul balls-In play strikes: Junk-10-3-14-19; Bellozo-6-5-14-8; Gibson-6-3-1-3

Ground Balls-Fly Balls: Junk 3-11; Bellozo 2-5; Gibson 1-1

Game Scores: J Junk 35


Miami Marlins Fielding

Marlins Fielding

Double Plays: 1 (Junk-Lopez-Wagaman)

Errors: Lopez (5, throw); Ramírez (3, fielding)

Passed Balls: Ramírez ( 2 )



Kansas City Royals Batting

Royals Batting

Doubles: Perez (26, Junk); Frazier (12, Gibson); India (22, Junk); Witt Jr. (33, Junk); Caglianone (5, Junk)

Home Runs: Perez (15, 8th inning off Bellozo 0 on, 0 Out)

Runs Batted In: Perez (56), India 2 (26), Pasquantino (57), Garcia (41), Caglianone 2 (9)

2-out Runs Batted In: Caglianone 2.

Sacrifice Flies: Pasquantino; Garcia

Ground Into Double Play: Pasquantino

Team Left On Base: 6

Team Runners Left In Scoring Position: 4-12 (Perez 0-1, Frazier 0-1, India 1-2, Isbel 1-1, Fermin 0-1, Witt Jr. 0-1, Pasquantino 1-2, Garcia 0-2, Caglianone 1-1)

Runners Left In Scoring Position With 2 Outs: Fermin 1; Pasquantino 1; Garcia 2


Kansas City Royals Pitching

Royals Pitching

First-pitch strikes/Batters Faced: Estévez 2/2; Clarke 2/3; Bubic 10/19; Long 4/5; Cruz 2/4; Hoffmann 5/7

Called strikes-Swinging strikes-Foul balls-In play strikes: Estévez-2-0-0-1; Clarke-3-1-3-1; Bubic-8-9-8-16; Long-4-1-4-4; Cruz-3-2-1-2; Hoffmann-3-3-3-5

Ground Balls-Fly Balls: Estévez 0-1; Clarke 0-1; Bubic 9-4; Long 1-2; Cruz 2-0; Hoffmann 3-0

Game Scores: K Bubic 62


Kansas City Royals Fielding

Royals Fielding

Errors: India (12, fielding); Garcia (7, throw)


Related Links

Other Sports Schedules

All logos are the trademark & property of their owners and not MLB-Schedules.com. All content on this website is for educational purposes.