MLB Game

Pittsburgh Pirates at Kansas City Royals

FinalJul 8, 11:40 PMKauffman StadiumBottom 9th
PIT
3
@
KC
4
Live Game State
InningBottom 9th
Balls / Strikes / Outs1 / 0 / 1
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueKauffman Stadium
StartJul 8, 11:40 PM
Day/Nightnight
Attendance22855
First Pitch2025-07-08T23:40:00.000Z
DecisionW: Carlos Estévez · L: Dennis Santana
AI Rundown
Loading your list context…
Players from your lists in this game
No rostered players in this matchup are on your lists.
Linescore
Team123456789RHE
PIT000100110361
KC010000201471
Starting Pitchers
Pittsburgh Pirates
Mitch Keller
· 3-10 · ERA 3.58
Kansas City Royals
Seth Lugo
· 6-5 · ERA 2.67
Team Totals
Pittsburgh Pirates Batting
AVG.230
Runs3
Hits6
HR2
BB3
K7
Kansas City Royals Batting
AVG.244
Runs4
Hits7
HR2
BB1
K6
Pittsburgh Pirates Pitching
ERA3.67
K6
BB1
IP8.1
Hits7
HR2
Kansas City Royals Pitching
ERA3.46
K7
BB3
IP9.0
Hits6
HR2
Pitch View
Isaac Mattson vs Nick Loftin
Nick Loftin singles on a line drive to center fielder Oneil Cruz. Maikel Garcia scores. Salvador Perez to 2nd.
2 pitches
12
Selected Pitch
Pitch #2
TypeFour-Seam Fastball
DescriptionIn play, run(s)
CallIn play, run(s)
Result
Count
Outs
Velocity92.6 mph
End Velocity84.2 mph
Spin Rate0 rpm
Spin Direction
Break Angle0.0°
Break Length0.0 in
Vertical Break0.0 in
Horizontal Break0.0 in
Extension0.0 ft
Plate X0.51
Plate Z2.45
Zone6
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
3 - 4 · 1 out
Nick Loftin singles on a line drive to center fielder Oneil Cruz. Maikel Garcia scores. Salvador Perez to 2nd.
Batter: Nick Loftin · Pitcher: Isaac Mattson
bottom 9
3 - 3 · 1 out
Jac Caglianone flies out to right fielder Jack Suwinski. Maikel Garcia to 3rd.
Batter: Jac Caglianone · Pitcher: Dennis Santana
bottom 9
3 - 3 · 0 outs
Salvador Perez singles on a line drive to left fielder Tommy Pham. Maikel Garcia to 2nd.
Batter: Salvador Perez · Pitcher: Dennis Santana
bottom 9
3 - 3 · 0 outs
Maikel Garcia singles on a sharp line drive to left fielder Tommy Pham.
Batter: Maikel Garcia · Pitcher: Dennis Santana
top 9
3 - 3 · 3 outs
Adam Frazier flies out to center fielder Kyle Isbel.
Batter: Adam Frazier · Pitcher: Carlos Estévez
top 9
3 - 3 · 2 outs
Jack Suwinski flies out to center fielder Kyle Isbel.
Batter: Jack Suwinski · Pitcher: Carlos Estévez
top 9
3 - 3 · 1 out
Ke'Bryan Hayes doubles (8) on a sharp line drive to left fielder John Rave.
Batter: Ke'Bryan Hayes · Pitcher: Carlos Estévez
top 9
3 - 3 · 1 out
Oneil Cruz pops out to second baseman Nick Loftin.
Batter: Oneil Cruz · Pitcher: Carlos Estévez
bottom 8
3 - 3 · 3 outs
Vinnie Pasquantino pops out to third baseman Ke'Bryan Hayes.
Batter: Vinnie Pasquantino · Pitcher: Dennis Santana
bottom 8
3 - 3 · 2 outs
Bobby Witt Jr. grounds out, third baseman Ke'Bryan Hayes to first baseman Jared Triolo.
Batter: Bobby Witt Jr. · Pitcher: Dennis Santana
bottom 8
3 - 3 · 1 out
Jonathan India strikes out swinging.
Batter: Jonathan India · Pitcher: Dennis Santana
top 8
3 - 3 · 3 outs
Nick Gonzales grounds into a force out, shortstop Bobby Witt Jr. to second baseman Nick Loftin. Bryan Reynolds out at 2nd.
Batter: Nick Gonzales · Pitcher: Lucas Erceg
Pittsburgh Pirates Roster
Lineup
Jared Triolo1B#19
AVG — · HR 0 · RBI 0
Tommy PhamLF#28
AVG — · HR 0 · RBI 0
Bryan ReynoldsDH#10
AVG — · HR 0 · RBI 1
Nick Gonzales2B#39
AVG — · HR 1 · RBI 1
Oneil CruzCF#15
AVG — · HR 1 · RBI 1
Ke'Bryan Hayes3B#13
AVG — · HR 0 · RBI 0
Jack SuwinskiRF#65
AVG — · HR 0 · RBI 0
Joey BartC#14
AVG — · HR 0 · RBI 0
Isiah Kiner-FalefaSS#7
AVG — · HR 0 · RBI 0
Bench
Adam FrazierPH#26
AVG — · HR 0 · RBI 0
Alexander CanarioLF#29
AVG — · HR — · RBI —
Andrew McCutchenRF#22
AVG — · HR — · RBI —
Henry DavisC#32
AVG — · HR 0 · RBI 0
Spencer Horwitz1B#2
AVG — · HR 0 · RBI 0
Tsung-Che ChengSS#71
AVG — · HR — · RBI —
Pitchers
Andrew HeaneyP#45
IP — · K — · ERA —
Bailey FalterP#6
IP — · K — · ERA —
Braxton AshcraftP#67
IP — · K — · ERA —
Caleb FergusonP#64
IP 0.1 · K 0 · ERA —
Carmen MlodzinskiP#50
IP — · K — · ERA —
David BednarP#51
IP — · K — · ERA —
Dennis SantanaP#60
IP 1.1 · K 1 · ERA —
Génesis CabreraP#92
IP — · K — · ERA —
Isaac MattsonP#72
IP 0.0 · K 0 · ERA —
Mike BurrowsP#53
IP — · K — · ERA —
Mitch KellerP#23
IP 6.2 · K 5 · ERA —
Paul SkenesP#30
IP — · K — · ERA —
Kansas City Royals Roster
Lineup
Jonathan IndiaDH#6
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Vinnie Pasquantino1B#9
AVG — · HR 0 · RBI 0
Maikel Garcia3B#11
AVG — · HR 0 · RBI 0
Salvador PerezC#13
AVG — · HR 0 · RBI 0
Jac CaglianoneRF#14
AVG — · HR 1 · RBI 1
Nick Loftin2B#12
AVG — · HR 1 · RBI 3
John RaveLF#26
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Bench
Cam DevanneySS#17
AVG — · HR — · RBI —
Freddy FerminC#34
AVG — · HR — · RBI —
Luke MaileC#15
AVG — · HR — · RBI —
Tyler Tolbert2B#2
AVG — · HR — · RBI —
Pitchers
Angel ZerpaP#61
IP 1.0 · K 2 · ERA —
Carlos EstévezP#53
IP 1.0 · K 0 · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jonathan BowlanP#62
IP — · K — · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP 1.0 · K 0 · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP — · K — · ERA —
Noah CameronP#65
IP — · K — · ERA —
Sam LongP#73
IP — · K — · ERA —
Seth LugoP#67
IP 6.0 · K 5 · ERA —
Steven CruzP#64
IP — · K — · ERA —
Taylor ClarkeP#45
IP — · K — · ERA —