MLB Game

Pittsburgh Pirates at Kansas City Royals

FinalJul 7, 11:40 PMKauffman StadiumTop 9th
PIT
3
@
KC
9
Live Game State
InningTop 9th
Balls / Strikes / Outs1 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueKauffman Stadium
StartJul 7, 11:40 PM
Day/Nightnight
Attendance18614
First Pitch2025-07-07T23:42:00.000Z
DecisionW: Noah Cameron · L: Andrew Heaney
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
PIT002000001340
KC103211019121
Starting Pitchers
Pittsburgh Pirates
Andrew Heaney
· 4-8 · ERA 4.41
Kansas City Royals
Noah Cameron
· 3-4 · ERA 2.56
Team Totals
Pittsburgh Pirates Batting
AVG.230
Runs3
Hits4
HR1
BB3
K8
Kansas City Royals Batting
AVG.244
Runs9
Hits12
HR4
BB1
K5
Pittsburgh Pirates Pitching
ERA3.68
K5
BB1
IP8.0
Hits12
HR4
Kansas City Royals Pitching
ERA3.47
K8
BB3
IP9.0
Hits4
HR1
Pitch View
Jonathan Bowlan vs Henry Davis
Henry Davis strikes out swinging.
4 pitches
1234
Selected Pitch
Pitch #4
TypeSlider
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity87.2 mph
End Velocity81.1 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 X1.53
Plate Z1.29
Zone14
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
top 9
3 - 9 · 3 outs
Henry Davis strikes out swinging.
Batter: Henry Davis · Pitcher: Jonathan Bowlan
top 9
3 - 9 · 2 outs
Alexander Canario singles on a line drive to second baseman Tyler Tolbert. Nick Gonzales scores.
Batter: Alexander Canario · Pitcher: Jonathan Bowlan
top 9
2 - 9 · 2 outs
Ke'Bryan Hayes lines out to right fielder Jac Caglianone.
Batter: Ke'Bryan Hayes · Pitcher: Jonathan Bowlan
top 9
2 - 9 · 1 out
Nick Gonzales walks.
Batter: Nick Gonzales · Pitcher: Jonathan Bowlan
top 9
2 - 9 · 1 out
Bryan Reynolds grounds out, second baseman Tyler Tolbert to first baseman Vinnie Pasquantino.
Batter: Bryan Reynolds · Pitcher: Jonathan Bowlan
bottom 8
2 - 9 · 3 outs
Tyler Tolbert strikes out swinging, catcher Henry Davis to first baseman Jared Triolo.
Batter: Tyler Tolbert · Pitcher: David Bednar
bottom 8
2 - 9 · 2 outs
Kyle Isbel strikes out swinging.
Batter: Kyle Isbel · Pitcher: Génesis Cabrera
bottom 8
2 - 9 · 1 out
Nick Loftin homers (2) on a fly ball to left center field.
Batter: Nick Loftin · Pitcher: Génesis Cabrera
bottom 8
2 - 8 · 1 out
Mark Canha flies out to left fielder Tommy Pham.
Batter: Mark Canha · Pitcher: Génesis Cabrera
top 8
2 - 8 · 3 outs
Andrew McCutchen grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.
Batter: Andrew McCutchen · Pitcher: Steven Cruz
top 8
2 - 8 · 2 outs
Tommy Pham walks.
Batter: Tommy Pham · Pitcher: Steven Cruz
top 8
2 - 8 · 2 outs
Isiah Kiner-Falefa grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.
Batter: Isiah Kiner-Falefa · Pitcher: Steven Cruz
Pittsburgh Pirates Roster
Lineup
Tommy PhamLF#28
AVG — · HR 1 · RBI 2
Andrew McCutchenDH#22
AVG — · HR 0 · RBI 0
Bryan ReynoldsRF#10
AVG — · HR 0 · RBI 0
Nick Gonzales2B#39
AVG — · HR 0 · RBI 0
Ke'Bryan Hayes3B#13
AVG — · HR 0 · RBI 0
Alexander CanarioCF#29
AVG — · HR 0 · RBI 1
Henry DavisC#32
AVG — · HR 0 · RBI 0
Jared Triolo1B#19
AVG — · HR 0 · RBI 0
Isiah Kiner-FalefaSS#7
AVG — · HR 0 · RBI 0
Bench
Adam Frazier2B#26
AVG — · HR — · RBI —
Joey BartC#14
AVG — · HR — · RBI —
Oneil CruzCF#15
AVG — · HR — · RBI —
Spencer Horwitz1B#2
AVG — · HR — · RBI —
Tsung-Che ChengSS#71
AVG — · HR — · RBI —
Pitchers
Andrew HeaneyP#45
IP 3.0 · K 2 · ERA —
Bailey FalterP#6
IP — · K — · ERA —
Braxton AshcraftP#67
IP — · K — · ERA —
Caleb FergusonP#64
IP — · K — · ERA —
Carmen MlodzinskiP#50
IP — · K — · ERA —
Chase ShugartP#55
IP 2.2 · K 1 · ERA —
David BednarP#51
IP 0.1 · K 1 · ERA —
Dennis SantanaP#60
IP — · K — · ERA —
Génesis CabreraP#92
IP 2.0 · K 1 · ERA —
Isaac MattsonP#72
IP — · K — · ERA —
Mike BurrowsP#53
IP — · K — · ERA —
Mitch KellerP#23
IP — · K — · ERA —
Paul SkenesP#30
IP — · K — · ERA —
Kansas City Royals Roster
Lineup
Tyler Tolbert2B#2
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 1 · RBI 3
Vinnie Pasquantino1B#9
AVG — · HR 1 · RBI 1
Maikel Garcia3B#11
AVG — · HR 0 · RBI 1
Luke MaileC#15
AVG — · HR 0 · RBI 0
Jac CaglianoneRF#14
AVG — · HR 0 · RBI 0
Mark CanhaDH#21
AVG — · HR 0 · RBI 1
Nick LoftinLF#12
AVG — · HR 1 · RBI 1
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Bench
Freddy FerminC#34
AVG — · HR — · RBI —
John RaveRF#26
AVG — · HR — · RBI —
Jonathan India2B#6
AVG — · HR 0 · RBI 0
Salvador PerezC#13
AVG — · HR 1 · RBI 2
Pitchers
Angel ZerpaP#61
IP — · K — · ERA —
Carlos EstévezP#53
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jonathan BowlanP#62
IP 1.0 · K 1 · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP — · K — · ERA —
Noah CameronP#65
IP 7.0 · K 7 · ERA —
Sam LongP#73
IP — · K — · ERA —
Seth LugoP#67
IP — · K — · ERA —
Steven CruzP#64
IP 1.0 · K 0 · ERA —
Taylor ClarkeP#45
IP — · K — · ERA —