MLB Game
Kansas City Royals at Cleveland Guardians
Final
KC
4
@
CLE
3
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 2 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueProgressive Field
StartSep 10, 10:40 PM
Day/Nightnight
Attendance16816
First Pitch2025-09-10T22:40:00.000Z
DecisionW: Luinder Avila · L: Tim Herrin · 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 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 8 | 0 |
| CLE | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 7 | 2 |
Starting Pitchers
Kansas City Royals
Jonathan Bowlan
— · 1-2 · ERA 3.86
Cleveland Guardians
Logan Allen
— · 7-11 · ERA 4.36
Team Totals
Kansas City Royals Batting
AVG.244
Runs4
Hits8
HR0
BB1
K6
Cleveland Guardians Batting
AVG.225
Runs3
Hits7
HR1
BB5
K6
Kansas City Royals Pitching
ERA3.67
K6
BB5
IP9.0
Hits7
HR1
Cleveland Guardians Pitching
ERA3.86
K6
BB1
IP9.0
Hits8
HR0
Pitch View
Carlos Estévez vs Steven Kwan
Steven Kwan lines out to left fielder Randal Grichuk.
4 pitches
Selected Pitch
Pitch #4
TypeSlider
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count—
Outs—
Velocity88.0 mph
End Velocity80.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.61
Plate Z1.65
Zone7
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
4 - 3 · 3 outs
Steven Kwan lines out to left fielder Randal Grichuk.
Batter: Steven Kwan · Pitcher: Carlos Estévez
bottom 9
4 - 3 · 2 outs
Bo Naylor flies out to left fielder Randal Grichuk.
Batter: Bo Naylor · Pitcher: Carlos Estévez
bottom 9
4 - 3 · 1 out
Brayan Rocchio pops out to shortstop Bobby Witt Jr.
Batter: Brayan Rocchio · Pitcher: Carlos Estévez
top 9
4 - 3 · 3 outs
Nick Loftin flies out to right fielder CJ Kayfus.
Batter: Nick Loftin · Pitcher: Erik Sabrowski
top 9
4 - 3 · 2 outs
Tyler Tolbert pops out to shortstop Brayan Rocchio.
Batter: Tyler Tolbert · Pitcher: Erik Sabrowski
top 9
4 - 3 · 1 out
Randal Grichuk strikes out swinging.
Batter: Randal Grichuk · Pitcher: Erik Sabrowski
bottom 8
4 - 3 · 3 outs
CJ Kayfus strikes out swinging.
Batter: CJ Kayfus · Pitcher: Lucas Erceg
bottom 8
4 - 3 · 2 outs
Daniel Schneemann grounds out, second baseman Adam Frazier to first baseman Vinnie Pasquantino.
Batter: Daniel Schneemann · Pitcher: Lucas Erceg
bottom 8
4 - 3 · 1 out
Nolan Jones grounds out, second baseman Adam Frazier to first baseman Vinnie Pasquantino.
Batter: Nolan Jones · Pitcher: Lucas Erceg
top 8
4 - 3 · 3 outs
Adam Frazier strikes out swinging.
Batter: Adam Frazier · Pitcher: Jakob Junis
top 8
4 - 3 · 2 outs
Jonathan India strikes out swinging.
Batter: Jonathan India · Pitcher: Jakob Junis
top 8
4 - 3 · 1 out
Salvador Perez grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.
Batter: Salvador Perez · Pitcher: Jakob Junis
Kansas City Royals Roster
Lineup
Maikel Garcia3B#11
AVG — · HR 0 · RBI 1
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Vinnie Pasquantino1B#9
AVG — · HR 0 · RBI 1
Salvador PerezC#13
AVG — · HR 0 · RBI 0
Jonathan IndiaDH#6
AVG — · HR 0 · RBI 1
Adam Frazier2B#26
AVG — · HR 0 · RBI 0
Randal GrichukLF#15
AVG — · HR 0 · RBI 0
Tyler TolbertCF#2
AVG — · HR 0 · RBI 0
Mike YastrzemskiRF#18
AVG — · HR 0 · RBI 0
Bench
Carter JensenC#22
AVG — · HR — · RBI —
Jac CaglianoneRF#14
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Luke MaileC#17
AVG — · HR — · RBI —
Michael Massey2B#19
AVG — · HR — · RBI —
Nick LoftinLF#12
AVG — · HR 0 · RBI 1
Pitchers
Angel ZerpaP#61
IP 1.2 · K 1 · ERA —
Carlos EstévezP#53
IP 1.0 · K 0 · ERA —
Daniel Lynch IVP#41
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jonathan BowlanP#62
IP 2.0 · K 3 · ERA —
Lucas ErcegP#60
IP 2.0 · K 1 · ERA —
Luinder AvilaP#58
IP 2.0 · K 1 · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Noah CameronP#65
IP — · K — · ERA —
Ryan BergertP#38
IP — · K — · ERA —
Sam LongP#73
IP 0.1 · K 0 · ERA —
Stephen KolekP#32
IP — · K — · ERA —
Taylor ClarkeP#45
IP — · K — · ERA —
Cleveland Guardians Roster
Lineup
Steven KwanLF#38
AVG — · HR 0 · RBI 0
George ValeraDH#35
AVG — · HR 0 · RBI 0
José Ramírez3B#11
AVG — · HR 0 · RBI 0
Kyle Manzardo1B#9
AVG — · HR 1 · RBI 2
Nolan JonesCF#22
AVG — · HR 0 · RBI 0
Daniel Schneemann2B#10
AVG — · HR 0 · RBI 0
CJ KayfusRF#63
AVG — · HR 0 · RBI 0
Brayan RocchioSS#4
AVG — · HR 0 · RBI 0
Bo NaylorC#23
AVG — · HR 0 · RBI 1
Bench
Angel MartínezCF#1
AVG — · HR 0 · RBI 0
Austin HedgesC#27
AVG — · HR — · RBI —
David Fry1B#6
AVG — · HR — · RBI —
Gabriel AriasSS#13
AVG — · HR — · RBI —
Jhonkensy NoelRF#43
AVG — · HR — · RBI —
Pitchers
Cade SmithP#36
IP — · K — · ERA —
Erik SabrowskiP#62
IP 1.0 · K 1 · ERA —
Gavin WilliamsP#32
IP — · K — · ERA —
Hunter GaddisP#33
IP 0.2 · K 0 · ERA —
Jakob JunisP#16
IP 1.0 · K 2 · ERA —
Joey CantilloP#54
IP — · K — · ERA —
Kolby AllardP#49
IP — · K — · ERA —
Logan AllenP#26
IP 5.0 · K 2 · ERA —
Matt FestaP#52
IP 1.0 · K 1 · ERA —
Parker MessickP#77
IP — · K — · ERA —
Slade CecconiP#44
IP — · K — · ERA —
Tanner BibeeP#28
IP — · K — · ERA —
Tim HerrinP#29
IP 0.1 · K 0 · ERA —
Zak KentP#61
IP — · K — · ERA —
