MLB Game
Kansas City Royals at San Francisco Giants
Final
KC
8
@
SF
4
Live Game State
InningBottom 9th
Balls / Strikes / Outs0 / 3 / 3
At Bat—
Pitching—
On BaseBases empty
Current Matchup— vs —
Game Info
VenueOracle Park
StartMay 21, 7:45 PM
Day/Nightday
Attendance29064
First Pitch2025-05-21T19:45:00.000Z
DecisionW: Jonathan Bowlan · L: Logan Webb
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 | 2 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 8 | 16 | 0 |
| SF | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 4 | 8 | 2 |
Starting Pitchers
Kansas City Royals
Daniel Lynch IV
— · 3- · ERA 1.19
San Francisco Giants
Logan Webb
— · 5-4 · ERA 2.67
Team Totals
Kansas City Royals Batting
AVG.245
Runs8
Hits16
HR1
BB0
K5
San Francisco Giants Batting
AVG.236
Runs4
Hits8
HR3
BB6
K7
Kansas City Royals Pitching
ERA3.03
K7
BB6
IP9.0
Hits8
HR3
San Francisco Giants Pitching
ERA3.34
K5
BB0
IP9.0
Hits16
HR1
Pitch View
Lucas Erceg vs Willy Adames
Willy Adames strikes out swinging.
6 pitches
Selected Pitch
Pitch #6
TypeSlider
DescriptionSwinging Strike
CallSwinging Strike
Result
Count—
Outs—
Velocity87.3 mph
End Velocity80.8 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 X0.60
Plate Z1.63
Zone9
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
8 - 4 · 3 outs
Willy Adames strikes out swinging.
Batter: Willy Adames · Pitcher: Lucas Erceg
bottom 9
8 - 4 · 2 outs
Wilmer Flores lines out to right fielder Drew Waters.
Batter: Wilmer Flores · Pitcher: Lucas Erceg
bottom 9
8 - 4 · 1 out
Jung Hoo Lee walks.
Batter: Jung Hoo Lee · Pitcher: Lucas Erceg
bottom 9
8 - 4 · 1 out
Matt Chapman grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.
Batter: Matt Chapman · Pitcher: Lucas Erceg
bottom 9
8 - 4 · 0 outs
Heliot Ramos homers (9) on a fly ball to left center field. LaMonte Wade Jr. scores.
Batter: Heliot Ramos · Pitcher: Lucas Erceg
bottom 9
8 - 2 · 0 outs
LaMonte Wade Jr. singles on a sharp line drive to right fielder Drew Waters.
Batter: LaMonte Wade Jr. · Pitcher: Lucas Erceg
top 9
8 - 2 · 3 outs
Michael Massey singles on a ground ball to center fielder Jung Hoo Lee. Salvador Perez out at home on the throw, center fielder Jung Hoo Lee to catcher Patrick Bailey. Drew Waters to 2nd.
Batter: Michael Massey · Pitcher: Erik Miller
top 9
8 - 2 · 2 outs
Freddy Fermin flies out to right fielder Mike Yastrzemski.
Batter: Freddy Fermin · Pitcher: Erik Miller
top 9
8 - 2 · 1 out
Giants challenged (hit by pitch), call on the field was upheld: Drew Waters hit by pitch.
Batter: Drew Waters · Pitcher: Erik Miller
top 9
8 - 2 · 1 out
Mark Canha flies out to center fielder Jung Hoo Lee.
Batter: Mark Canha · Pitcher: Erik Miller
top 9
8 - 2 · 0 outs
Salvador Perez doubles (14) on a sharp line drive to left fielder Heliot Ramos.
Batter: Salvador Perez · Pitcher: Erik Miller
bottom 8
8 - 2 · 3 outs
Patrick Bailey grounds out, second baseman Michael Massey to first baseman Salvador Perez.
Batter: Patrick Bailey · Pitcher: Angel Zerpa
Kansas City Royals Roster
Lineup
Maikel Garcia3B#11
AVG — · HR 0 · RBI 2
Bobby Witt Jr.SS#7
AVG — · HR 0 · RBI 2
Vinnie PasquantinoDH#9
AVG — · HR 0 · RBI 1
Salvador Perez1B#13
AVG — · HR 1 · RBI 2
Mark CanhaLF#21
AVG — · HR 0 · RBI 0
Drew WatersRF#8
AVG — · HR 0 · RBI 0
Freddy FerminC#34
AVG — · HR 0 · RBI 0
Michael Massey2B#19
AVG — · HR 0 · RBI 1
Kyle IsbelCF#28
AVG — · HR 0 · RBI 0
Bench
Cavan Biggio1B#18
AVG — · HR — · RBI —
Dairon BlancoCF#44
AVG — · HR — · RBI —
Hunter RenfroeRF#16
AVG — · HR — · RBI —
Jonathan India2B#6
AVG — · HR — · RBI —
Pitchers
Angel ZerpaP#61
IP 1.0 · K 1 · ERA —
Carlos EstévezP#53
IP — · K — · ERA —
Daniel Lynch IVP#41
IP 1.2 · K 2 · ERA —
Evan SiskP#47
IP — · K — · ERA —
John SchreiberP#46
IP — · K — · ERA —
Jonathan BowlanP#62
IP 1.1 · K 1 · ERA —
Kris BubicP#50
IP — · K — · ERA —
Lucas ErcegP#60
IP 1.0 · K 1 · ERA —
Michael LorenzenP#24
IP — · K — · ERA —
Michael WachaP#52
IP — · K — · ERA —
Noah CameronP#65
IP — · K — · ERA —
Steven CruzP#64
IP 2.0 · K 1 · ERA —
Taylor ClarkeP#45
IP 2.0 · K 1 · ERA —
San Francisco Giants Roster
Lineup
Heliot RamosLF#17
AVG — · HR 1 · RBI 2
Matt Chapman3B#26
AVG — · HR 1 · RBI 1
Jung Hoo LeeCF#51
AVG — · HR 0 · RBI 0
Wilmer FloresDH#41
AVG — · HR 0 · RBI 0
Willy AdamesSS#2
AVG — · HR 0 · RBI 0
Mike YastrzemskiRF#5
AVG — · HR 0 · RBI 0
Tyler Fitzgerald2B#49
AVG — · HR 0 · RBI 0
Patrick BaileyC#14
AVG — · HR 1 · RBI 1
LaMonte Wade Jr.1B#31
AVG — · HR 0 · RBI 0
Bench
Casey Schmitt3B#10
AVG — · HR — · RBI —
Christian Koss2B#50
AVG — · HR — · RBI —
Luis MatosRF#29
AVG — · HR — · RBI —
Sam HuffC#23
AVG — · HR — · RBI —
Pitchers
Camilo DovalP#75
IP — · K — · ERA —
Erik MillerP#68
IP 1.0 · K 0 · 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 4.0 · K 5 · ERA —
Randy RodríguezP#73
IP — · K — · ERA —
Robbie RayP#38
IP — · K — · ERA —
Ryan WalkerP#74
IP — · K — · ERA —
Spencer BivensP#76
IP 3.0 · K 0 · ERA —
Tyler RogersP#71
IP — · K — · ERA —
