MLB Game

Kansas City Royals at San Francisco Giants

FinalMay 21, 1:45 AMOracle ParkTop 9th
KC
2
@
SF
3
Live Game State
InningTop 9th
Balls / Strikes / Outs0 / 0 / 3
At Bat
Pitching
On BaseBases empty
Current Matchup vs
Game Info
VenueOracle Park
StartMay 21, 1:45 AM
Day/Nightnight
Attendance32118
First Pitch2025-05-21T01:45:00.000Z
DecisionW: Hayden Birdsong · L: Michael Lorenzen · SV: Ryan Walker
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
KC001000010272
SF00021000381
Starting Pitchers
Kansas City Royals
Michael Lorenzen
· 3-5 · ERA 3.77
San Francisco Giants
Hayden Birdsong
· 2- · ERA 1.91
Team Totals
Kansas City Royals Batting
AVG.242
Runs2
Hits7
HR0
BB1
K10
San Francisco Giants Batting
AVG.236
Runs3
Hits8
HR0
BB3
K8
Kansas City Royals Pitching
ERA3.01
K8
BB3
IP8.0
Hits8
HR0
San Francisco Giants Pitching
ERA3.30
K10
BB1
IP9.0
Hits7
HR0
Pitch View
Ryan Walker vs Mark Canha
Mark Canha grounds out, third baseman Casey Schmitt to first baseman LaMonte Wade Jr.
1 pitch
1
Selected Pitch
Pitch #1
TypeSinker
DescriptionIn play, out(s)
CallIn play, out(s)
Result
Count
Outs
Velocity96.9 mph
End Velocity87.7 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.24
Plate Z2.08
Zone8
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
2 - 3 · 3 outs
Mark Canha grounds out, third baseman Casey Schmitt to first baseman LaMonte Wade Jr.
Batter: Mark Canha · Pitcher: Ryan Walker
top 9
2 - 3 · 2 outs
Maikel Garcia flies out to center fielder Jung Hoo Lee.
Batter: Maikel Garcia · Pitcher: Ryan Walker
top 9
2 - 3 · 1 out
Salvador Perez grounds out softly, shortstop Willy Adames to first baseman LaMonte Wade Jr.
Batter: Salvador Perez · Pitcher: Ryan Walker
bottom 8
2 - 3 · 3 outs
Patrick Bailey grounds into a double play, pitcher Jonathan Bowlan to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Casey Schmitt out at 2nd. Patrick Bailey out at 1st.
Batter: Patrick Bailey · Pitcher: Jonathan Bowlan
bottom 8
2 - 3 · 1 out
Casey Schmitt walks. Willy Adames to 2nd.
Batter: Casey Schmitt · Pitcher: Jonathan Bowlan
bottom 8
2 - 3 · 1 out
LaMonte Wade Jr. strikes out swinging.
Batter: LaMonte Wade Jr. · Pitcher: Jonathan Bowlan
bottom 8
2 - 3 · 0 outs
Willy Adames reaches on a fielding error by shortstop Bobby Witt Jr.
Batter: Willy Adames · Pitcher: Jonathan Bowlan
top 8
2 - 3 · 3 outs
Vinnie Pasquantino called out on strikes.
Batter: Vinnie Pasquantino · Pitcher: Camilo Doval
top 8
2 - 3 · 1 out
Bobby Witt Jr. singles on a ground ball to first baseman LaMonte Wade Jr. Hunter Renfroe scores.
Batter: Bobby Witt Jr. · Pitcher: Camilo Doval
top 8
1 - 3 · 1 out
Jonathan India grounds out, second baseman Tyler Fitzgerald to first baseman LaMonte Wade Jr. Hunter Renfroe to 3rd.
Batter: Jonathan India · Pitcher: Kyle Harrison
top 8
1 - 3 · 0 outs
Hunter Renfroe doubles (6) on a sharp line drive to left fielder Heliot Ramos.
Batter: Hunter Renfroe · Pitcher: Kyle Harrison
bottom 7
1 - 3 · 3 outs
Heliot Ramos grounds into a double play, second baseman Michael Massey to shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Wilmer Flores out at 2nd. Heliot Ramos out at 1st.
Batter: Heliot Ramos · Pitcher: Jonathan Bowlan
Kansas City Royals Roster
Lineup
Jonathan IndiaDH#6
AVG — · HR 0 · RBI 0
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 1
Vinnie Pasquantino1B#9
AVG — · HR 0 · RBI 0
Salvador PerezC#13
AVG — · HR 0 · RBI 0
Maikel Garcia3B#11
AVG — · HR 0 · RBI 0
Mark CanhaLF#21
AVG — · HR 0 · RBI 0
Michael Massey2B#19
AVG — · HR 0 · RBI 0
Drew WatersCF#8
AVG — · HR 0 · RBI 0
Hunter RenfroeRF#16
AVG — · HR 0 · RBI 0
Bench
Cavan BiggioLF#18
AVG — · HR 0 · RBI 0
Dairon BlancoCF#44
AVG — · HR — · RBI —
Freddy FerminC#34
AVG — · HR — · RBI —
Kyle IsbelCF#28
AVG — · HR 0 · RBI 1
Pitchers
Angel ZerpaP#61
IP 0.1 · K 0 · ERA —
Carlos EstévezP#53
IP — · K — · ERA —
Daniel Lynch IVP#41
IP — · K — · ERA —
Evan SiskP#47
IP 0.2 · K 2 · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jonathan BowlanP#62
IP 1.2 · K 1 · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP — · K — · ERA —
Michael LorenzenP#24
IP 4.2 · K 5 · ERA —
Michael WachaP#52
IP — · K — · ERA —
Noah CameronP#65
IP — · K — · ERA —
Steven CruzP#64
IP 0.2 · K 0 · ERA —
Taylor ClarkeP#45
IP — · K — · ERA —
San Francisco Giants Roster
Lineup
Mike YastrzemskiRF#5
AVG — · HR 0 · RBI 0
Wilmer FloresDH#41
AVG — · HR 0 · RBI 0
Jung Hoo LeeCF#51
AVG — · HR 0 · RBI 1
Heliot RamosLF#17
AVG — · HR 0 · RBI 0
Willy AdamesSS#2
AVG — · HR 0 · RBI 1
LaMonte Wade Jr.1B#31
AVG — · HR 0 · RBI 0
Casey Schmitt3B#10
AVG — · HR 0 · RBI 1
Patrick BaileyC#14
AVG — · HR 0 · RBI 0
Tyler Fitzgerald2B#49
AVG — · HR 0 · RBI 0
Bench
Christian Koss2B#50
AVG — · HR — · RBI —
Luis MatosRF#29
AVG — · HR — · RBI —
Matt Chapman3B#26
AVG — · HR — · RBI —
Sam HuffC#23
AVG — · HR — · RBI —
Pitchers
Camilo DovalP#75
IP 0.2 · K 1 · ERA —
Erik MillerP#68
IP — · K — · ERA —
Hayden BirdsongP#60
IP 5.0 · K 4 · ERA —
Jordan HicksP#12
IP — · K — · ERA —
Kyle HarrisonP#45
IP 1.1 · K 2 · ERA —
Landen RouppP#65
IP — · K — · ERA —
Logan WebbP#62
IP — · K — · ERA —
Randy RodríguezP#73
IP 1.0 · K 3 · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan WalkerP#74
IP 1.0 · K 0 · ERA —
Spencer BivensP#76
IP — · K — · ERA —
Tyler RogersP#71
IP — · K — · ERA —