MLB Game

Kansas City Royals at San Francisco Giants

FinalMay 20, 1:45 AMOracle ParkBottom 9th
KC
3
@
SF
1
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 3 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueOracle Park
StartMay 20, 1:45 AM
Day/Nightnight
Attendance28432
First Pitch2025-05-20T01:45:00.000Z
DecisionW: Kris Bubic · L: Tyler Rogers · 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
Team123456789RHE
KC0000000213100
SF000000010161
Starting Pitchers
Kansas City Royals
Kris Bubic
· 5-2 · ERA 1.47
San Francisco Giants
Robbie Ray
· 6- · ERA 2.67
Team Totals
Kansas City Royals Batting
AVG.242
Runs3
Hits10
HR1
BB2
K7
San Francisco Giants Batting
AVG.236
Runs1
Hits6
HR0
BB3
K7
Kansas City Royals Pitching
ERA3.03
K7
BB3
IP9.0
Hits6
HR0
San Francisco Giants Pitching
ERA3.35
K7
BB2
IP9.0
Hits10
HR1
Pitch View
Carlos Estévez vs Mike Yastrzemski
Mike Yastrzemski strikes out swinging.
3 pitches
123
Selected Pitch
Pitch #3
TypeFour-Seam Fastball
DescriptionSwinging Strike
CallSwinging Strike
Result
Count
Outs
Velocity97.9 mph
End Velocity89.3 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 X-0.34
Plate Z3.87
Zone11
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 - 1 · 3 outs
Mike Yastrzemski strikes out swinging.
Batter: Mike Yastrzemski · Pitcher: Carlos Estévez
bottom 9
3 - 1 · 2 outs
Tyler Fitzgerald pops out to first baseman Vinnie Pasquantino in foul territory.
Batter: Tyler Fitzgerald · Pitcher: Carlos Estévez
bottom 9
3 - 1 · 1 out
LaMonte Wade Jr. singles on a sharp line drive to right fielder Hunter Renfroe.
Batter: LaMonte Wade Jr. · Pitcher: Carlos Estévez
bottom 9
3 - 1 · 1 out
Willy Adames pops out to catcher Salvador Perez in foul territory.
Batter: Willy Adames · Pitcher: Carlos Estévez
top 9
3 - 1 · 3 outs
Kyle Isbel singles on a line drive to center fielder Jung Hoo Lee. Maikel Garcia scores. Hunter Renfroe out at 3rd on the throw, center fielder Jung Hoo Lee to shortstop Willy Adames.
Batter: Kyle Isbel · Pitcher: Jordan Hicks
top 9
2 - 1 · 2 outs
Hunter Renfroe walks.
Batter: Hunter Renfroe · Pitcher: Jordan Hicks
top 9
2 - 1 · 2 outs
Michael Massey lines out sharply to left fielder Heliot Ramos.
Batter: Michael Massey · Pitcher: Jordan Hicks
top 9
2 - 1 · 1 out
Dairon Blanco out on a sacrifice bunt, pitcher Jordan Hicks to second baseman Tyler Fitzgerald. Maikel Garcia to 2nd.
Batter: Dairon Blanco · Pitcher: Jordan Hicks
top 9
2 - 1 · 0 outs
Maikel Garcia singles on a sharp line drive to center fielder Jung Hoo Lee.
Batter: Maikel Garcia · Pitcher: Jordan Hicks
bottom 8
2 - 1 · 3 outs
Matt Chapman pops out to catcher Salvador Perez in foul territory.
Batter: Matt Chapman · Pitcher: John Schreiber
bottom 8
2 - 1 · 2 outs
Jung Hoo Lee doubles (13) on a line drive to right fielder Hunter Renfroe. Sam Huff scores. Heliot Ramos to 3rd.
Batter: Jung Hoo Lee · Pitcher: John Schreiber
bottom 8
2 - 0 · 2 outs
Wilmer Flores strikes out swinging.
Batter: Wilmer Flores · Pitcher: John Schreiber
Kansas City Royals Roster
Lineup
Cavan BiggioDH#18
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 0
Vinnie Pasquantino1B#9
AVG — · HR 1 · RBI 2
Salvador PerezC#13
AVG — · HR 0 · RBI 0
Maikel Garcia3B#11
AVG — · HR 0 · RBI 0
Dairon BlancoLF#44
AVG — · HR 0 · RBI 0
Michael Massey2B#19
AVG — · HR 0 · RBI 0
Hunter RenfroeRF#16
AVG — · HR 0 · RBI 0
Kyle IsbelCF#28
AVG — · HR 0 · RBI 1
Bench
Drew WatersLF#8
AVG — · HR — · RBI —
Freddy FerminC#34
AVG — · HR — · RBI —
Jonathan IndiaDH#6
AVG — · HR 0 · RBI 0
Mark CanhaLF#21
AVG — · HR 0 · RBI 0
Pitchers
Angel ZerpaP#61
IP — · K — · ERA —
Carlos EstévezP#53
IP 1.0 · K 1 · ERA —
Daniel Lynch IVP#41
IP 0.1 · K 0 · ERA —
Evan SiskP#47
IP — · K — · ERA —
John SchreiberP#46
IP 0.2 · K 1 · ERA —
Jonathan BowlanP#62
IP — · K — · ERA —
Kris BubicP#50
IP 7.0 · K 5 · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP — · K — · ERA —
Noah CameronP#65
IP — · K — · ERA —
Steven CruzP#64
IP — · K — · ERA —
Taylor ClarkeP#45
IP — · K — · ERA —
San Francisco Giants Roster
Lineup
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
Wilmer FloresDH#41
AVG — · HR 0 · RBI 0
Jung Hoo LeeCF#51
AVG — · HR 0 · RBI 1
Matt Chapman3B#26
AVG — · HR 0 · RBI 0
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
LaMonte Wade Jr.PH#31
AVG — · HR 0 · RBI 0
Tyler Fitzgerald2B#49
AVG — · HR 0 · RBI 0
Mike YastrzemskiPH#5
AVG — · HR 0 · RBI 0
Sam HuffC#23
AVG — · HR 0 · RBI 0
Bench
Casey Schmitt1B#10
AVG — · HR 0 · RBI 0
Christian Koss2B#50
AVG — · HR — · RBI —
Luis MatosRF#29
AVG — · HR 0 · RBI 0
Patrick BaileyC#14
AVG — · HR — · RBI —
Pitchers
Camilo DovalP#75
IP — · K — · ERA —
Erik MillerP#68
IP — · K — · ERA —
Hayden BirdsongP#60
IP — · K — · ERA —
Jordan HicksP#12
IP 1.0 · K 0 · ERA —
Kyle HarrisonP#45
IP — · K — · ERA —
Landen RouppP#65
IP — · K — · ERA —
Logan WebbP#62
IP — · K — · ERA —
Randy RodríguezP#73
IP — · K — · ERA —
Robbie RayP#38
IP 7.0 · K 7 · ERA —
Ryan WalkerP#74
IP — · K — · ERA —
Spencer BivensP#76
IP — · K — · ERA —
Tyler RogersP#71
IP 1.0 · K 0 · ERA —