MLB Game
Kansas City Royals at Miami Marlins
Final
KC
7
@
MIA
4
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 1 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueloanDepot park
StartJul 20, 5:40 PM
Day/Nightday
Attendance18219
First Pitch2025-07-20T17:42:00.000Z
DecisionW: Kris Bubic · L: Janson Junk · SV: Carlos Estévez
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KC | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 1 | 0 | 7 | 9 | 2 |
| MIA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 4 | 7 | 2 |
Starting Pitchers
Kansas City Royals
Kris Bubic
— · 8-6 · ERA 2.38
Miami Marlins
Janson Junk
— · 4-2 · ERA 3.09
Team Totals
Kansas City Royals Batting
AVG.244
Runs7
Hits9
HR1
BB3
K4
Miami Marlins Batting
AVG.253
Runs4
Hits7
HR0
BB4
K6
Kansas City Royals Pitching
ERA3.49
K6
BB4
IP9.0
Hits7
HR0
Miami Marlins Pitching
ERA4.56
K4
BB3
IP9.0
Hits9
HR1
Pitch View
Carlos Estévez vs Liam Hicks
Liam Hicks flies out to left fielder John Rave in foul territory.
2 pitches
Selected Pitch
Pitch #2
TypeFour-Seam Fastball
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity96.9 mph
End Velocity87.7 mph
Spin Rate0 rpm
Spin Direction0°
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X-0.14
Plate Z3.08
Zone2
SZ Top0.00
SZ Bottom0.00
Release X0.00
Release Y0.00
Release Z0.00
Accel X0.00
Accel Y0.00
Accel Z0.00
Vel X00.00
Vel Y00.00
Vel Z00.00
Recent Plays
bottom 9
7 - 4 · 3 outs
Liam Hicks flies out to left fielder John Rave in foul territory.
Batter: Liam Hicks · Pitcher: Carlos Estévez
bottom 9
7 - 4 · 2 outs
Otto Lopez singles on a ground ball to shortstop Bobby Witt Jr. Agustín Ramírez to 3rd.
Batter: Otto Lopez · Pitcher: Carlos Estévez
bottom 9
7 - 4 · 2 outs
Agustín Ramírez doubles (21) on a sharp line drive to center fielder Kyle Isbel. Javier Sanoja scores. Xavier Edwards scores.
Batter: Agustín Ramírez · Pitcher: Andrew Hoffmann
bottom 9
7 - 2 · 2 outs
Xavier Edwards singles on a fly ball to center fielder Kyle Isbel. Heriberto Hernández scores. Jesús Sánchez scores. Javier Sanoja to 3rd.
Batter: Xavier Edwards · Pitcher: Andrew Hoffmann
bottom 9
7 - 0 · 2 outs
Javier Sanoja reaches on a fielding error by second baseman Jonathan India. Heriberto Hernández to 3rd. Jesús Sánchez to 2nd.
Batter: Javier Sanoja · Pitcher: Andrew Hoffmann
bottom 9
7 - 0 · 2 outs
Jesús Sánchez walks.
Batter: Jesús Sánchez · Pitcher: Andrew Hoffmann
bottom 9
7 - 0 · 2 outs
Dane Myers grounds out softly, pitcher Andrew Hoffmann to first baseman Salvador Perez. Heriberto Hernández to 2nd.
Batter: Dane Myers · Pitcher: Andrew Hoffmann
bottom 9
7 - 0 · 1 out
Heriberto Hernández walks.
Batter: Heriberto Hernández · Pitcher: Andrew Hoffmann
bottom 9
7 - 0 · 1 out
Kyle Stowers grounds out, second baseman Jonathan India to first baseman Salvador Perez.
Batter: Kyle Stowers · Pitcher: Andrew Hoffmann
top 9
7 - 0 · 3 outs
Maikel Garcia lines out sharply to center fielder Dane Myers.
Batter: Maikel Garcia · Pitcher: Valente Bellozo
top 9
7 - 0 · 2 outs
Vinnie Pasquantino pops out to third baseman Javier Sanoja in foul territory.
Batter: Vinnie Pasquantino · Pitcher: Valente Bellozo
top 9
7 - 0 · 1 out
Bobby Witt Jr. pops out to right fielder Jesús Sánchez on the infield fly rule.
Batter: Bobby Witt Jr. · Pitcher: Valente Bellozo
Kansas City Royals Roster
Lineup
Jonathan India2B#6
AVG — · HR 0 · RBI 2
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Vinnie PasquantinoDH#9
AVG — · HR 0 · RBI 1
Maikel Garcia3B#11
AVG — · HR 0 · RBI 1
Salvador Perez1B#13
AVG — · HR 1 · RBI 1
Jac CaglianoneRF#14
AVG — · HR 0 · RBI 2
John RaveLF#16
AVG — · HR 0 · RBI 0
Freddy FerminC#34
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Bench
Adam FrazierLF#26
AVG — · HR 0 · RBI 0
Luke MaileC#15
AVG — · HR — · RBI —
Nick LoftinLF#12
AVG — · HR — · RBI —
Tyler Tolbert2B#2
AVG — · HR — · RBI —
Pitchers
Andrew HoffmannP#54
IP 0.2 · K 0 · ERA —
Angel ZerpaP#61
IP — · K — · ERA —
Carlos EstévezP#53
IP 0.1 · K 0 · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jonathan BowlanP#62
IP — · K — · ERA —
Kris BubicP#50
IP 5.0 · K 2 · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Michael WachaP#52
IP — · K — · ERA —
Noah CameronP#65
IP — · K — · ERA —
Sam LongP#73
IP 1.0 · K 1 · ERA —
Seth LugoP#67
IP — · K — · ERA —
Steven CruzP#64
IP 1.0 · K 1 · ERA —
Taylor ClarkeP#45
IP 1.0 · K 2 · ERA —
Miami Marlins Roster
Lineup
Xavier Edwards2B#9
AVG — · HR 0 · RBI 2
Agustín RamírezC#50
AVG — · HR 0 · RBI 2
Otto LopezSS#6
AVG — · HR 0 · RBI 0
Liam HicksPH#34
AVG — · HR 0 · RBI 0
Kyle StowersLF#28
AVG — · HR 0 · RBI 0
Heriberto HernándezDH#64
AVG — · HR 0 · RBI 0
Dane MyersCF#54
AVG — · HR 0 · RBI 0
Jesús SánchezRF#7
AVG — · HR 0 · RBI 0
Javier Sanoja3B#46
AVG — · HR 0 · RBI 0
Bench
Derek HillCF#3
AVG — · HR — · RBI —
Eric Wagaman1B#33
AVG — · HR 0 · RBI 0
Graham Pauley3B#21
AVG — · HR — · RBI —
Nick FortesC#4
AVG — · HR — · RBI —
Pitchers
Anthony BenderP#37
IP — · K — · ERA —
Cade GibsonP#58
IP 1.0 · K 1 · ERA —
Cal QuantrillP#47
IP — · K — · ERA —
Calvin FaucherP#53
IP — · K — · ERA —
Edward CabreraP#27
IP — · K — · ERA —
Eury PérezP#39
IP — · K — · ERA —
Janson JunkP#26
IP 5.0 · K 1 · ERA —
Josh SimpsonP#66
IP — · K — · ERA —
Lake BacharP#84
IP — · K — · ERA —
Ronny HenriquezP#32
IP — · K — · ERA —
Sandy AlcantaraP#22
IP — · K — · ERA —
Tyler PhillipsP#30
IP — · K — · ERA —
Valente BellozoP#83
IP 3.0 · K 2 · ERA —
